+----------------------+
| [=] TRAEFIK v3 |
| +-- HTTPS |
| +-- Let's Encrypt |
| +-- Auto-Discovery |
+----------------------+
Traefik Starter
A minimal, production-ready Traefik stack using Docker Compose, designed for easy replication and deployment on any server.
Overview
This starter template provides everything you need to set up a reverse proxy with automatic HTTPS, authentication, and automatic container updates.
Features
- Traefik v3 - Modern reverse proxy and load balancer
- Automatic HTTPS - Let’s Encrypt certificate management
- HTTP Basic Auth - Secure dashboard access
- Sablier Plugin - On-demand container scaling
- Watchtower - Automatic container updates
Quick Start
# Clone the repository
git clone https://github.com/iamnolanhu/traefik-starter.git
cd traefik-starter
# Configure environment
cp .env.example .env
# Edit .env with your credentials
# Start the stack
docker compose up -d
Directory Structure
traefik-starter/
├── docker-compose.yml
├── dynamic-config.yml
├── .env.example
└── README.md
Prerequisites
- Docker & Docker Compose installed
- Pre-existing Docker networks:
traefik-publicandcoolify
Replication
To replicate on another server:
- Copy the directory to the new server
- Adjust
.envas needed - Ensure required Docker networks exist
- Run
docker compose up -d