Ranvir Singh

Nerd. Physics enthusiast. Cloud computing guy and occasional writer. Feel free to catch me on Twitter (https://twitter.com/_sranvir) or via email ([email protected]).

Nginx, Let's Encrypt and Certbot Logos
Nginx Basics && Tutorials | Feb 27, 2021 | By Ranvir Singh | 13 min read

Nginx Basics – Part 1: Easy TLS / SSL setup using Certbot and Let’s Encrypt

TL;DR Version To install Nginx and Certbot on Ubuntu/Debian systems, you first need to make sure that your FQDN has an A record pointing at your server’s public IP, and …

Nginx Basics Part 0 - Configuration Files
Nginx Basics && Tutorials | Feb 22, 2021 | By Ranvir Singh | 11 min read

Nginx Basics – Part 0: Configuration Files

Nginx is one the most useful pieces of software when it comes to the web. It has quickly grown from a simple web server to a fully-featured load balancer, reverse …

Self-Hosting && Tutorials && VPS Uses | Feb 09, 2021 | By Ranvir Singh | 18 min read

Docker, Nginx and Certbot to Host multiple websites — Updated 2021 edition

When buying a beefy VPS for a low price, like the ones we offer, customers do tend to use it for more than one project. Don’t get us wrong, we …

Development && Updates | Jan 03, 2020 | By Ranvir Singh | 7 min read

Machine Learning Setup – Part 1: Python Virtual Environments

Introduction Before you get started with your journey of Machine Learning, it is important to understand the underlying technology that you will be using. In most cases, this will involve …

Docker backup: Saving and restoring your volumes
Development | Nov 08, 2018 | By Ranvir Singh | 7 min read

Docker Backup: Saving and Restoring Your Volumes

You don’t have a backup unless you’ve restored your data from it. Let’s walk through how to create Docker backups of important volumes in 30 seconds.

Development | Nov 01, 2018 | By Ranvir Singh | 11 min read

Docker Volumes: How To Protect Your App’s Data

Docker volumes are an easy way to let you separate your app’s data from its code, which lets you delete containers and migrate services with ease.

Development | Sep 27, 2018 | By Ranvir Singh | 10 min read

My server setup: Ranvir Singh and Linux containers

Yes, we all do it. Oh, I’m talking about creating and setting up new servers. What were you thinking? It’s time to get honest about our processes.