Commit Graph

177 Commits

Author SHA1 Message Date
0f75fbf226 Fix PostgreSQL stack configuration
- Remove invalid PUID/PUIG environment variables (not supported by official Postgres image)
- Fix service name from 'postgres' to 'postgresSQL' to match configuration references
- Resolve permission errors on data directory mount

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-11 01:44:46 +00:00
95c867bf69 permissions 2025-11-11 01:39:32 +00:00
7f24735ead updated with secrets 2025-11-11 01:36:00 +00:00
e2060a70ec unraid to swarm migration 2025-11-11 01:25:04 +00:00
6a9d38f91c removed port 2025-11-10 12:13:49 +00:00
00bb5748a2 Fix certificatesResolvers typo in Traefik static configuration
Changed 'certresolver' to 'certificatesResolvers' (plural) which is the correct
Traefik v3 configuration key for defining ACME certificate resolvers.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 11:41:14 +00:00
91220941b3 2025-11-10 11:38:32 +00:00
cebd955b3d 2025-11-10 11:34:56 +00:00
ea7a373bc4 Fix Traefik SSL certificate issues
- Fixed volume mount syntax for Swarm (use long-form bind mount syntax)
- Fixed Portainer TLS label syntax (tls.certresolver instead of tls.certificatesResolvers)
- These changes resolve SSL errors and certificate mounting issues

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 11:32:49 +00:00
3871e30abd Configure Traefik for public-facing access with frostlabs.me domains
- Fixed certificatesResolvers configuration in static.yml (moved out of tls section)
- Added DNS resolvers to Cloudflare ACME challenge configuration
- Added persistent volume mount for Let's Encrypt certificates
- Updated Outline service labels to use flow.frostlabs.me with proper cert resolver
- Updated Authentik service labels to use auth.frostlabs.me with proper cert resolver
- Added security headers and rate limiting middlewares to dynamic.yml
- Added example templates for public-facing service configuration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 11:27:47 +00:00
ad08678553 2025-11-10 05:45:12 -05:00
6d91de09bb 2025-11-10 05:33:48 -05:00
cf51fc562f 2025-11-10 05:30:33 -05:00
62b500eccd 2025-11-10 05:24:55 -05:00
eef5a0ade3 remove conf from gitignore 2025-11-10 10:23:05 +00:00
1772646148 released to the swarm 2025-11-08 23:45:01 +00:00
21900d13b7 placed rsync on p0 2025-11-08 23:26:28 +00:00
91ab6be16f fixed pinning issue 2025-11-08 16:54:51 +00:00
7cf52364bd pinned to node 2025-11-08 16:53:44 +00:00
58883a5639 update the port 2025-11-08 16:49:04 +00:00
e072b6b2e0 2025-11-08 10:54:48 +00:00
f89f7d18ec Fix MediaCMS static files by removing static volume mounts
- Removed static directory volume mounts from all services
- Static files now stay in container (generated during build)
- Only media_files directory is mounted for persistent storage
- This fixes the white screen issue caused by missing CSS/JS files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 01:04:37 +00:00
798e1ef370 Add MediaCMS stack configuration
- Created stack.yml for MediaCMS deployment
- Configured PostgreSQL, Redis, web, migrations, and Celery workers
- Set up proper volume mounts for media and static files
- Integrated with homelab network for Traefik routing
- Exposed web service on port 8880

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 01:00:53 +00:00
58c4fdc9c5 New Service: MediaCMS 2025-11-08 00:49:12 +00:00
2f3c4ce51b removed uptime service 2025-11-07 02:09:56 +00:00
33b72af6a0 updated readme to match current config 2025-11-07 02:09:41 +00:00
dac81b1220 more more changes 2025-11-07 01:59:13 +00:00
f35fc3831c more changes 2025-11-07 01:57:24 +00:00
9e00080313 Updated swarm deploy config 2025-11-07 01:56:07 +00:00
c5b0c67ca7 Refactor Docker Swarm stack configurations for local deployment
Updated multiple stack files to use local hostnames instead of external domains, simplified Traefik configuration, and reorganized Authentik service location. Changes improve local development setup and reduce complexity.

Key changes:
- Simplified .gitignore to exclude entire conf/ directory
- Updated Traefik labels across services to use .swarm.home domains
- Removed Cloudflare cert resolver references for local TLS
- Moved Authentik from apps/ to core/ directory structure
- Removed Traefik labels from n8n and paperless services
- Updated Traefik stack to use simplified port bindings
- Added timezone environment variable to adminer and outline

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-07 01:38:48 +00:00
bc67ba5341 Delete conf/traefik-conf/.nfs002e00000006163d00000001 2025-11-06 20:25:24 +00:00
fcf5751b70 updated traefik config 2025-11-06 20:24:42 +00:00
c87db2c40b removed exposed port 2025-11-06 10:43:04 +00:00
c6829ada57 fixed port 2025-11-05 22:56:52 +00:00
73e0a611a7 updated traefik config 2025-11-05 22:54:30 +00:00
89b6ea0b35 updated traefik config 2025-11-05 22:51:00 +00:00
2b9f142b7a updated traefik configurations 2025-11-05 22:47:01 +00:00
a070f44d87 proxy n8n through traefik 2025-11-05 22:36:52 +00:00
2af45d5ef8 removed cli arguments from traefik config in favor of stactic.yml file. added the static.yml to gitignore for privacy 2025-11-05 22:22:57 +00:00
f02c9eaf26 updated mount config 2025-11-05 21:57:17 +00:00
feae85b159 updates 2025-11-05 20:11:08 +00:00
bd6b6e5b0e update file provider 2025-11-05 19:34:52 +00:00
33918e07d4 Disable traefik temporarily 2025-11-05 19:16:17 +00:00
1e5c2a0f19 testing new port 2025-11-04 19:58:51 +00:00
e3b65213c1 addded nginx-pm 2025-11-04 19:47:06 +00:00
94ca2a9be8 rm traefik-local 2025-11-04 19:21:55 +00:00
4ee8b16b8b updated portainer 2025-11-04 17:23:36 +00:00
d8b3b2edc9 Updated traefik labels 2025-11-04 17:23:23 +00:00
8e3867b4c3 added service adguard 2025-11-04 16:21:14 +00:00
2b62dfe96a Removed service 2025-11-04 13:18:53 +00:00