A Step by Step Guide on How to Host and Deploy an ASP NET Core app with SSL using Let's Encrypt, Traefik and Docker - Take 2

In this post I describe how to deploy an ASP.NET Core app that has been dockerized and host it on a Linux machine with SSL enabled for free. This is all possible using Traefik, a reverse proxy and load balancer and its integration with Let's Encrypt. On Reflection In…»

How to deploy and host an ASP.NET Core app on Linux for $5 a month on DigitalOcean

I originally wrote this as a single post to document how I deployed an ASP.NET Core application on DigitalOcean. I also setup a web server using Nginx and setup SSL for free using Lets Encrypt and finally added some basic security with Fail2ban. I soon realised, it became rather…»

How to add SSL for free to an ASP.NET Core app using Let's Encrypt and Nginx

In this post, I will talk through how to install Nginx as a reverse proxy and configure SSL for free with the help of Let's Encrypt and Docker. I will be using DigitalOcean, but any Linux machine with Docker installed will also work. So, What is Nginx reverse proxy? If…»

How to setup a Linux machine with Docker on DigitalOcean for $5

Learn how to setup a Linux machine with Docker using DigitalOcean with just a few clicks.…»

Docker for beginners - docker file, docker build, docker run, docker compose, what does it all mean?

An intro into docker files, docker build, docker run whats the difference and how they all come together with docker compose…»

Getting started with Docker for C# developers

Docker has come a long way since I first came across it in 2015, and now that Microsoft have lot's of support and with the addition of in-built docker tools in Visual Studio, I thought it was time for me to pick up it up. What is Docker in simple…»