Playground for docker home lab server config.
This repository is home to my home lab docker server configuration.
This server runs Ubuntu 24 as a virtual machine on my Proxmox server.
These are the services currently configured and running on this server.
- Traefik - Reverse proxy and tls provider.
- Portainer - Dashboard to view and manage running containers.
- LiteLLM - LLM Proxy Server.
- OpenWeb-UI - LLM Chat Client
- Watchtower - Automated container updates
These are the services I plan to add to this server or ideas for services to add.
- Watchtower Notifications - Enable Discord notifications
- Grafana, Prometheus, cAdvisor, node_exporter - Monitoring system
- Install Docker (Using Ubuntu App store)
- Setup traefik shared network
sudo docker network create traefiknet
- Navigate to the folder of the service you want to run. (Usually start with traefik)
- If needed, create a .env file with any secrets or config.
- Run the docker compose command to start the container in the background:
sudo docker compose up -d
- Repeate for any other services.