Simplifying Python 3 setup using venv
Dependency hell Without virtual environments, working with Python is a nightmare! In case of Ubuntu, the base operating system comes with Python preinstalled, and you might think that that\’s a …
Git Hooks — Easily deploy code via git push
The best way to get into any field is to start with a problem statement, and then learn the necessary concepts as you try and solve that problem. The same …
Docker Networking — Done the Right way!
Networking has always been a crucial part of operating systems. When virtualization gained momentum the networking stack was one of the most important aspect that Engineers needed to get right. …
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 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 …
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 …
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 …