Curs Sobirania Digital - Guia de Docker Compose
Aquest repositori conté diversos serveis definits amb fitxers docker-compose.yml, un per servei o per conjunt de serveis relacionats. Aquest README descriu cada fitxer, incloent-hi variables, ports exposats, volums i xarxes.
Estructura del repositori
adguard/docker-compose.ymlastro/docker-compose.ymlauthentik/docker-compose.ymlbentopdf/docker-compose.ymlbeszel/docker-compose.ymlddns-go/docker-compose.ymldockge/docker-compose.ymlflowise/docker-compose.ymlgitea/docker-compose.ymlglance/docker-compose.ymlgotify/docker-compose.ymlheadscale/docker-compose.ymlhomarr/docker-compose.ymlhomepage/docker-compose.ymlimmich/docker-compose.ymljenkins/docker-compose.ymlkavita/docker-compose.ymllocalai/docker-compose.ymlmariadb/docker-compose.ymlmautic/docker-compose.ymlmermaid/docker-compose.ymlmoodle/docker-compose.ymln8n/docker-compose.ymlnextcloud/docker-compose.ymlnginx-proxy-manager/docker-compose.ymlollama/docker-compose.ymlonlyoffice/docker-compose.ymlpihole/docker-compose.ymlplex/docker-compose.ymlportainer/docker-compose.ymlpostgres/docker-compose.ymlredis/docker-compose.ymluptime-kuma/docker-compose.ymlvaultwarden/docker-compose.ymlwg-easy/docker-compose.ymlwordpress/docker-compose.yml
adguard/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: adguard_conf, adguard_work
-
Xarxes globals definides: dns-net, shared_net
Servei adguardhome
-
Imatge:
adguard/adguardhome:latest -
Nom del contenidor:
adguardhome -
Política de reinici:
unless-stopped -
Ports exposats:
53:53/tcp53:53/udp853:853/tcp3000:30008080:80
-
Volums i muntatges bind:
adguard_work:/opt/adguardhome/workadguard_conf:/opt/adguardhome/conf
-
Variables d'entorn:
TZ -
Xarxes:
dns-net,shared_net
Volums globals declarats
adguard_workadguard_conf
Xarxes globals declarades
dns-net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
astro/docker-compose.yml
-
Nombre de serveis definits:
1 -
Xarxes globals definides: shared_net
Servei astro-web
-
Imatge:
astro-web:local -
Construcció (
build):context=., dockerfile=Dockerfile -
Nom del contenidor:
astro-web -
Política de reinici:
unless-stopped -
Ports exposats:
8087:80
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Xarxes globals declarades
shared_net: externa (name=shared_net)
authentik/docker-compose.yml
-
Nombre de serveis definits:
4 -
Volums globals definits: authentik_media, authentik_templates, pg_data
-
Xarxes globals definides: authentik_net, shared_net
Servei postgresql
-
Imatge:
postgres:16-alpine -
Nom del contenidor:
authentik-postgres -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
pg_data:/var/lib/postgresql/data
-
Variables d'entorn:
POSTGRES_DB,POSTGRES_PASSWORD,POSTGRES_USER -
Xarxes:
authentik_net
Servei redis
-
Imatge:
redis:7.4-alpine -
Nom del contenidor:
authentik-redis -
Política de reinici:
unless-stopped -
Comanda:
redis-server --requirepass '${REDIS_PASS}' -
Xarxes:
authentik_net
Servei server
-
Imatge:
ghcr.io/goauthentik/server:2026.5.3 -
Nom del contenidor:
authentik-server -
Política de reinici:
unless-stopped -
Comanda:
server -
Ports exposats:
127.0.0.1:9000:9000127.0.0.1:9443:9443
-
Volums i muntatges bind:
authentik_media:/mediaauthentik_templates:/templates
-
Variables d'entorn:
AUTHENTIK_ERROR_REPORTING__ENABLED,AUTHENTIK_POSTGRESQL__HOST,AUTHENTIK_POSTGRESQL__NAME,AUTHENTIK_POSTGRESQL__PASSWORD,AUTHENTIK_POSTGRESQL__USER,AUTHENTIK_REDIS__HOST,AUTHENTIK_REDIS__PASSWORD,AUTHENTIK_SECRET_KEY -
Depèn de:
postgresql,redis -
Xarxes:
authentik_net,shared_net
Servei worker
-
Imatge:
ghcr.io/goauthentik/server:2026.5.3 -
Nom del contenidor:
authentik-worker -
Política de reinici:
unless-stopped -
Comanda:
worker -
Volums i muntatges bind:
authentik_media:/mediaauthentik_templates:/templates/var/run/docker.sock:/var/run/docker.sock:ro
-
Variables d'entorn:
AUTHENTIK_POSTGRESQL__HOST,AUTHENTIK_POSTGRESQL__NAME,AUTHENTIK_POSTGRESQL__PASSWORD,AUTHENTIK_POSTGRESQL__USER,AUTHENTIK_REDIS__HOST,AUTHENTIK_REDIS__PASSWORD,AUTHENTIK_SECRET_KEY -
Depèn de:
postgresql,redis -
Xarxes:
authentik_net
Volums globals declarats
pg_dataauthentik_mediaauthentik_templates
Xarxes globals declarades
authentik_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
bentopdf/docker-compose.yml
-
Nombre de serveis definits:
1 -
Xarxes globals definides: shared_net
Servei bentopdf
-
Imatge:
bentopdfteam/bentopdf:latest -
Nom del contenidor:
bentopdf -
Política de reinici:
unless-stopped -
Ports exposats:
9999:8080
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Xarxes globals declarades
shared_net: externa (name=shared_net)
beszel/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: beszel_data
-
Xarxes globals definides: shared_net
Servei beszel
-
Imatge:
henrygd/beszel:latest -
Nom del contenidor:
beszel -
Política de reinici:
unless-stopped -
Ports exposats:
8090:8090
-
Volums i muntatges bind:
beszel_data:/beszel_data
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Volums globals declarats
beszel_data
Xarxes globals declarades
shared_net: externa (name=shared_net)
ddns-go/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: ddns_data
-
Xarxes globals definides: shared_net
Servei ddns-go
-
Imatge:
jeessy/ddns-go:latest -
Nom del contenidor:
ddns-go -
Política de reinici:
unless-stopped -
Ports exposats:
9876:9876
-
Volums i muntatges bind:
ddns_data:/root
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Volums globals declarats
ddns_data
Xarxes globals declarades
shared_net: externa (name=shared_net)
dockge/docker-compose.yml
-
Nombre de serveis definits:
1 -
Xarxes globals definides: shared_net
Servei dockge
-
Imatge:
louislam/dockge:1 -
Nom del contenidor:
dockge -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:5001:5001
-
Volums i muntatges bind:
/var/run/docker.sock:/var/run/docker.sock./data/dockge:/app/data${STACKS_DIR}:${STACKS_DIR}
-
Variables d'entorn:
DOCKGE_STACKS_DIR -
Xarxes:
shared_net
Xarxes globals declarades
shared_net: externa (name=shared_net)
flowise/docker-compose.yml
-
Nombre de serveis definits:
2 -
Volums globals definits: flowise_data, postgres_data
-
Xarxes globals definides: flowise-net, shared_net
Servei postgres
-
Imatge:
postgres:15-alpine -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
postgres_data:/var/lib/postgresql/data
-
Variables d'entorn:
POSTGRES_DB,POSTGRES_PASSWORD,POSTGRES_USER,TZ -
Xarxes:
flowise-net
Servei flowise
-
Imatge:
flowiseai/flowise:latest -
Política de reinici:
unless-stopped -
Ports exposats:
3000:3000
-
Volums i muntatges bind:
flowise_data:/root/.flowise
-
Variables d'entorn:
APIKEY_PATH,DATABASE_HOST,DATABASE_NAME,DATABASE_PASSWORD,DATABASE_PORT,DATABASE_TYPE,DATABASE_USER,FLOWISE_PASSWORD,FLOWISE_SECRETKEY_OVERWRITE,FLOWISE_USERNAME,LOG_LEVEL,LOG_PATH,SECRETKEY_PATH,TZ -
Depèn de:
postgres -
Xarxes:
flowise-net,shared_net
Volums globals declarats
postgres_dataflowise_data
Xarxes globals declarades
flowise-net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
gitea/docker-compose.yml
-
Nombre de serveis definits:
2 -
Volums globals definits: gitea_data, gitea_db
-
Xarxes globals definides: gitea_net, shared_net
Servei db
-
Imatge:
mariadb:10.11 -
Nom del contenidor:
gitea-db -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
gitea_db:/var/lib/mysql
-
Variables d'entorn:
MYSQL_DATABASE,MYSQL_PASSWORD,MYSQL_ROOT_PASSWORD,MYSQL_USER,TZ -
Xarxes:
gitea_net
Servei gitea
-
Imatge:
gitea/gitea:1 -
Nom del contenidor:
gitea -
Política de reinici:
unless-stopped -
Ports exposats:
3000:30002222:22
-
Volums i muntatges bind:
gitea_data:/data
-
Variables d'entorn:
GITEA__database__DB_TYPE,GITEA__database__HOST,GITEA__database__NAME,GITEA__database__PASSWD,GITEA__database__USER,GITEA__security__INTERNAL_TOKEN,GITEA__security__SECRET_KEY,GITEA__server__DOMAIN,GITEA__server__ROOT_URL,GITEA__server__SSH_DOMAIN,GITEA__server__SSH_PORT,GITEA__service__DISABLE_REGISTRATION,TZ,USER_GID,USER_UID -
Depèn de:
db -
Xarxes:
gitea_net,shared_net
Volums globals declarats
gitea_dbgitea_data
Xarxes globals declarades
gitea_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
glance/docker-compose.yml
-
Nombre de serveis definits:
1 -
Xarxes globals definides: shared_net
Servei glance
-
Imatge:
glanceapp/glance:latest -
Nom del contenidor:
glance -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:8080:8080
-
Volums i muntatges bind:
./glance.yml:/app/glance.yml:ro./assets:/app/assets:ro
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Xarxes globals declarades
shared_net: externa (name=shared_net)
gotify/docker-compose.yml
-
Nombre de serveis definits:
1 -
Xarxes globals definides: shared_net
Servei gotify
-
Imatge:
gotify/server:latest -
Nom del contenidor:
gotify -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:8070:80
-
Volums i muntatges bind:
./data/gotify:/app/data
-
Variables d'entorn:
GOTIFY_DEFAULTUSER_NAME,GOTIFY_DEFAULTUSER_PASS,TZ -
Xarxes:
shared_net
Xarxes globals declarades
shared_net: externa (name=shared_net)
headscale/docker-compose.yml
-
Nombre de serveis definits:
2 -
Volums globals definits: headscale_config, headscale_data, headscale_socket
-
Xarxes globals definides: headscale-net, shared_net
Servei headscale
-
Imatge:
headscale/headscale:latest -
Nom del contenidor:
headscale -
Política de reinici:
unless-stopped -
Comanda:
serve -
Ports exposats:
8080:80809090:9090
-
Volums i muntatges bind:
headscale_config:/etc/headscaleheadscale_data:/var/lib/headscaleheadscale_socket:/var/run/headscale
-
Variables d'entorn:
TZ -
Xarxes:
headscale-net,shared_net
Servei headscale-ui
-
Imatge:
ghcr.io/gurucomputing/headscale-ui:latest -
Nom del contenidor:
headscale-ui -
Política de reinici:
unless-stopped -
Ports exposats:
8081:80
-
Volums i muntatges bind:
headscale_socket:/var/run/headscale
-
Variables d'entorn:
TZ -
Depèn de:
headscale -
Xarxes:
headscale-net,shared_net
Volums globals declarats
headscale_configheadscale_dataheadscale_socket
Xarxes globals declarades
headscale-net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
homarr/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: homarr_configs, homarr_data, homarr_icons
-
Xarxes globals definides: shared_net
Servei homarr
-
Imatge:
ghcr.io/ajnart/homarr:latest -
Nom del contenidor:
homarr -
Política de reinici:
unless-stopped -
Ports exposats:
7575:7575
-
Volums i muntatges bind:
/var/run/docker.sock:/var/run/docker.sock:rohomarr_configs:/app/data/configshomarr_icons:/app/public/iconshomarr_data:/data
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Volums globals declarats
homarr_configshomarr_iconshomarr_data
Xarxes globals declarades
shared_net: externa (name=shared_net)
homepage/docker-compose.yml
-
Nombre de serveis definits:
1 -
Xarxes globals definides: shared_net
Servei homepage
-
Imatge:
ghcr.io/gethomepage/homepage:latest -
Nom del contenidor:
homepage -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:3000:3000
-
Volums i muntatges bind:
./data/homepage:/app/config/var/run/docker.sock:/var/run/docker.sock:ro/etc/localtime:/etc/localtime:ro
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Xarxes globals declarades
shared_net: externa (name=shared_net)
immich/docker-compose.yml
-
Nombre de serveis definits:
4 -
Volums globals definits: model-cache, pgdata, redis-data
-
Xarxes globals definides: immich_net, shared_net
Servei immich-server
-
Imatge:
ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} -
Nom del contenidor:
immich-server -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:2283:2283
-
Volums i muntatges bind:
${UPLOAD_LOCATION}:/usr/src/app/upload/etc/localtime:/etc/localtime:ro
-
Variables d'entorn:
DB_URL,IMMICH_ENV,REDIS_HOSTNAME,TZ,UPLOAD_LOCATION -
Depèn de:
immich-db,immich-redis -
Xarxes:
immich_net,shared_net
Servei immich-machine-learning
-
Imatge:
ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} -
Nom del contenidor:
immich-machine-learning -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
model-cache:/cache
-
Variables d'entorn:
IMMICH_ENV,TZ -
Xarxes:
immich_net
Servei immich-redis
-
Imatge:
redis:7-alpine -
Nom del contenidor:
immich-redis -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
redis-data:/data
-
Variables d'entorn:
TZ -
Xarxes:
immich_net
Servei immich-db
-
Imatge:
ghcr.io/immich-app/postgres:17-vectorchord -
Nom del contenidor:
immich-db -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
pgdata:/var/lib/postgresql/data
-
Variables d'entorn:
POSTGRES_DB,POSTGRES_INITDB_ARGS,POSTGRES_PASSWORD,POSTGRES_USER,TZ -
Xarxes:
immich_net
Volums globals declarats
pgdatamodel-cacheredis-data
Xarxes globals declarades
immich_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
jenkins/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: jenkins_home
-
Xarxes globals definides: shared_net
Servei jenkins
-
Imatge:
jenkins/jenkins:lts-jdk17 -
Nom del contenidor:
jenkins -
Política de reinici:
unless-stopped -
Ports exposats:
8089:808050000:50000
-
Volums i muntatges bind:
jenkins_home:/var/jenkins_home
-
Variables d'entorn:
JAVA_OPTS,TZ -
Xarxes:
shared_net
Volums globals declarats
jenkins_home
Xarxes globals declarades
shared_net: externa (name=shared_net)
kavita/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: kavita_config
-
Xarxes globals definides: shared_net
Servei kavita
-
Imatge:
jvmilazz0/kavita:latest -
Nom del contenidor:
kavita -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:5000:5000
-
Volums i muntatges bind:
/ruta/als/teus/llibres:/manga:rokavita_config:/kavita/config
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Volums globals declarats
kavita_config
Xarxes globals declarades
shared_net: externa (name=shared_net)
localai/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: localai_config, localai_models
-
Xarxes globals definides: shared_net
Servei localai
-
Imatge:
localai/localai:latest-aio-cpu -
Nom del contenidor:
localai -
Política de reinici:
unless-stopped -
Ports exposats:
8080:8080
-
Volums i muntatges bind:
localai_models:/modelslocalai_config:/etc/localai
-
Variables d'entorn:
LOCALAI_CONTEXT_SIZE,LOCALAI_DISABLE_USAGE_STATS,LOCALAI_LOG_LEVEL,LOCALAI_MODELS_PATH,LOCALAI_PARALLEL_REQUESTS,LOCALAI_SINGLE_ACTIVE_BACKEND,LOCALAI_THREADS,TZ -
Xarxes:
shared_net
Volums globals declarats
localai_modelslocalai_config
Xarxes globals declarades
shared_net: externa (name=shared_net)
mariadb/docker-compose.yml
-
Nombre de serveis definits:
2 -
Volums globals definits: mariadb_data, mariadb_init
-
Xarxes globals definides: db_net, shared_net
Servei mariadb
-
Imatge:
mariadb:11.4 -
Nom del contenidor:
mariadb -
Política de reinici:
unless-stopped -
Ports exposats:
3306:3306
-
Volums i muntatges bind:
mariadb_data:/var/lib/mysqlmariadb_init:/docker-entrypoint-initdb.d
-
Variables d'entorn:
MARIADB_CHARACTER_SET_SERVER,MARIADB_COLLATION_SERVER,MARIADB_DATABASE,MARIADB_PASSWORD,MARIADB_ROOT_PASSWORD,MARIADB_USER,TZ -
Xarxes:
db_net
Servei adminer
-
Imatge:
adminer:latest -
Nom del contenidor:
adminer -
Política de reinici:
unless-stopped -
Ports exposats:
8090:8080
-
Variables d'entorn:
ADMINER_DEFAULT_SERVER,ADMINER_DESIGN,TZ -
Depèn de:
mariadb -
Xarxes:
db_net,shared_net
Volums globals declarats
mariadb_datamariadb_init
Xarxes globals declarades
db_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
mautic/docker-compose.yml
-
Nombre de serveis definits:
4 -
Volums globals definits: mautic_config, mautic_db, mautic_logs, mautic_media
-
Xarxes globals definides: mautic_net, shared_net
Servei db
-
Imatge:
mariadb:10.11 -
Nom del contenidor:
mautic-db -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
mautic_db:/var/lib/mysql
-
Variables d'entorn:
MYSQL_DATABASE,MYSQL_PASSWORD,MYSQL_ROOT_PASSWORD,MYSQL_USER,TZ -
Xarxes:
mautic_net
Servei mautic_web
-
Imatge:
mautic/mautic:6-apache -
Nom del contenidor:
mautic-web -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:8083:80
-
Volums i muntatges bind:
mautic_config:/var/www/html/configmautic_logs:/var/www/html/var/logsmautic_media:/var/www/html/docroot/media
-
Variables d'entorn:
MAUTIC_ROLE,TZ -
Depèn de:
db -
Xarxes:
mautic_net,shared_net
Servei mautic_worker
-
Imatge:
mautic/mautic:6-apache -
Nom del contenidor:
mautic-worker -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
mautic_config:/var/www/html/configmautic_logs:/var/www/html/var/logsmautic_media:/var/www/html/docroot/media
-
Variables d'entorn:
MAUTIC_MESSENGER_CONSUME_OPTS,MAUTIC_ROLE,TZ -
Depèn de:
mautic_web -
Xarxes:
mautic_net
Servei mautic_cron
-
Imatge:
mautic/mautic:6-apache -
Nom del contenidor:
mautic-cron -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
mautic_config:/var/www/html/configmautic_logs:/var/www/html/var/logsmautic_media:/var/www/html/docroot/media
-
Variables d'entorn:
MAUTIC_ROLE,TZ -
Depèn de:
mautic_web -
Xarxes:
mautic_net
Volums globals declarats
mautic_dbmautic_configmautic_logsmautic_media
Xarxes globals declarades
mautic_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
mermaid/docker-compose.yml
-
Nombre de serveis definits:
1 -
Xarxes globals definides: shared_net
Servei mermaid
-
Imatge:
ghcr.io/mermaid-js/mermaid-live-editor:latest -
Nom del contenidor:
mermaid -
Política de reinici:
unless-stopped -
Ports exposats:
8088:8080
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Xarxes globals declarades
shared_net: externa (name=shared_net)
moodle/docker-compose.yml
-
Nombre de serveis definits:
2 -
Volums globals definits: moodle_data, moodle_db, moodle_html
-
Xarxes globals definides: moodle_net, shared_net
Servei db
-
Imatge:
mariadb:10.11 -
Nom del contenidor:
moodle-db -
Política de reinici:
unless-stopped -
Comanda:
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci -
Volums i muntatges bind:
moodle_db:/var/lib/mysql
-
Variables d'entorn:
MYSQL_DATABASE,MYSQL_PASSWORD,MYSQL_ROOT_PASSWORD,MYSQL_USER,TZ -
Xarxes:
moodle_net
Servei moodle
-
Imatge:
moodlehq/moodle-php-apache:8.2-bullseye -
Nom del contenidor:
moodle -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:8084:80
-
Volums i muntatges bind:
moodle_html:/var/www/htmlmoodle_data:/var/www/moodledata
-
Variables d'entorn:
TZ -
Depèn de:
db -
Xarxes:
moodle_net,shared_net
Volums globals declarats
moodle_dbmoodle_htmlmoodle_data
Xarxes globals declarades
moodle_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
n8n/docker-compose.yml
-
Nombre de serveis definits:
2 -
Volums globals definits: n8n_data, postgres_data
-
Xarxes globals definides: n8n-net, shared_net
Servei postgres
-
Imatge:
postgres:15 -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
postgres_data:/var/lib/postgresql/data
-
Variables d'entorn:
POSTGRES_DB,POSTGRES_PASSWORD,POSTGRES_USER,TZ -
Xarxes:
n8n-net
Servei n8n
-
Imatge:
n8nio/n8n:latest -
Política de reinici:
unless-stopped -
Ports exposats:
5678:5678
-
Volums i muntatges bind:
n8n_data:/home/node/.n8n
-
Variables d'entorn:
DB_POSTGRESDB_DATABASE,DB_POSTGRESDB_HOST,DB_POSTGRESDB_PASSWORD,DB_POSTGRESDB_PORT,DB_POSTGRESDB_USER,DB_TYPE,GENERIC_TIMEZONE,N8N_ENCRYPTION_KEY,N8N_HOST,N8N_PORT,N8N_PROTOCOL,TZ,WEBHOOK_URL -
Depèn de:
postgres -
Xarxes:
n8n-net,shared_net
Volums globals declarats
postgres_datan8n_data
Xarxes globals declarades
n8n-net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
nextcloud/docker-compose.yml
-
Nombre de serveis definits:
4 -
Volums globals definits: nc_data, nc_db, nc_html
-
Xarxes globals definides: nc_net, shared_net
Servei db
-
Imatge:
postgres:16-alpine -
Nom del contenidor:
nextcloud-db -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
nc_db:/var/lib/postgresql/data
-
Variables d'entorn:
POSTGRES_DB,POSTGRES_PASSWORD,POSTGRES_USER,TZ -
Xarxes:
nc_net
Servei redis
-
Imatge:
redis:7.4-alpine -
Nom del contenidor:
nextcloud-redis -
Política de reinici:
unless-stopped -
Comanda:
redis-server --requirepass '${REDIS_PASSWORD}' -
Xarxes:
nc_net
Servei nextcloud
-
Imatge:
nextcloud:33-apache -
Nom del contenidor:
nextcloud -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:8081:80
-
Volums i muntatges bind:
nc_html:/var/www/htmlnc_data:/var/www/html/data
-
Variables d'entorn:
NEXTCLOUD_ADMIN_PASSWORD,NEXTCLOUD_ADMIN_USER,NEXTCLOUD_TRUSTED_DOMAINS,OVERWRITECLIURL,OVERWRITEPROTOCOL,PHP_MEMORY_LIMIT,PHP_UPLOAD_LIMIT,POSTGRES_DB,POSTGRES_HOST,POSTGRES_PASSWORD,POSTGRES_USER,REDIS_HOST,REDIS_HOST_PASSWORD,TRUSTED_PROXIES,TZ -
Depèn de:
db,redis -
Xarxes:
nc_net,shared_net
Servei cron
-
Imatge:
nextcloud:33-apache -
Nom del contenidor:
nextcloud-cron -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
nc_html:/var/www/htmlnc_data:/var/www/html/data
-
Variables d'entorn:
TZ -
Depèn de:
nextcloud -
Xarxes:
nc_net
Volums globals declarats
nc_dbnc_htmlnc_data
Xarxes globals declarades
nc_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
nginx-proxy-manager/docker-compose.yml
-
Nombre de serveis definits:
1 -
Xarxes globals definides: shared_net
Servei nginx-proxy-manager
-
Imatge:
jc21/nginx-proxy-manager:latest -
Nom del contenidor:
nginx-proxy-manager -
Política de reinici:
unless-stopped -
Ports exposats:
80:80443:443127.0.0.1:81:81
-
Volums i muntatges bind:
./data/nginx-proxy-manager/data:/data./data/nginx-proxy-manager/letsencrypt:/etc/letsencrypt
-
Xarxes:
shared_net
Xarxes globals declarades
shared_net: externa (name=shared_net)
ollama/docker-compose.yml
-
Nombre de serveis definits:
2 -
Volums globals definits: ollama_data, open_webui_data
-
Xarxes globals definides: ollama-net, shared_net
Servei ollama
-
Imatge:
ollama/ollama:latest -
Nom del contenidor:
ollama -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:11434:11434
-
Volums i muntatges bind:
ollama_data:/root/.ollama
-
Variables d'entorn:
OLLAMA_HOST,TZ -
Xarxes:
ollama-net,shared_net
Servei open-webui
-
Imatge:
ghcr.io/open-webui/open-webui:main -
Nom del contenidor:
open-webui -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:3000:8080
-
Volums i muntatges bind:
open_webui_data:/app/backend/data
-
Variables d'entorn:
OLLAMA_BASE_URL,TZ,WEBUI_SECRET_KEY -
Depèn de:
ollama -
Xarxes:
ollama-net,shared_net
Volums globals declarats
ollama_dataopen_webui_data
Xarxes globals declarades
ollama-net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
onlyoffice/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: oo_cache, oo_data, oo_logs
Servei onlyoffice
-
Imatge:
onlyoffice/documentserver:latest -
Nom del contenidor:
onlyoffice -
Política de reinici:
unless-stopped -
Ports exposats:
8082:80
-
Volums i muntatges bind:
oo_data:/var/www/onlyoffice/Dataoo_logs:/var/log/onlyofficeoo_cache:/var/lib/onlyoffice
-
Variables d'entorn:
JWT_ENABLED,JWT_HEADER,JWT_SECRET,TZ -
Xarxes:
nc_net,shared_net
Volums globals declarats
oo_dataoo_logsoo_cache
pihole/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: pihole_config, pihole_dnsmasq
-
Xarxes globals definides: dns-net, shared_net
Servei pihole
-
Imatge:
pihole/pihole:latest -
Nom del contenidor:
pihole -
Política de reinici:
unless-stopped -
Ports exposats:
53:53/tcp53:53/udp127.0.0.1:8080:80
-
Volums i muntatges bind:
pihole_config:/etc/piholepihole_dnsmasq:/etc/dnsmasq.d
-
Variables d'entorn:
DNSMASQ_LISTENING,DNSSEC,PIHOLE_DNS_,TZ,WEBPASSWORD -
Xarxes:
dns-net,shared_net
Volums globals declarats
pihole_configpihole_dnsmasq
Xarxes globals declarades
dns-net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
plex/docker-compose.yml
-
Nombre de serveis definits:
13 -
Volums globals definits: dmm_db_data, dmm_redis_data, riven_data, riven_frontend_config, riven_postgres_data, riven_redis_data
-
Xarxes globals definides: dmm_net, riven_net, shared_net
Servei plex
-
Imatge:
lscr.io/linuxserver/plex:latest -
Nom del contenidor:
plex -
Política de reinici:
unless-stopped -
Mètode de xarxa:
host -
Volums i muntatges bind:
${DATA_DIR}/plex/config:/config${RIVEN_MOUNT}:/mnt/riven:rslave${PD_ZURG_MOUNT}:/mnt/pd_zurg:rslave${TORBOX_MOUNT}:/mnt/torbox_zurg:rslave${MEDIA_SERIES}:/mnt/media/series:ro${MEDIA_MOVIES}:/mnt/media/pelis:ro
-
Variables d'entorn:
PGID,PLEX_CLAIM,PUID,TZ,VERSION -
Depèn de:
pd_zurg,torbox_mount
Servei pd_zurg
-
Imatge:
iampuid0/pd_zurg:latest -
Nom del contenidor:
pd_zurg -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
${DATA_DIR}/pd_zurg/config:/config${DATA_DIR}/pd_zurg/log:/log${DATA_DIR}/pd_zurg/cache:/cache${DATA_DIR}/pd_zurg/RD:/zurg/RD${PD_ZURG_MOUNT}:/data:shared
-
Variables d'entorn:
PD_ENABLED,PLEX_ADDRESS,PLEX_TOKEN,PLEX_USER,RCLONE_MOUNT_NAME,RD_API_KEY,TZ,ZURG_ENABLED
Servei torbox_mount
-
Imatge:
rclone/rclone:latest -
Nom del contenidor:
torbox_mount -
Política de reinici:
unless-stopped -
Comanda:
mount torbox: /data --config /config/rclone.conf --allow-other --allow-non-empty --dir-cache-time 10s --vfs-cache-mode full --vfs-cache-max-size 512M --no-modtime --log-level INFO -
Volums i muntatges bind:
${DATA_DIR}/torbox_mount/config:/config${TORBOX_MOUNT}:/data:shared
-
Variables d'entorn:
TZ
Servei seerr
-
Imatge:
ghcr.io/seerr-team/seerr:latest -
Nom del contenidor:
seerr -
Política de reinici:
unless-stopped -
Ports exposats:
5055:5055
-
Volums i muntatges bind:
${DATA_DIR}/seerr/config:/app/config
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Servei riven-postgres
-
Imatge:
postgres:17-alpine -
Nom del contenidor:
riven-postgres -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
riven_postgres_data:/var/lib/postgresql/data
-
Variables d'entorn:
POSTGRES_DB,POSTGRES_PASSWORD,POSTGRES_USER,TZ -
Xarxes:
riven_net
Servei riven-redis
-
Imatge:
redis:7-alpine -
Nom del contenidor:
riven-redis -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
riven_redis_data:/data
-
Variables d'entorn:
TZ -
Xarxes:
riven_net
Servei riven
-
Imatge:
ghcr.io/rivenmedia/riven-ts:sha-a367778 -
Nom del contenidor:
riven -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
riven_data:/riven/data${RIVEN_MOUNT}:/mnt/riven:shared
-
Variables d'entorn:
APOLLO_CSRF_PREVENTION_ENABLED,NODE_ENV,RIVEN_PLUGIN_SETTING__REPO_PLUGIN_PLEX__plexServerUrl,RIVEN_PLUGIN_SETTING__REPO_PLUGIN_PLEX__plexToken,RIVEN_PLUGIN_SETTING__REPO_PLUGIN_SEERR__apiKey,RIVEN_PLUGIN_SETTING__REPO_PLUGIN_SEERR__autofixMetadataProviders,RIVEN_PLUGIN_SETTING__REPO_PLUGIN_SEERR__url,RIVEN_PLUGIN_SETTING__REPO_PLUGIN_STREMTHRU__realdebridApiKey,RIVEN_PLUGIN_SETTING__REPO_PLUGIN_STREMTHRU__torboxApiKey,RIVEN_PLUGIN_SETTING__REPO_PLUGIN_TMDB__apiKey,RIVEN_PLUGIN_SETTING__REPO_PLUGIN_TVDB__apiKey,RIVEN_SETTING__csrfPrevention,RIVEN_SETTING__databaseUrl,RIVEN_SETTING__enabledPlugins,RIVEN_SETTING__gqlCorsOrigin,RIVEN_SETTING__gqlHost,RIVEN_SETTING__redisUrl,RIVEN_SETTING__vfsMountPath,TZ -
Depèn de:
riven-postgres,riven-redis,seerr,pd_zurg -
Xarxes:
riven_net,shared_net
Servei riven-frontend
-
Imatge:
ghcr.io/rivenmedia/riven-frontend:latest -
Nom del contenidor:
riven-frontend -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
riven_frontend_config:/riven/config
-
Variables d'entorn:
BACKEND_URL,ORIGIN,TZ -
Depèn de:
riven -
Xarxes:
riven_net,shared_net
Servei dmm-db
-
Imatge:
mysql:8.0 -
Nom del contenidor:
dmm-db -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
dmm_db_data:/var/lib/mysql
-
Variables d'entorn:
MYSQL_DATABASE,MYSQL_PASSWORD,MYSQL_ROOT_PASSWORD,MYSQL_USER,TZ -
Xarxes:
dmm_net
Servei dmm-redis
-
Imatge:
redis:7-alpine -
Nom del contenidor:
dmm-redis -
Política de reinici:
unless-stopped -
Comanda:
redis-server --appendonly yes --maxmemory 128mb --maxmemory-policy allkeys-lru -
Volums i muntatges bind:
dmm_redis_data:/data
-
Variables d'entorn:
TZ -
Xarxes:
dmm_net
Servei dmm-tor
-
Imatge:
debridmediamanager/tor -
Nom del contenidor:
dmm-tor -
Política de reinici:
unless-stopped -
Variables d'entorn:
TZ -
Xarxes:
dmm_net
Servei dmm
-
Imatge:
dmm-prod:local -
Construcció (
build):context=${DMM_BUILD_CONTEXT} -
Nom del contenidor:
dmm -
Política de reinici:
unless-stopped -
Ports exposats:
3000:3000
-
Variables d'entorn:
DATABASE_URL,DMMCAST_SALT,DMM_ORIGIN,MDBLIST_KEY,NEXT_PUBLIC_ANALYTICS_ENABLED,REDIS_URL,TMDB_KEY,TOR_PROXY,TRAKT_CLIENT_ID,TRAKT_CLIENT_SECRET,TZ -
Depèn de:
dmm-db,dmm-redis,dmm-tor -
Xarxes:
dmm_net,shared_net
Servei xteve
-
Imatge:
alturismo/xteve:latest -
Nom del contenidor:
xteve -
Política de reinici:
unless-stopped -
Ports exposats:
34400:34400
-
Volums i muntatges bind:
${DATA_DIR}/xteve/config:/root/.xteve${DATA_DIR}/xteve/temp:/tmp/xteve${DATA_DIR}/epg/xmltv_master.xml:/root/xmltv.xml:ro${DATA_DIR}/epg/master.m3u:/root/playlist.m3u:ro
-
Variables d'entorn:
TZ,XTEVE_TUNER -
Xarxes:
shared_net
Volums globals declarats
riven_datariven_postgres_datariven_redis_datariven_frontend_configdmm_db_datadmm_redis_data
Xarxes globals declarades
riven_net:{'driver': 'bridge'}dmm_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
portainer/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: portainer_data
-
Xarxes globals definides: shared_net
Servei portainer
-
Imatge:
portainer/portainer-ce:latest -
Nom del contenidor:
portainer -
Política de reinici:
unless-stopped -
Ports exposats:
9000:90009443:9443
-
Volums i muntatges bind:
/var/run/docker.sock:/var/run/docker.sockportainer_data:/data
-
Xarxes:
shared_net
Volums globals declarats
portainer_data
Xarxes globals declarades
shared_net: externa (name=shared_net)
postgres/docker-compose.yml
-
Nombre de serveis definits:
2 -
Volums globals definits: pgadmin_data, postgres_data, postgres_init
-
Xarxes globals definides: pg_net, shared_net
Servei postgres
-
Imatge:
postgres:16-alpine -
Nom del contenidor:
postgres -
Política de reinici:
unless-stopped -
Ports exposats:
5432:5432
-
Volums i muntatges bind:
postgres_data:/var/lib/postgresql/datapostgres_init:/docker-entrypoint-initdb.d
-
Variables d'entorn:
POSTGRES_DB,POSTGRES_INITDB_ARGS,POSTGRES_PASSWORD,POSTGRES_USER,TZ -
Xarxes:
pg_net
Servei pgadmin
-
Imatge:
dpage/pgadmin4:latest -
Nom del contenidor:
pgadmin -
Política de reinici:
unless-stopped -
Ports exposats:
5050:80
-
Volums i muntatges bind:
pgadmin_data:/var/lib/pgadmin
-
Variables d'entorn:
PGADMIN_CONFIG_MASTER_PASSWORD_REQUIRED,PGADMIN_CONFIG_SERVER_MODE,PGADMIN_DEFAULT_EMAIL,PGADMIN_DEFAULT_PASSWORD,PGADMIN_DISABLE_POSTFIX,TZ -
Depèn de:
postgres -
Xarxes:
pg_net,shared_net
Volums globals declarats
postgres_datapostgres_initpgadmin_data
Xarxes globals declarades
pg_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
redis/docker-compose.yml
-
Nombre de serveis definits:
2 -
Volums globals definits: redis_data, redisinsight_data
-
Xarxes globals definides: redis_net, shared_net
Servei redis
-
Imatge:
redis:7.4-alpine -
Nom del contenidor:
redis -
Política de reinici:
unless-stopped -
Comanda:
['redis-server', '--requirepass', '${REDIS_PASSWORD}', '--appendonly', 'yes', '--maxmemory', '256mb', '--maxmemory-policy', 'allkeys-lru', '--loglevel', 'notice'] -
Ports exposats:
127.0.0.1:6379:6379
-
Volums i muntatges bind:
redis_data:/data
-
Variables d'entorn:
TZ -
Xarxes:
redis_net
Servei redisinsight
-
Imatge:
redis/redisinsight:latest -
Nom del contenidor:
redisinsight -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:5540:5540
-
Volums i muntatges bind:
redisinsight_data:/data
-
Variables d'entorn:
RI_ENCRYPTION_KEY,RI_REDIS_ALIAS,RI_REDIS_HOST,RI_REDIS_PASSWORD,RI_REDIS_PORT,TZ -
Depèn de:
redis -
Xarxes:
redis_net,shared_net
Volums globals declarats
redis_dataredisinsight_data
Xarxes globals declarades
redis_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
uptime-kuma/docker-compose.yml
-
Nombre de serveis definits:
1 -
Xarxes globals definides: shared_net
Servei uptime-kuma
-
Imatge:
louislam/uptime-kuma:1 -
Nom del contenidor:
uptime-kuma -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:3001:3001
-
Volums i muntatges bind:
./data/uptime-kuma:/app/data/var/run/docker.sock:/var/run/docker.sock:ro
-
Variables d'entorn:
TZ -
Xarxes:
shared_net
Xarxes globals declarades
shared_net: externa (name=shared_net)
vaultwarden/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: vaultwarden_data
-
Xarxes globals definides: shared_net
Servei vaultwarden
-
Imatge:
vaultwarden/server:latest -
Nom del contenidor:
vaultwarden -
Política de reinici:
unless-stopped -
Ports exposats:
127.0.0.1:8080:80
-
Volums i muntatges bind:
vaultwarden_data:/data
-
Variables d'entorn:
ADMIN_TOKEN,DOMAIN,LOG_LEVEL,SIGNUPS_ALLOWED,SMTP_FROM,SMTP_FROM_NAME,SMTP_HOST,SMTP_PASSWORD,SMTP_PORT,SMTP_SECURITY,SMTP_USERNAME,TZ -
Xarxes:
shared_net
Volums globals declarats
vaultwarden_data
Xarxes globals declarades
shared_net: externa (name=shared_net)
wg-easy/docker-compose.yml
-
Nombre de serveis definits:
1 -
Volums globals definits: wg_easy_data
-
Xarxes globals definides: shared_net
Servei wg-easy
-
Imatge:
ghcr.io/wg-easy/wg-easy:latest -
Nom del contenidor:
wg-easy -
Política de reinici:
unless-stopped -
Ports exposats:
51820:51820/udp51821:51821
-
Volums i muntatges bind:
wg_easy_data:/etc/wireguard
-
Variables d'entorn:
PASSWORD_HASH,TZ,UI_CHART_TYPE,UI_TRAFFIC_STATS,WG_ALLOWED_IPS,WG_DEFAULT_ADDRESS,WG_DEFAULT_DNS,WG_HOST,WG_PORT -
Xarxes:
shared_net
Volums globals declarats
wg_easy_data
Xarxes globals declarades
shared_net: externa (name=shared_net)
wordpress/docker-compose.yml
-
Nombre de serveis definits:
3 -
Volums globals definits: wp_data, wp_db
-
Xarxes globals definides: shared_net, wp_net
Servei db
-
Imatge:
mariadb:10.11 -
Nom del contenidor:
wordpress-db -
Política de reinici:
unless-stopped -
Volums i muntatges bind:
wp_db:/var/lib/mysql
-
Variables d'entorn:
MYSQL_DATABASE,MYSQL_PASSWORD,MYSQL_ROOT_PASSWORD,MYSQL_USER,TZ -
Xarxes:
wp_net
Servei redis
-
Imatge:
redis:7-alpine -
Nom del contenidor:
wordpress-redis -
Política de reinici:
unless-stopped -
Variables d'entorn:
TZ -
Xarxes:
wp_net
Servei wordpress
-
Imatge:
wordpress:6-apache -
Nom del contenidor:
wordpress -
Política de reinici:
unless-stopped -
Ports exposats:
8086:80
-
Volums i muntatges bind:
wp_data:/var/www/html
-
Variables d'entorn:
TZ,WORDPRESS_AUTH_KEY,WORDPRESS_AUTH_SALT,WORDPRESS_CONFIG_EXTRA,WORDPRESS_DB_HOST,WORDPRESS_DB_NAME,WORDPRESS_DB_PASSWORD,WORDPRESS_DB_USER,WORDPRESS_LOGGED_IN_KEY,WORDPRESS_LOGGED_IN_SALT,WORDPRESS_NONCE_KEY,WORDPRESS_NONCE_SALT,WORDPRESS_SECURE_AUTH_KEY,WORDPRESS_SECURE_AUTH_SALT -
Depèn de:
db,redis -
Xarxes:
wp_net,shared_net
Volums globals declarats
wp_dbwp_data
Xarxes globals declarades
wp_net:{'driver': 'bridge'}shared_net: externa (name=shared_net)
Suport
Aquest tutorial és de domini públic i va ser creat per Agile611 sota la llicència CC-SA.
Aquest README va ser creat per Guillem Hernández Sola i també és de domini públic.
Podeu contactar amb Agile611 aquí per obtenir més informació.

