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

This is the step 1.3 of this article: http://julien.coubronne.net/a-self-hosted-free-opensource-cloud

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: https://www.howtoforge.com/tutorial/owncloud_9-installation-on-debian_8/

Continue reading

LUKS: backups and headers

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

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 https://julien.coubronne.net/wp-admin/post.php?post=478)

Continue reading

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

This is the step 1.2 of: http://julien.coubronne.net/a-self-hosted-free-opensource-cloud

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: http://julien.coubronne.net/a-self-hosted-free-opensource-cloud.

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

Self-hosted FOSS cloud step 5.1: Transmission bittorrent client (headless mode) and its web GUI on Debian

A short memo on how to install the Transmission bittorent client and control it from a web GUI, both of them running on a headless server. The aim is to replace the « download station » bundled in the Synology NAS software (DSM), see http://julien.coubronne.net/2017/01/08/a-self-hosted-free-opensource-cloud/

Continue reading

Debian: find the fastest mirror

Just a quick self-note on how to find the fastest server for Debian. Ok, so most of the information here comes from this useful post. Continue reading

DynDNS with OVH on Debian

I have a dynamic DNS provided by OVH, called « DynHost ». To update my IP address to the service, I used the linux client ddclient.

I followed the following tutorial (in French). I reproduce here the key steps: Continue reading

© 2018 Julien Coubronne

Theme by Anders NorénUp ↑