Commit Graph

86 Commits

Author SHA1 Message Date
root 786c55bc01 fix: replace variable bind mounts with hardcoded paths/named volumes
Coolify converts ${VAR}:/path bind mounts to named Docker volumes when
the variable is not resolved. Fixed per stack:

- adguard: -> named volumes (data already in Coolify-created volumes)
- authentik: -> named volumes (data already in Coolify-created volumes)
- gitea: -> /opt/gitea/{postgres,data,runner}
- mail-relay: -> /opt/mail-relay/{queue,opendkim,secrets/...}
- media-server: COMMON_PATH -> /opt/media (hardcoded)
- trilium: -> /opt/trilium/data
- wireguard: -> /opt/wg-easy + /lib/modules

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 02:09:08 +00:00
root 01699a132c docs: add operational gotchas to Coolify template
- Gotcha 1: dynamic config dir is /opt/traefik/dynamic, NOT /data/coolify/proxy/dynamic
- Gotcha 2: entrypoints are http/https (not web/websecure); coolify.yaml fix location
- Gotcha 3: env vars in bind mount paths become named volumes in Coolify
- Gotcha 4: SSH MaxSessions must be >= 10 for parallel deploy sessions

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 02:02:16 +00:00
root 57eb7248ec fix: n8n use hardcoded bind mounts to preserve Portainer data
- n8n app data: /opt/n8n/data → /home/node/.n8n
- postgres data: /opt/n8n/postgres → /var/lib/postgresql/data
  (was using ${N8N_DB_DATA_PATH} which Coolify converts to a named volume)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 01:54:07 +00:00
root eb6715ccc0 feat: migrate all stacks to Coolify (proxy network, clean labels, pull_policy)
- Remove traefik.enable, traefik.docker.network, traefik.http.routers.* from all services
- Keep traefik.http.services.<name>.loadbalancer.server.port labels
- Keep all middleware definitions (forwardauth, headers, redirects)
- Add pull_policy: always to main/frontend services
- Add proxy network + label to gitea and karakeep (previously missing)
- Add COOLIFY-TEMPLATE.md reference guide

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 01:51:55 +00:00
root c938c02742 fix: add proxy network to n8n so Coolify Traefik can reach it 2026-03-23 01:42:58 +00:00
root 8f55ddd1c8 refactor: replace dockerfile_inline with pull_policy: always 2026-03-23 01:38:02 +00:00
root 5191a4d211 fix: add Traefik port label 5678 to n8n service 2026-03-23 01:36:34 +00:00
root 0025270491 fix: n8n use SERVICE_FQDN_N8N for N8N_HOST and WEBHOOK_URL 2026-03-23 01:27:47 +00:00
root e062983a1d fix: adapt n8n compose for Coolify (remove Traefik/proxy/mail_internal, add dockerfile_inline) 2026-03-23 01:16:09 +00:00
root 7b67adbf2b fix: adapt gitea and karakeep compose for Coolify (remove Traefik, add dockerfile_inline) 2026-03-23 00:58:01 +00:00
Eduardo David Paredes Vara f5aa4b2674 karakeep 2026-03-23 00:55:48 +00:00
Eduardo David Paredes Vara f24284a27f karakeep 2026-03-23 00:49:02 +00:00
Eduardo David Paredes Vara 9f4ff93a29 coolify 2026-03-23 00:46:03 +00:00
Eduardo David Paredes Vara 0f8111ccdc coolify gitea 2026-03-23 00:34:56 +00:00
Eduardo David Paredes Vara 3c254b68ce mail server n8n 2026-03-20 23:39:52 +00:00
Eduardo David Paredes Vara 0e4225ae66 mail server paperless 2026-03-20 23:30:44 +00:00
Eduardo David Paredes Vara 1f99d7b8e7 nextcloud mail 2026-03-20 23:07:26 +00:00
Eduardo David Paredes Vara b1151e7f0e Mail 2026-03-20 22:35:42 +00:00
Eduardo David Paredes Vara e34130a90a stacks env 2026-03-17 15:30:01 +00:00
Eduardo David Paredes Vara 68981e72c0 certificados 2026-03-17 00:00:33 +00:00
Eduardo David Paredes Vara f3cb7c9edf certificados 2026-03-16 23:55:46 +00:00
Eduardo David Paredes Vara b55d4b9773 certificados 2026-03-16 23:47:33 +00:00
Eduardo David Paredes Vara 0975ba6612 delete old ruleta bot 2026-02-17 10:49:01 +00:00
Eduardo David Paredes Vara 11f60489df portainer wrn fix 2026-02-17 09:16:59 +00:00
Eduardo David Paredes Vara dc20ef7f03 middelware fix 2026-02-17 08:57:58 +00:00
Eduardo David Paredes Vara 8db0344a81 ak update 2026-02-17 08:36:30 +00:00
Eduardo David Paredes Vara 2da0597918 authentik update 2026-02-15 16:40:17 +00:00
Eduardo David Paredes Vara f2d1730a45 authentik update 2026-02-15 16:38:12 +00:00
eduardo 5a38c504a0 Refactor Traefik configuration for Authentik
Updated Traefik router rules and added new callback for www.thehomelesssherlock.com.
2026-02-15 16:27:18 +00:00
Eduardo David Paredes Vara bb2bd39544 media server 2026-02-15 16:27:18 +00:00
Eduardo David Paredes Vara b583c7d4e0 media server 2026-02-15 16:27:18 +00:00
Eduardo David Paredes Vara 26886fc22a media-server 2026-02-15 16:27:18 +00:00
Eduardo David Paredes Vara 15e14de5b9 Update docker-compose.yml 2025-12-22 16:27:54 +01:00
Eduardo David Paredes Vara 2143cd3da9 Update Traefik router rule for authentik outpost 2025-12-18 11:27:18 +01:00
Eduardo David Paredes Vara 517f1721ab Refactor Traefik configuration for Authentik
Updated Traefik router rules and added new callback for www.thehomelesssherlock.com.
2025-12-18 10:50:07 +01:00
Eduardo David Paredes Vara 4ac3881958 Initial clean commit (history purged) 2025-12-03 17:15:06 +00:00