A collection of Docker Compose configurations for managing a homelab environment with Traefik and Portainer.
This repository contains Docker Compose files to set up and manage a homelab environment. The setup includes:
- Traefik: A modern reverse proxy and load balancer.
- Portainer: A lightweight management UI which allows you to easily manage your Docker environments.
- Docker
- Docker Compose
- Clone the Repository
git clone https://github.com/saiteja-madha/docker-homelab.git
cd docker-homelab
-
Rename
.env.example
to.env
File and update the variables. -
Create a docker network called
proxy
docker network create proxy
- Run Docker Compose
docker-compose up -d
-
Access Traefik Dashboard Navigate to https://traefik.yourdomain.com to access the Traefik dashboard.
-
Access Portainer Navigate to https://portainer.yourdomain.com to access the Portainer UI.
Feel free to submit issues and pull requests to improve this setup.
This project is licensed under the MIT License.