Raspberry Pi – Install Novius OS

A new CMS instalable on your Raspberry Pi. Novius OS has been created for communication professionals. Its objective is to ease the publication of content on a multitude of channels.

Logo_Novius_OSThe CMS are scrambling, look alike (or not) and offer all original functions to facilitate the life of users. What I like in Novius OS is in the first place aesthetics and ergonomics.
The tool presents itself as an operating system, using the tabs for multiple documents or applications running at the same time.
It is able to simply broadcast on multiple channels and thus becomes effective when it comes to managing a multitude of services.
I have seen it demonstrated at the CMS Days with a really nice twitter wall.

For those who want to test before you install everything, You can go here.

  1. Raspberry Pi update
    apt-get update && apt-get -y upgrade
  2. Install our classic Nginx with PHP support and GD library for image manipulation
    apt - get install nginx php5 php5-gd php5-mysql php5-fpm
  3. Installing MySql
    apt - get install mysql-server
  4. Install git
    apt - get install git
  5. Download Novius. During the installation it asks you the subdirectory to install it. I kept the default option : novius-os
    mkdir/var/www cd/var/www wget http://raw.github.com/novius-OS/CI/master/Chiba/tools/install.sh && sh install.sh
  6. Change the rights on the repertoier of installation
    chown -R www-data:www - data /var/ www/novius-os
  7. Définir la configuration Nginx de votre serveur. Voici mon fichier /etc/nginx/sites-available/novius. Libre à vous d’adapter pour un autre numéro de port
    server {
    listen 80;
    server_name localhost;
    
    root /var/www/novius-os;
    index index.php index.html;
    
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log notice;
    
    location = /favicon.ico {
    log_not_found off;
    access_log off;
    }
    
    location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
    }
    
    error_page 404 /public/htdocs/novius-os/404.php;
    
    autoindex off;
    
    location @rewrites {
    rewrite ^/(Admin(/.*)?)$ /public/htdocs/novius-os/admin.php last;
    rewrite ^/. (.html|/)$ /public/htdocs/novius-os/front.php last;
    rewrite ^/([^.]*)$ /public/htdocs/novius-os/front.php last;
    rewrite ^ /public/htdocs/novius-os/front.php last;
    }
    
    rewrite ^/(static|cache|media|data|htdocs)/(.*) /public/$1/$2 break;
    rewrite ^/install.php /public/htdocs/install.php last;
    
    try_files $uri @rewrites;
    
    location ~ .php$ {
     fastcgi_split_path_info ^(.+\.php)(/.+)$;
     fastcgi_pass unix:/var/run/PHP5-fpm.sock;
     fastcgi_index index.php;
     include fastcgi_params;
     }
    }
  8. Then don't forget to activate your site. You may have to turn off the setting by default if keep you the port 80.
    ln-s/etc/nginx/sites-available/novius/etc/nginx/sites-enabled/novius service nginx reload
  9. Create the database of your installation :
    MySQL-u root-p

    Then enter the following commands :

    CREATE DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci novius;
    GRANT ALL PRIVILEGES ON novius.* TO 'root'@0.0.0.0 IDENTIFIED BY'<your password>';
    FLUSH PRIVILEGES;
  10. Go you to the IP of your Pi Raspberry. let's go !
    Novius_OS _-_ Installation
  11. Step 2, the database :
    Novius_OS _-_ Installation
  12. The creation of the 1st user
    Novius_OS _-_ Installation-2
  13. The final phase of cleaning :
    Novius_OS _-_ InstallationYou will need to delete the installe.php file for that installation reminder or is triggered by ill-intentioned persons.
  14. Now that installation is complete, you are redirected to the login page, where you enter the data of the previous step
  15. You have to choose the applications to install. This is what it will allow you to have additional features.
    Applications_manager
  16. Here are the main screen
    Novius_OS

Have fun !

Like this article ? Bear with me on patreon!

You may also like...