fix: service ports for services + caddy
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
# slogan: Website change detection monitor and notifications.
|
||||
# tags: web, alert, monitor
|
||||
# logo: svgs/changedetection.png
|
||||
# port: 5000
|
||||
|
||||
services:
|
||||
changedetection:
|
||||
@@ -9,7 +10,7 @@ services:
|
||||
volumes:
|
||||
- changedetection-data:/datastore
|
||||
environment:
|
||||
- SERVICE_FQDN_CHANGEDETECTION
|
||||
- SERVICE_FQDN_CHANGEDETECTION_5000
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- BASE_URL=$SERVICE_FQDN_CHANGEDETECTION
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
# slogan: Code-Server is a web-based code editor that enables remote coding and collaboration from any device, anywhere.
|
||||
# tags: code, editor, remote, collaboration
|
||||
# logo: svgs/code-server.svg
|
||||
# port: 8443
|
||||
|
||||
services:
|
||||
code-server:
|
||||
image: lscr.io/linuxserver/code-server:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_CODESERVER
|
||||
- SERVICE_FQDN_CODESERVER_8443
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
# documentation: https://github.com/phntxx/dashboard?tab=readme-ov-file#dashboard
|
||||
# slogan: A dashboard, inspired by SUI.
|
||||
# tags: dashboard, web, search, bookmarks
|
||||
# port: 8080
|
||||
|
||||
services:
|
||||
dashboard:
|
||||
image: phntxx/dashboard:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_DASHBOARD
|
||||
- SERVICE_FQDN_DASHBOARD_8080
|
||||
volumes:
|
||||
- dashboard-data:/app/data
|
||||
healthcheck:
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
# slogan: Directus wraps databases with a dynamic API, and provides an intuitive app for managing its content.
|
||||
# tags: directus, cms, database, sql
|
||||
# logo: svgs/directus.svg
|
||||
# port: 8055
|
||||
|
||||
services:
|
||||
directus:
|
||||
@@ -10,7 +11,7 @@ services:
|
||||
- directus-uploads:/directus/uploads
|
||||
- directus-extensions:/directus/extensions
|
||||
environment:
|
||||
- SERVICE_FQDN_DIRECTUS
|
||||
- SERVICE_FQDN_DIRECTUS_8055
|
||||
- KEY=$SERVICE_BASE64_64_KEY
|
||||
- SECRET=$SERVICE_BASE64_64_SECRET
|
||||
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com}
|
||||
|
||||
@@ -2,15 +2,17 @@
|
||||
# slogan: Directus wraps databases with a dynamic API, and provides an intuitive app for managing its content.
|
||||
# tags: directus, cms, database, sql
|
||||
# logo: svgs/directus.svg
|
||||
# port: 8055
|
||||
|
||||
services:
|
||||
directus:
|
||||
image: directus/directus:10.7
|
||||
image: directus/directus:10
|
||||
volumes:
|
||||
- directus-database:/directus/database
|
||||
- directus-uploads:/directus/uploads
|
||||
- directus-database:/directus/database
|
||||
- directus-extensions:/directus/extensions
|
||||
environment:
|
||||
- SERVICE_FQDN_DIRECTUS
|
||||
- SERVICE_FQDN_DIRECTUS_8055
|
||||
- KEY=$SERVICE_BASE64_64_KEY
|
||||
- SECRET=$SERVICE_BASE64_64_SECRET
|
||||
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com}
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
# slogan: The Docker Registry is lets you distribute Docker images.
|
||||
# tags: registry,images,docker
|
||||
# logo: svgs/docker-registry.png
|
||||
# port: 5000
|
||||
|
||||
services:
|
||||
registry:
|
||||
image: registry:2
|
||||
environment:
|
||||
- SERVICE_FQDN_REGISTRY
|
||||
- SERVICE_FQDN_REGISTRY_5000
|
||||
- REGISTRY_AUTH=htpasswd
|
||||
- REGISTRY_AUTH_HTPASSWD_REALM=Registry
|
||||
- REGISTRY_AUTH_HTPASSWD_PATH=/auth/registry.password
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
# slogan: Duplicati is a backup solution, allowing you to make scheduled backups with encryption.
|
||||
# tags: backup, encryption
|
||||
# logo: svgs/duplicati.webp
|
||||
# port: 8200
|
||||
|
||||
services:
|
||||
duplicati:
|
||||
image: lscr.io/linuxserver/duplicati:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_DUPLICATI
|
||||
- SERVICE_FQDN_DUPLICATI_8200
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
# slogan: A media server software that allows you to organize, stream, and access your multimedia content effortlessly.
|
||||
# tags: media, server, movies, tv, music
|
||||
# logo: svgs/emby.png
|
||||
# port: 8096
|
||||
|
||||
services:
|
||||
emby:
|
||||
image: lscr.io/linuxserver/emby:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_EMBY
|
||||
- SERVICE_FQDN_EMBY_8096
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
# documentation: https://github.com/mregni/EmbyStat
|
||||
# slogan: EmnyStat is a web analytics tool, designed to provide insight into website traffic and user behavior.
|
||||
# tags: media, server, movies, tv, music
|
||||
# port: 6555
|
||||
|
||||
services:
|
||||
embystat:
|
||||
image: lscr.io/linuxserver/embystat:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_EMBYSTAT
|
||||
- SERVICE_FQDN_EMBYSTAT_6555
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
# slogan: Fider is a feedback platform for collecting and managing user feedback.
|
||||
# tags: feedback, user-feedback
|
||||
# logo: svgs/fider.svg
|
||||
# port: 3000
|
||||
|
||||
services:
|
||||
fider:
|
||||
image: getfider/fider:stable
|
||||
environment:
|
||||
BASE_URL: $SERVICE_FQDN_FIDER
|
||||
BASE_URL: $SERVICE_FQDN_FIDER_3000
|
||||
DATABASE_URL: postgres://$SERVICE_USER_MYSQL:$SERVICE_PASSWORD_MYSQL@database:5432/fider?sslmode=disable
|
||||
JWT_SECRET: $SERVICE_PASSWORD_64_FIDER
|
||||
EMAIL_NOREPLY: ${EMAIL_NOREPLY:-noreply@example.com}
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
# slogan: A personal finances manager that can help you save money.
|
||||
# tags: finance, money, personal, manager
|
||||
# logo: svgs/firefly.svg
|
||||
# port: 8080
|
||||
|
||||
services:
|
||||
firefly:
|
||||
image: fireflyiii/core:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FIREFLY
|
||||
- SERVICE_FQDN_FIREFLY_8080
|
||||
- APP_KEY=$SERVICE_BASE64_APPKEY
|
||||
- DB_HOST=mysql
|
||||
- DB_PORT=3306
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
# slogan: Open Source Experience Management
|
||||
# tags: form, builder, forms, open source, experience, management, self-hosted, docker
|
||||
# logo: svgs/formbricks.png
|
||||
# port: 3000
|
||||
|
||||
services:
|
||||
formbricks:
|
||||
image: formbricks/formbricks:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FORMBRICKS
|
||||
- SERVICE_FQDN_FORMBRICKS_3000
|
||||
- WEBAPP_URL=$SERVICE_FQDN_FORMBRICKS
|
||||
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgresql:5432/${POSTGRESQL_DATABASE:-formbricks}
|
||||
- NEXTAUTH_SECRET=$SERVICE_BASE64_64_NEXTAUTH
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
# slogan: Ghost is a content management system (CMS) and blogging platform.
|
||||
# tags: cms, blog, content, management, system
|
||||
# logo: svgs/ghost.svg
|
||||
# port: 2368
|
||||
|
||||
services:
|
||||
ghost:
|
||||
@@ -9,7 +10,7 @@ services:
|
||||
volumes:
|
||||
- ghost-content-data:/var/lib/ghost/content
|
||||
environment:
|
||||
- url=$SERVICE_FQDN_GHOST
|
||||
- url=$SERVICE_FQDN_GHOST_2368
|
||||
- database__client=mysql
|
||||
- database__connection__host=mysql
|
||||
- database__connection__user=$SERVICE_USER_MYSQL
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
# slogan: GlitchTip is a self-hosted, open-source error tracking system.
|
||||
# tags: error, tracking, open-source, self-hosted, sentry
|
||||
# logo: svgs/glitchtip.png
|
||||
# port: 8080
|
||||
|
||||
version: "3.8"
|
||||
services:
|
||||
@@ -21,7 +22,7 @@ services:
|
||||
- postgres
|
||||
- redis
|
||||
environment:
|
||||
- SERVICE_FQDN_GLITCHTIP
|
||||
- SERVICE_FQDN_GLITCHTIP_8080
|
||||
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgres:5432/${POSTGRESQL_DATABASE:-glitchtip}
|
||||
- SECRET_KEY=$SERVICE_BASE64_64_ENCRYPTION
|
||||
- EMAIL_URL=${EMAIL_URL:-consolemail://}
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
# slogan: Grafana is the open source analytics & monitoring solution for every database.
|
||||
# tags: grafana,analytics,monitoring,dashboard
|
||||
# logo: svgs/grafana.svg
|
||||
# port: 3000
|
||||
|
||||
services:
|
||||
grafana:
|
||||
image: grafana/grafana-oss
|
||||
environment:
|
||||
- SERVICE_FQDN_GRAFANA
|
||||
- SERVICE_FQDN_GRAFANA_3000
|
||||
- GF_SERVER_ROOT_URL=${SERVICE_FQDN_GRAFANA}
|
||||
- GF_SERVER_DOMAIN=${SERVICE_FQDN_GRAFANA}
|
||||
- GF_SECURITY_ADMIN_PASSWORD=${SERVICE_PASSWORD_GRAFANA}
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
# slogan: Grafana is the open source analytics & monitoring solution for every database.
|
||||
# tags: grafana,analytics,monitoring,dashboard
|
||||
# logo: svgs/grafana.svg
|
||||
# port: 3000
|
||||
|
||||
services:
|
||||
grafana:
|
||||
image: grafana/grafana-oss
|
||||
environment:
|
||||
- SERVICE_FQDN_GRAFANA
|
||||
- SERVICE_FQDN_GRAFANA_3000
|
||||
- GF_SERVER_ROOT_URL=${SERVICE_FQDN_GRAFANA}
|
||||
- GF_SERVER_DOMAIN=${SERVICE_FQDN_GRAFANA}
|
||||
- GF_SECURITY_ADMIN_PASSWORD=${SERVICE_PASSWORD_GRAFANA}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
# documentation: https://plausible.io/docs/self-hosting
|
||||
# slogan: "Plausible Analytics is a simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics."
|
||||
# tags: analytics, privacy, google, alternative
|
||||
# port: 8000
|
||||
|
||||
version: "3.3"
|
||||
services:
|
||||
@@ -10,7 +11,7 @@ services:
|
||||
command: sh -c "sleep 10 && /entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run"
|
||||
environment:
|
||||
- DATABASE_URL=postgres://postgres:$SERVICE_PASSWORD_POSTGRES@plausible_db/plausible
|
||||
- BASE_URL=$SERVICE_FQDN_PLAUSIBLE
|
||||
- BASE_URL=$SERVICE_FQDN_PLAUSIBLE_8000
|
||||
- SECRET_KEY_BASE=$SERVICE_BASE64_64_PLAUSIBLE
|
||||
- TOTP_VAULT_KEY=$SERVICE_REALBASE64_TOTP
|
||||
depends_on:
|
||||
|
||||
Reference in New Issue
Block a user