A collection of docker compose files
Find a file
2024-08-25 18:09:08 +02:00
ghost add docker-compose for ghost cms 2024-05-03 21:17:46 +02:00
homarr add more docker-compose files 2024-05-03 22:01:12 +02:00
homeassistant add more docker-compose files 2024-05-03 22:01:12 +02:00
jellyfin add jellyfin + vaultwarden 2024-05-05 12:47:44 +02:00
ollama add ollama 2024-05-06 20:10:44 +02:00
planka add planka & uptime-kuma 2024-05-03 21:38:35 +02:00
traefik update traefik docker-compose to v3 2024-08-25 18:09:08 +02:00
unifi add compose file for unifi network application 2024-05-03 21:56:12 +02:00
uptime-kuma add planka & uptime-kuma 2024-05-03 21:38:35 +02:00
vaultwarden add jellyfin + vaultwarden 2024-05-05 12:47:44 +02:00
wallos add more docker-compose files 2024-05-03 22:01:12 +02:00
README.md add more information to readme file 2024-05-03 21:34:28 +02:00

Docker

A collection of docker compose files in a general form

You can use the most of the services with traefik as reverse proxy by adding the following lines to your docker-compose file:

labels:
      - "traefik.enable=true"
      - "traefik.http.routers.<SERVICENAME>.entrypoints=http, https"
      - "traefik.http.routers.<SERVICENAME>.rule=Host(`<YOURDOMAIN>`)"
      - "traefik.http.routers.<SERVICENAME>.tls=true"
      - "traefik.http.routers.<SERVICENAME>.tls.certresolver=production"
      - "traefik.docker.network=traefik_default"
networks:
      - traefik
      - <SERVICENAME>
networks:
  <SERVICENAME>:
    external: false
  traefik:
    name: traefik_default
    external: true

Please not that you must replace <SERVICENAME> with a name for your service and <YOURDOMAIN> with the domain name pointing to your server for this service. Then traefik will automatically request a SSL certificate and deploy your application. If you shut down the service, traefik will also automatically remove the proxy rules created for this service. You don't have to care about any further configuration.

If you have questions free to open a issue. :)