diff --git a/dockge/docker-compose.yml b/dockge/docker-compose.yml new file mode 100644 index 0000000..0e4c1bc --- /dev/null +++ b/dockge/docker-compose.yml @@ -0,0 +1,22 @@ +# /opt/stacks/dockge/docker-compose.yml + +services: + dockge: + image: louislam/dockge:1 + container_name: dockge + restart: unless-stopped + ports: + - "127.0.0.1:5001:5001" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - ./data/dockge:/app/data + - ${STACKS_DIR}:${STACKS_DIR} + environment: + - DOCKGE_STACKS_DIR=${STACKS_DIR} + networks: + - shared_net + +networks: + shared_net: + external: true + name: shared_net \ No newline at end of file diff --git a/gotify/docker-compose.yml b/gotify/docker-compose.yml new file mode 100644 index 0000000..92a06ea --- /dev/null +++ b/gotify/docker-compose.yml @@ -0,0 +1,22 @@ +# /opt/stacks/gotify/docker-compose.yml + +services: + gotify: + image: gotify/server:latest + container_name: gotify + restart: unless-stopped + ports: + - "127.0.0.1:8070:80" + volumes: + - ./data/gotify:/app/data + environment: + - GOTIFY_DEFAULTUSER_NAME=${GOTIFY_USER} + - GOTIFY_DEFAULTUSER_PASS=${GOTIFY_PASSWORD} + - TZ=${TZ} + networks: + - shared_net + +networks: + shared_net: + external: true + name: shared_net \ No newline at end of file diff --git a/homepage/docker-compose.yml b/homepage/docker-compose.yml new file mode 100644 index 0000000..61c1fd6 --- /dev/null +++ b/homepage/docker-compose.yml @@ -0,0 +1,22 @@ +# /opt/stacks/homepage/docker-compose.yml + +services: + homepage: + image: ghcr.io/gethomepage/homepage:latest + container_name: homepage + restart: unless-stopped + ports: + - "127.0.0.1:3000:3000" + volumes: + - ./data/homepage:/app/config + - /var/run/docker.sock:/var/run/docker.sock:ro + - /etc/localtime:/etc/localtime:ro + environment: + - TZ=${TZ} + networks: + - shared_net + +networks: + shared_net: + external: true + name: shared_net \ No newline at end of file diff --git a/nginx-proxy-manager/docker-compose.yml b/nginx-proxy-manager/docker-compose.yml new file mode 100644 index 0000000..69a94cf --- /dev/null +++ b/nginx-proxy-manager/docker-compose.yml @@ -0,0 +1,21 @@ +# /opt/stacks/nginx-proxy-manager/docker-compose.yml + +services: + nginx-proxy-manager: + image: jc21/nginx-proxy-manager:latest + container_name: nginx-proxy-manager + restart: unless-stopped + ports: + - "80:80" + - "443:443" + - "127.0.0.1:81:81" + volumes: + - ./data/nginx-proxy-manager/data:/data + - ./data/nginx-proxy-manager/letsencrypt:/etc/letsencrypt + networks: + - shared_net + +networks: + shared_net: + external: true + name: shared_net \ No newline at end of file diff --git a/uptime-kuma/docker-compose.yml b/uptime-kuma/docker-compose.yml new file mode 100644 index 0000000..c804643 --- /dev/null +++ b/uptime-kuma/docker-compose.yml @@ -0,0 +1,21 @@ +# /opt/stacks/uptime-kuma/docker-compose.yml + +services: + uptime-kuma: + image: louislam/uptime-kuma:1 + container_name: uptime-kuma + restart: unless-stopped + ports: + - "127.0.0.1:3001:3001" + volumes: + - ./data/uptime-kuma:/app/data + - /var/run/docker.sock:/var/run/docker.sock:ro + environment: + - TZ=${TZ} + networks: + - shared_net + +networks: + shared_net: + external: true + name: shared_net \ No newline at end of file