diff --git a/compose/linkding/docker-compose.yml b/compose/linkding/docker-compose.yml new file mode 100644 index 0000000..c3081d1 --- /dev/null +++ b/compose/linkding/docker-compose.yml @@ -0,0 +1,23 @@ +networks: + frontend: + external: true +services: + linkding: + image: sissbruecker/linkding:latest + security_opt: + - apparmor:unconfined + container_name: Linkding + volumes: + - /docker/appdata/linkding:/etc/linkding/data + labels: + - traefik.enable=true + - traefik.http.routers.linkding.entrypoints=websecure + - traefik.http.routers.linkding.rule=Host(`admin.exemple.com`) + - traefik.http.routers.linkding.tls=true + - traefik.http.routers.linkding.tls.certresolver=production + - traefik.http.routers.linkding.service=linkding + - traefik.http.services.linkding.loadBalancer.server.port=9090 + - traefik.http.routers.linkding.middlewares=authentik@file + restart: unless-stopped + networks: + - frontend \ No newline at end of file