managarten/cloudflared-config.yml
Till JS 62d9eb1f2b fix(infra): update status page, prometheus, and cloudflared for unified app
All web app subdomains (chat.mana.how, todo.mana.how, etc.) were removed
when the unified app launched, but monitoring configs still referenced them.
Update blackbox targets to use mana.how/route URLs, remove stale API backend
routes from cloudflared, clean up CORS origins, and fix status page generator
to handle route-based URLs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 14:59:15 +02:00

89 lines
2.6 KiB
YAML

tunnel: bb0ea86d-8253-4a54-838b-107bb7945be9
credentials-file: /Users/mana/.cloudflared/bb0ea86d-8253-4a54-838b-107bb7945be9.json
ingress:
# SSH Access (requires cloudflared on client)
- hostname: ssh.mana.how
service: ssh://localhost:22
# ManaCore Dashboard (Main)
- hostname: mana.how
service: http://localhost:5000
# Auth Service
- hostname: auth.mana.how
service: http://localhost:3001
# API Gateway (Go)
- hostname: api.mana.how
service: http://localhost:3016
# Forgejo (Git + CI/CD)
- hostname: git.mana.how
service: http://localhost:3041
# NOTE: Individual app backends (chat, todo, calendar, contacts, storage,
# nutriphi, mukke, planta, picture, etc.) have been REMOVED — all migrated
# to local-first architecture. Web apps run as routes under mana.how.
# Only uload-server and memoro-server remain as app-specific backends.
# Games
- hostname: whopxl.mana.how
service: http://localhost:5100
- hostname: arcade.mana.how
service: http://localhost:5210
# Public Status Page (generated every 60s by mana-status-gen container)
- hostname: status.mana.how
service: http://localhost:4400
# Monitoring & Tools
- hostname: grafana.mana.how
service: http://localhost:8000
- hostname: stats.mana.how
service: http://localhost:8010
# Matrix (DSGVO-konformes Messaging)
- hostname: matrix.mana.how
service: http://localhost:4000
- hostname: element.mana.how
service: http://localhost:4010
- hostname: link.mana.how
service: http://localhost:4090
# GlitchTip Error Tracking
- hostname: glitchtip.mana.how
service: http://localhost:8020
# Self-Hosted Landing Pages (via Nginx on port 4400)
- hostname: it.mana.how
service: http://localhost:4400
- hostname: chats.mana.how
service: http://localhost:4400
- hostname: pics.mana.how
service: http://localhost:4400
- hostname: zitares.mana.how
service: http://localhost:4400
- hostname: presis.mana.how
service: http://localhost:4400
- hostname: clocks.mana.how
service: http://localhost:4400
- hostname: docs.mana.how
service: http://localhost:4400
# GPU Server (Windows PC, LAN: 192.168.178.11)
- hostname: gpu-llm.mana.how
service: http://192.168.178.11:3025
- hostname: gpu-stt.mana.how
service: http://192.168.178.11:3020
- hostname: gpu-tts.mana.how
service: http://192.168.178.11:3022
- hostname: gpu-img.mana.how
service: http://192.168.178.11:3023
- hostname: gpu-video.mana.how
service: http://192.168.178.11:3026
- hostname: gpu-ollama.mana.how
service: http://192.168.178.11:11434
# Catch-all
- service: http_status:404