Commit Graph

61 Commits

Author SHA1 Message Date
komodo
282125f352 [Komodo] admin: Write Stack File: update stacks/homepage_syn01.compose.yml 2026-01-01 20:19:45 -08:00
komodo
869695c729 [Komodo] admin: Write Stack File: update stacks/homepage_syn01.compose.yml 2026-01-01 20:15:33 -08:00
ae7e016592 Merge pull request 'Fix homepage host validation' (#3) from fix-homepage-host-validation into main 2026-01-01 20:11:49 -08:00
f21d278a94 Fix homepage host validation by adding HOMEPAGE_ALLOWED_HOSTS with port 2026-01-01 20:11:18 -08:00
8803647f95 Merge pull request 'Add homepage stack to Komodo resource sync' (#2) from add-homepage-resource-sync into main
Merge pull request #2
2026-01-01 17:57:23 -08:00
517dd55b83 Add homepage stack to Komodo resource sync 2026-01-01 17:56:58 -08:00
d2f19cbc1d Merge pull request 'Add homepage deployment for syn01' (#1) from homepage-deployment into main
Merge pull request #1
2026-01-01 17:54:59 -08:00
58b7968d2a Add homepage deployment for syn01 2026-01-01 17:54:08 -08:00
komodo
26a49e519e [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-20 15:58:00 -08:00
komodo
33047c9a27 [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-19 16:57:03 -08:00
801980db2a Update stacks/technitium_syn01.compose.yml 2025-12-19 16:42:27 -08:00
f9bd6deaa9 Update stacks/technitium_syn02.compose.yml 2025-12-19 16:42:14 -08:00
komodo
89f4cd919d [Komodo] admin: Write Stack File: update stacks/technitium_syn01.compose.yml 2025-12-19 10:49:39 -08:00
a0bf1b78fc Remove sysctls from Technitium compose files
- sysctls not allowed with host networking
- Fixes deployment error

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 09:18:15 -08:00
92c05cfee9 Switch Technitium DNS servers to host networking
- Remove bridge network port mappings
- Add network_mode: host for both dns01 and dns02
- Enables proper cluster communication and NOTIFY messages
- Fixes 'Unreachable' cluster status between nodes

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 09:16:30 -08:00
aa20a3c1bb Add forwarder and blocking environment variables to Technitium
- Add DNS_SERVER_FORWARDERS=https://dns10.quad9.net/dns-query
- Add DNS_SERVER_FORWARDER_PROTOCOL=Https
- Add DNS_SERVER_ENABLE_BLOCKING=true
- These will apply on future clean deployments (first startup only)

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 08:51:48 -08:00
8ff3b875bf Update Technitium compose files to match official example
- Switch from host to bridge networking with port mappings
- Add environment variables for DNS domain, admin password, HTTPS config
- Add hostname (dns01/dns02) and update container names
- Add sysctls for network port range
- Change restart policy to unless-stopped
- Add commented port options for DoT, DoH, DoQ, DHCP
- Maintain Synology-specific settings (mem_limit, cpu_shares, security_opt)

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 08:12:38 -08:00
komodo
f78ecaa213 [Komodo] admin: Commit Resource File: update .komodo/resources.toml 2025-12-19 07:58:24 -08:00
8525184f39 Update stacks/technitium_syn02.compose.yml 2025-12-19 07:56:22 -08:00
377fedbfcc Update stacks/technitium_syn01.compose.yml 2025-12-19 07:55:59 -08:00
7ac1401030 Add Technitium DNS deployment for syn01
Deploying new primary DNS node on syn01 to migrate DNS cluster
entirely to Synology infrastructure. This will replace the k3s
deployment and provide consistent platform for both nodes.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 22:28:31 -08:00
bb0be1e89c Add Technitium DNS stack definition for syn02
Adds stack resource definition to enable automatic deployment
of Technitium DNS secondary cluster node on syn02 via Komodo.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 20:40:47 -08:00
8dc63aad83 Add Technitium DNS stack for syn02 cluster node
- Deploy secondary Technitium DNS node on syn02
- Host networking for DNS port 53 access
- 2GB memory limit, security hardening
- Storage: /volume2/docker/technitium/config

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 20:35:46 -08:00
eafb227198 Update stacks/beszel-hub.compose.yml 2025-12-15 00:14:41 -08:00
2aee279447 Update .komodo/resources.toml 2025-12-14 22:14:47 -08:00
aee16009fe Set NFS media mount to read-write for metadata updates 2025-12-14 21:17:23 -08:00
c6a4d9cab8 Update jellyfin-workstation for Podman compatibility 2025-12-14 21:16:15 -08:00
53d6b23a5d Add Jellyfin with NVIDIA GPU support for workstation 2025-12-14 21:15:14 -08:00
komodo
5fea90c678 [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-14 20:55:04 -08:00
7ca40c8c4a Fix beszel-template: use Docker volume instead of relative path 2025-12-14 20:28:53 -08:00
komodo
937cd7248a [Komodo] admin: Write Stack File: update stacks/beszel-template.compose.yml 2025-12-14 20:26:36 -08:00
09a06d342f Update stacks/paperless-ngx.compose.yml 2025-12-14 20:25:13 -08:00
114c13d690 Use public apache/tika image instead of ghcr.io 2025-12-14 20:15:38 -08:00
8789375355 Update stacks/paperless-ngx.compose.yml 2025-12-14 20:09:47 -08:00
komodo
2497324e40 [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-14 20:06:23 -08:00
399d9bbf57 Remove obsolete version field from paperless-ngx compose 2025-12-14 20:05:12 -08:00
komodo
ec8cabf78a [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-14 20:01:46 -08:00
komodo
a8e5977a5a [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-14 19:53:50 -08:00
4c3963a9c3 Migrate Portainer stacks to Komodo
- Add 11 new stack compose files from syn01 and syn02
- syn01 stacks: postgres01, paperless-ngx, minio, beszel-hub, gitea, adguard
- syn02 stacks: radarr, lidarr, sabnzbd, sonarr, arr-cleanup
- Update resources.toml with all new stack definitions
- Remove embedded file_contents from prowlarr stack
- Use environment variables for sensitive data (passwords, API keys)

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-14 19:01:33 -08:00
komodo
fbcb5a5983 [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-14 18:48:23 -08:00
komodo
b2d06c6e2d [Komodo] admin: Commit Resource File: update .komodo/resources.toml 2025-12-14 18:44:04 -08:00
komodo
020e1d5eeb [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-14 18:42:54 -08:00
68beab638e Update .komodo/resources.toml 2025-12-14 18:42:31 -08:00
komodo
e5aafcac8b [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-14 18:40:00 -08:00
a741263f79 Add beszel-template stack to resources 2025-12-14 18:38:45 -08:00
2bfb1b506c Update stacks/beszel-template.compose.yml 2025-12-14 18:27:29 -08:00
komodo
685e0dee81 [Komodo] Commit Sync: update .komodo/resources.toml 2025-12-14 18:25:17 -08:00
33dda3bc21 Enable two-way sync for Komodo resources
Set commit_to_repo = true to allow Komodo UI changes
(resource creates, updates, deletes) to be automatically
committed back to the git repository.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-14 18:06:43 -08:00
76a71769a5 Delete stacks/beszel.compose.yml 2025-12-14 18:01:54 -08:00
90ccef0f07 Update stacks/beszel-template.compose.yml 2025-12-14 17:58:29 -08:00