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.
The 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.
- Raspberry Pi update
apt-get update && apt-get -y upgrade
- Install our classic Nginx with PHP support and GD library for image manipulation
apt - get install nginx php5 php5-gd php5-mysql php5-fpm
- Installing MySql
apt - get install mysql-server
- Install git
apt - get install git
- 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
- Change the rights on the repertoier of installation
chown -R www-data:www - data /var/ www/novius-os
- 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; } }
- 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
- 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;
- Go you to the IP of your Pi Raspberry. let's go !
- Step 2, the database :
- The creation of the 1st user
- The final phase of cleaning :
You will need to delete the installe.php file for that installation reminder or is triggered by ill-intentioned persons.
- Now that installation is complete, you are redirected to the login page, where you enter the data of the previous step
- You have to choose the applications to install. This is what it will allow you to have additional features.
- Here are the main screen
Have fun !