Self-hosted FOSS cloud step 2.1: Install Nginx, PHP5, MySQL, Pydio (with Let’sEncrypt SSL certificate)

This is the step 2.1 of: This will allow to share files located on your local server over the internet.

In this article, we will:

  • Install Nginx & php5, create a MySQL database
  • Install Pydio
  • Use Letsencrypt to create an https certificate
  • Tweak Nginx

Continue reading

Self-hosted FOSS cloud step 1.3: File sharing with Samba

This is the step 1.3 of this article:

In this article, we will:

  • Install Samba
  • Sync the Unix and Samba passwords
  • Test the configuration and configure the Samba shares

Continue reading

Installing Owncloud 9 on Debian 8 (with Apache2 & MySQL)

This is a memo on how to install Owncloud 9 in Debian 8. Since the latest version of owncloud’s fork, nextcloud, is available, you may look at it as an alternative. I prefered to go with Owncloud since they provide Debian packages.

Note: Since the initial writing of this memo (which was started in August 2016 and remained un-pusblished until now), I changed my mind on my web server configuration: I switched from the Apache2 web server to Nginx, deleted the Owncloud instance and installed Pydio. I will no longer maintain this post.

This post mainly follows this following how-to:

Continue reading

LUKS: backups and headers

In this post we will backup the LUKS header to avoid any disaster later on…

Continue reading

Change the default thunderbird calendar when creating a new event in lighting

When you have several calendars opened in Lightning, it’s a bit of a pain to double check everytime that the correct one is selected… If you have the same issue, here is the solution :

Continue reading

Thunderbird within a full Microsoft exchange (Office 365) environment

You cannot stand outlook? Want to use a free (as in Freedom) email client, while your environment is 100% Microsoft exchange? Here are some options…

Continue reading

Adding an encrypted drive in Debian using LUKS and LVM

This article details how to add an additional drive to an existing encrypted installation (using LVM over LUKS, see

Continue reading

Self-hosted FOSS cloud step 1.2: Server post-install

This is the step 1.2 of:

Inspired by My First 10 Minutes On a Server, I decided to do the following steps:

  • SSH auth by key only
  • Add user to sudo group
  • Install Fail2ban

The steps I’m thinking to do but not quite sure:

  • Firewall? (not sure yet)
  • Logwatch

Continue reading

Self-hosted FOSS cloud step 1.1: A (NAS) server with Debian (and full disk encryption)

This is the step 01 of this article:

In this article, we will install Debian with a full disk encryption.

Continue reading

A self-hosted FOSS « cloud » (step 0)

So it all started from a simple need, really: being able to share files on my local network. Usually for this type of needs, you buy a NAS, and that’s it. But then you add in a bit of privacy concerns, the will NOT to put all your eggs in the same basket, and you end up looking at buying a Synology NAS. Since I had an old PC lying around, I looked at the project call « XPEnology« , which is basically a « grey area fork » of the synology DSM software (it’s not entirely clear whether you can do that according the licence).

And while Xpenology provided a nice way to test the software and a very convenient experience, I ended up with a problem in one of the disk array, and instead of rebuilding the whole thing again (which was running on an old netbook at the time), I decided that I needed something more reliable.

Excited by the « cloud » possibilities present in the DSM software, I started to look at the various possibilities for self hosted « cloud ». To add sugar on the cake, I wanted to try to use FOSS bricks to replace DSM.

Continue reading

© 2018 Julien Coubronne

Theme by Anders NorénUp ↑