Skip to main content

Docker Hosting Platform

In this Docker Hosting Platform series, I will teach you how to set up a production-ready Docker Swarm with reverse proxy, monitoring and security enabled.

Welcome to my Docker Hosting Platform Series! In this series, I will teach you how to create, host, and maintain your own Docker Swarm Cluster with a reverse proxy, monitoring of services, and security enabled. 😎

By the end of this series, you will have a production-ready Docker Swarm Cluster on your server with a connected domain and SSL. Why? To minimize costs and put you in control of everything! Simply awesomeness✌️

We will be utilizing tools such as πŸ”§

  • Docker + Swarm with Compose. (Container Orchestration).
  • Treafik (Reverse Proxy).
  • Let's Encrypt (SSL Certificates)
  • Portainer (Web UI for Docker Management).
  • Prometheus (Metrics collector).
  • CrowdSec (Security)
  • Grafana (Visualisation)

Every piece of code, etc... that you will see in my videos and posts as a part of this Docker series, will be available on the pages and in my GitHub repository for spinning up a production-ready Docker Swarm Cluster with all the required services. πŸ“¦

Here is a small teaser for you to know what you will end up with πŸŽ‰


When you are ready, you can proceed to the getting started section. I will give you an introduction to the architecture of the cluster you will be building and teach you how to set up the server from the bottom.

We will be using Ubuntu Server 22.04 LTS for this series. I will update the series to use the latest LTS for Ubuntu when possible.