Skip to content

corwinm/docker-lab-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-lab-server

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.

Services

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

Planned Additions

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

Setup

  1. Install Docker (Using Ubuntu App store)
  2. Setup traefik shared network
sudo docker network create traefiknet
  1. Navigate to the folder of the service you want to run. (Usually start with traefik)
    1. If needed, create a .env file with any secrets or config.
    2. Run the docker compose command to start the container in the background:
      sudo docker compose up -d
    3. Repeate for any other services.

About

Playground for docker home lab server config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published