diff --git a/docker-compose.yml b/docker-compose.yml index 69464f1..31111e0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,18 +16,6 @@ services: - base restart: unless-stopped - logseq: - image: ghcr.io/logseq/logseq-webapp:latest - container_name: logseq - ports: - - "${LOGSEQ_EXTERNAL_PORT}:${LOGSEQ_INTERNAL_PORT}" - networks: - - public - profiles: - - disabled - restart: unless-stopped - - disabled - caddy: image: caddy container_name: caddy @@ -75,24 +63,6 @@ services: - base restart: unless-stopped - dokku: - image: dokku/dokku:0.29.4 - container_name: dokku - environment: - - "DOKKU_HOSTNAME=192.168.0.106" - - "DOKKU_HOST_ROOT=/var/lib/dokku/home/dokku" - volumes: - - "${DOCKER_STORAGE_PATH}/dokku:/mnt/dokku" - - "/var/run/docker.sock:/var/run/docker.sock" - ports: - - "${DOKKU_EXTERNAL_PORT_1}:${DOKKU_INTERNAL_PORT_1}" - - "${DOKKU_EXTERNAL_PORT_2}:${DOKKU_INTERNAL_PORT_2}" - - "${DOKKU_EXTERNAL_PORT_3}:${DOKKU_INTERNAL_PORT_3}" - networks: - - public - profiles: - - disabled - trilium: image: zadam/trilium container_name: trilium @@ -167,44 +137,6 @@ services: - base restart: unless-stopped - deluge: - image: lscr.io/linuxserver/deluge:latest - container_name: deluge - environment: - - PUID=${PUID} - - PGID=${PGID} - - TZ=${TZ} - - DELUGE_LOGLEVEL=error #optional - volumes: - - "${DOCKER_STORAGE_PATH}/deluge2:/config" - - "${STORAGE_PATH}/seed:/seed" - ports: - - "8112:8112" - - "58846:58846" - networks: - - public - profiles: - - disabled - restart: unless-stopped - - filebrowser: - image: filebrowser/filebrowser:s6 - container_name: filebrowser - environment: - - PUID=${PUID} - - PGID=${PGID} - volumes: - - "${DOCKER_STORAGE_PATH}/filebrowser/database:/database/" - - "${DOCKER_STORAGE_PATH}/filebrowser/config/:/config/" - - "${STORAGE_PATH}:/srv" - ports: - - "9999:80" - networks: - - public - profiles: - - disabled - restart: unless-stopped - mealie: container_name: mealie image: hkotel/mealie:latest @@ -246,22 +178,6 @@ services: - base restart: unless-stopped - kavita: - image: "kizaing/kavita:latest" - container_name: kavita - env_file: - - kavita.env - ports: - - "${KAVITA_EXTERNAL_PORT}:${KAVITA_INTERNAL_PORT}" - volumes: - - "${STORAGE_PATH}/media/comics:/manga" - - "${DOCKER_STORAGE_PATH}/kavita:/kavita/config" - networks: - - public - profiles: - - disabled - restart: unless-stopped - webhook: image: ${REGISTRY_URL}/webhook container_name: webhook @@ -314,52 +230,6 @@ services: - disabled restart: unless-stopped - loki: - image: grafana/loki:2.6.1 - container_name: loki - user: "${PUID}" - ports: - - "${LOKI_EXTERNAL_PORT}:${LOKI_INTERNAL_PORT}" - command: -config.file=/etc/loki/local-config.yaml - volumes: - - "${DOCKER_STORAGE_PATH}/loki/local-config.yaml:/etc/loki/local-config.yaml" - networks: - - loki - profiles: - - disabled - - infra - restart: unless-stopped - - promtail: - image: grafana/promtail:2.6.1 - container_name: promtail - user: "${PUID}" - volumes: - - /var/log:/var/log - - "${DOCKER_STORAGE_PATH}/promtail/config.yml:/etc/promtail/config.yml" - command: -config.file=/etc/promtail/config.yml - depends_on: - - loki - networks: - - loki - profiles: - - disabled - - infra - restart: unless-stopped - - grafana: - image: grafana/grafana:latest - container_name: grafana - user: "${PUID}" - ports: - - "${GRAFANA_EXTERNAL_PORT}:${GRAFANA_INTERNAL_PORT}" - networks: - - loki - profiles: - - disabled - - infra - restart: unless-stopped - stash: image: stashapp/stash:latest container_name: stash @@ -742,36 +612,6 @@ services: profiles: - base - traefik: - image: "traefik:latest" - container_name: traefik - command: - - --api.insecure=true - - --providers.docker=true - - --providers.docker.exposedbydefault=false - - --entrypoints.http.address=:80 - - --entrypoints.https.address=:443 - - --certificatesresolvers.myresolver.acme.email=lukas@kucharczyk.xyz - - --certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json - - --certificatesresolvers.myresolver.acme.dnsChallenge=true - - --certificatesresolvers.myresolver.acme.dnsChallenge.provider=ovh - - "--certificatesresolvers.myresolver.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory" - - --configFile=/etc/traefik/traefik.toml - environment: - - "OVH_ENDPOINT=ovh-eu" - - "OVH_APPLICATION_KEY=f7255cb22f72787c" - - "OVH_APPLICATION_SECRET=3a040d8113a213b9613b3877ce4352ad" - - "OVH_CONSUMER_KEY=a0a9e8004bb6fe251654cc744c55d239" - ports: - - "80:80" - - "443:443" - volumes: - - /var/run/docker.sock:/var/run/docker.sock - - ${DOCKER_STORAGE_PATH}/traefik/acme.json:/letsencrypt/acme.json - - ${DOCKER_STORAGE_PATH}/traefik/traefik.toml:/etc/traefik/traefik.toml - networks: - - public - # ghost: # image: "ghost:latest" # container_name: ghost @@ -787,16 +627,6 @@ services: # networks: # - public - whoami: - image: traefik/whoami - container_name: simple-service - labels: - - "traefik.enable=true" - - "traefik.http.routers.whoami.rule=Host(`whoami.kucharczyk.xyz`)" - - "traefik.http.routers.whoami.entrypoints=https" - - "traefik.http.routers.whoami.tls.certresolver=myresolver" - - vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden @@ -818,7 +648,6 @@ services: networks: - loki: caddy: attachable: true internal: true