Commit Graph

152 Commits

Author SHA1 Message Date
bc097a98de 2025-11-12 06:12:07 -05:00
18c04db9bb Migrated Emby data to swarm 2025-11-12 06:07:46 -05:00
72ffc356b4 test 2025-11-11 15:31:47 -05:00
f44d53cab9 test 2025-11-11 15:30:30 -05:00
1e6132437f test 2025-11-11 15:23:43 -05:00
d4ce82d48d 2025-11-11 15:18:42 -05:00
2c050791db test 2025-11-11 15:13:04 -05:00
77c33e6217 test 2025-11-11 15:11:45 -05:00
22b321ae74 Added Traefik labels for proxy 2025-11-11 14:38:42 -05:00
af38c71fb0 core services stack 2025-11-11 14:13:08 -05:00
1d3a67a56c remove test 2025-11-11 18:45:09 +00:00
d1e9ca973b test 2025-11-11 18:43:09 +00:00
cec2cb6742 2025-11-11 15:29:52 +00:00
8595c769b0 2025-11-11 11:33:49 +00:00
8e5d39ebae 2025-11-11 10:22:16 +00:00
4dfbbea537 2025-11-11 10:16:27 +00:00
2c6c89a2af 2025-11-11 10:13:27 +00:00
601773bc39 2025-11-11 10:06:25 +00:00
ea0de92f0f 2025-11-11 10:04:13 +00:00
3207c27617 2025-11-11 09:58:12 +00:00
04297fa8dd 2025-11-11 09:57:24 +00:00
195cbafcf7 2025-11-11 09:55:05 +00:00
d16905c71a 2025-11-11 09:53:16 +00:00
eee375d07b 2025-11-11 09:49:51 +00:00
8cba1e7fd3 2025-11-11 02:09:39 +00:00
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