Posts with tag


Nginx Installation on Ubuntu

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 18.04, but these instructions are equally valid for other Ubuntu versions. Read the tutorial...

Ubuntu Server Initial Setup

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. Read the tutorial...

How I Ended Up With Vultr to Self Host Nextcloud

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. Read more...