[Linux] LXC container: from privileged to unprivileged

In a previous article, I showed how to preserve the integrity of your Linux machine by installing unfriendly software in a LXC container. The container was a "privileged" container, meaning that the user ids in the container maps to the user ids of the host. This can easily be confirmed…

READ MORE

[Linux] Run Jeedom in a LXC container

Jeedom is open-source software for home-automation; if you plan on installing it on your server, you should read this first. Indeed, if you follow the official installation instructions, you'll create a a big mess on your machine that you'll have a hard time to rollback. Most of the time Jeedom…

READ MORE

[APT] Automatically upgrade packages

One of my favorite feature of Linux is the package management system. Installing a new application is so easy ! Just type apt-get install theapp and bam! it's installed. Then type apt-get upgrade, and bam! it's up-to-date. That's awesome, but I always wanted to update the packages automatically. I first though…

READ MORE

[Postfix] Forward every mail to an external address

Let say you have set up postfix so that your server can send mails. Now you want to be able to receive mails without creating a POP or an IMAP box? Well... there is a very simple solution for that: you can configure postfix to forward all the incoming mails…

READ MORE

[Ghost] Migrate from sqlite3 to MySQL

So you're running a Ghost blog with the default sqlite3 database, but you changed your mind and now you want to switch to MySQL ? Don't worry, it shouldn't take more that 10 minutes. This tutorial assumes that you are already running a MySQL server and a Ghost blog on the…

READ MORE

[Ghost] Install postfix and let Ghost send mails

Let's say you have a dedicated server running you blog on Ghost. Now every time you go to the /admin page, you get the following warning: Ghost is currently unable to send e-mail. Here is a guide to get you out of this bad situation in 10 minutes. This has…

READ MORE

[Ghost] Install along with Apache

How to run a Ghost blog on a server running an Apache server. This guide has been tested with Ubuntu server 14.04.1. Since all commands needs admin rights, you should first type sudo -s Install Apache apt-get update apt-get install apache2 Install node.js The nodejs package included…

READ MORE