Commit Graph

7 Commits

Author SHA1 Message Date
Thomas Rijpstra dccaca5720
fix(tmail-web): add DOMAIN_REDIRECT_URL to injected env file
Append DOMAIN_REDIRECT_URL=mail.<domain> to the env.file written for the
container so tmail-web redirects to the configured mail subdomain.
2026-06-25 09:57:16 +02:00
Thomas Rijpstra 5e04a2fb0c
feat(quadlets): wire airsonic-advanced, mopidy, and beets into main.tf
Replace the commented-out vw-hub block with active module declarations for
airsonic-advanced, mopidy, and beets, and remove the unused quadrant
module that nothing references.
2026-06-25 09:54:52 +02:00
Thomas Rijpstra a114a5002e
feat(quadlets): add new service modules for the mars ship
Add quadlet modules for affine, airsonic-advanced, beets, deeptutor,
documentdb, forgejo, gonic, mopidy, navidrome, opensign, plane, postgres
(with tenant sub-module), qdrant, rabbitmq (with tenant sub-module),
tmail-web, and zot, all built on the quadlet-app/network patterns.
2026-06-25 09:54:44 +02:00
Thomas Rijpstra 4d85473223
feat(minio): switchable https console redirect and named tenant service accounts
Add an https toggle that selects the MINIO_BROWSER_REDIRECT_URL scheme,
and set an explicit name on minio_iam_service_account.overlay so tenant
accounts get stable, predictable identifiers.
2026-06-25 09:54:14 +02:00
Thomas Rijpstra 7067cb8c89
refactor(quadlets): repurpose arcane and oci-proxy from redis placeholders
Replace the placeholder redis deployment in the arcane module with the
ghcr.io/ofkm/arcane image (env-based secrets, haproxy routing, podman
socket mount) and convert oci-proxy into a tecnativa/docker-socket-proxy
container exposing a locked-down subset of the engine API.
2026-06-25 09:54:07 +02:00
Thomas Rijpstra 49b2a6c38a
feat(quadlet-app): enable registry auto-update and shared container network
Add AutoUpdate=registry and Network=containers.network to the generated
container quadlet, extend haproxy_services with an optional grpc_port
field, and drop the now-unused cloud-init/loginctl linger wait from the
remote-exec inline steps.
2026-06-25 09:53:58 +02:00
Thomas Rijpstra 344baa16aa
wip: wuadlets 2025-10-03 14:11:03 +02:00