Posts in category

SysAdmin

Nextcloud 20 Installation on Ubuntu

Last updated on 21/10/2020 - With the release of Nextcloud 20, I decided to update this tutorial to reflect its instalation on the latest version of Ubuntu LTS (20.04)
Finally, I’ll now cover the installation of Nextcloud on Ubuntu! At this point, is expected that you already had: Choose a VPS provider and concluded the initial setup of your Ubuntu server; Installed Nginx; Installed PostgreSQL; Installed PHP 7.4. I’m currently using Ubuntu 20.04, but these instructions are equally valid for other Ubuntu versions. Read the tutorial...

Using Hetzner to Self Host Nextcloud

This is a brief, but long owed post. Last year, I decided that the best path to claim ownership of my data was self-hosting Nextcloud.1 I faced some issues using Hetzner’s 1 vCPU plan and I convinced myself that the culprit was their vCPU not being powerful enough.2 If it’s true that their vCPU wasn’t as powerful as Vultr’s one. It’s also true that with the right know-how I would be able to debug the issue and make things work. The culprit was in fact my lack of knowledge. Read more...

PHP Installation on Ubuntu

Last updated on 14/10/2020
On the way to install Nextcloud we’ve already completed the initial setup of our VPS, the installation of Nginx and the installation of PostgreSQL. I will now cover the installation of PHP 7.4. I’m currently using Ubuntu 20.04, but these instructions are equally valid for other Ubuntu versions. Read the tutorial...

PostgreSQL Installation on Ubuntu

Last updated on 14/10/2020
On the way to install Nextcloud we’ve already completed the initial setup of our VPS and the installation of a webserver (Nginx). We’ll now proceed with the installation of PostgreSQL, a relational database management system. I’m currently using Ubuntu 20.04, but these instructions are equally valid for other Ubuntu versions. Read the tutorial...

Nginx Installation on Ubuntu

Last updated on 14/10/2020
This is the second post on the road to self-host Nextcloud. At this point we have already choosed a provider and deployed a VPS and completed its initial setup. Now, we’re going to cover the installation of Nginx, the use of Let’s Encrypt SSL certificates and the configuration of the web server to use HTTP Strict Transport Security (HSTS) and TLS 1.3. I’m currently using Ubuntu 20.04, but these instructions are equally valid for other Ubuntu versions. Read the tutorial...

Ubuntu Server Initial Setup

Last updated on 14/10/2020
This is the first in a series of posts that will cover from the deployment of a VPS up to the installation of Nextcloud. These are the kind of posts I will write mostly for future memory, but if they will be useful to you, even better. I’m not reinventing the wheel here, these are just the result of the sum of tutorials and lessons I keep learning. On this post I will cover the use of SSH to connect to a server, the creation of a new user with administrative privileges and the setup of a firewall. I’m currently using Ubuntu 20.04, but these instructions are equally valid for other Ubuntu versions. Read the tutorial...

How I Ended Up With Vultr to Self Host Nextcloud

Last updated on 23/09/2020 - I’ve recently written a post on using Hetzner to self host Nextcloud that’s an update to this one.
In the process of self-hosting Nextcloud the first step was to choose a VPS provider. It wasn’t a straightforward choice and in the process I ended up experiencing, by this order, Hetzner, DigitalOcean and Vultr. But, first of all, let me advise you that this isn’t intended to be a factual analysis, supported by quantifiable and specific data. It is rather a subjective assessment based on my use case. Therefore, I believe that your experience with these providers could be completely different. If you are into more technical and detailed analyses you can go here and here, for example. Read more...

Be the Owner of Your Data With Nextcloud

Since a few years now I started to get concern with how much of my data was being gathered and how it was being used. Nowdays we spend a big part of our lives online and over the years companies have grown basing their business on tracking our actions. The searches we made, the sites and pages we visit, the time you spent on them… and so on. Let’s face it, Google Search was a revolution, and Gmail, OneDrive, iCloud, Facebook or Youtube are excellent products in terms of usability and features. And best of all they’re free, you would say. Are they? Read more...