Skip to content

Servery — IP přehled

Tailscale + public IP

Server Hostname Tailscale IP Public IP Role
sentinel sentinel 100.112.158.91 178.104.40.167 Deploy + monitoring VPS (this)
hub-alfa hub-alfa (⚠️ HostName stroje je pořád hub-new) 100.102.29.119 23.88.96.73 Staging (s60hub.cz) — Hetzner CX33, migrace z CPX31 2026-08-24…26. Starý stroj (100.102.29.119 / 23.88.96.73) vypnut a smazán z tailnetu 2026-08-26, snapshot u Libora. Bez tagu (user-owned) — netagovat, ztratil by autogroup:member → * a tím přístup na pg-alfu
mx.studio60.cz mail (⚠️ DNS v tailnetu postmaster, tag:postmaster) 100.121.32.32 178.104.15.77 Mailserver — mailcow, 18 kontejnerů, Hetzner CX33. 🔴 HIGH: od 2026-08-25 tudy chodí příchozí pošta aetv.cz, alteredu.cz, byznys-partak.cz. Stroj = infra, monitoring = sentinel. NENÍ to kontejner s60-mail. ⚠️ Veřejná IP patřila dřív cortexu — po přeřazení zdědil jeho přístupy, odstraněno 2026-08-26. Detail: services/mailserver/INDEX.md
prod-alfa prod-alfa 100.78.87.88 178.104.36.211 Production (studio60.cz domains)
cerebro cerebro 100.72.164.58 178.63.52.57 Dev — všichni dev agenti, Runner API, Qdrant, Neo4j
pg-alfa pg-alfa / s60-pg 100.125.3.121 46.224.173.7 Hetzner CPX42 — self-hosted PG 17 + pgBouncer
~~cortex~~ ~~100.120.98.59~~ ~~178.104.15.77~~ ZANIKL (migrace na cortex-new dokončena 2026-08-23, uzel už není v tailnetu). Jeho veřejnou IP 178.104.15.77 přiřadil Hetzner mailserveru — viz řádek výš. Zděděné přístupy odstraněny 2026-08-26.
cortex-new cortex-new 100.113.39.105 49.12.235.44 CS pipeline (Hetzner CX, tag:cortexnew) — náhrada za cortex, přechod 2026-08-23
fess fess 91.99.78.1 Static file server (přesun VPS 2026-07-12; dřív 178.104.22.52)
files files 167.233.148.178 Nextcloud (files.studio60.cz), Hetzner AS24940. Přesunut z fess 2026-07 → MUSÍ být v prod-alfa dc-block whitelistu (OIDC server-to-server na auth)
merlin merlin 37.205.13.114 Legacy (be.studio60.cz musí ukazovat sem — NIKDY neměnit)

SSH access

  • Sentinel → hub-alfa, prod-alfa, pg-alfa: ano (deploy)
  • Sentinel → cerebro: ne (sentinel je separátní VPS)
  • Cerebro → hub/prod/sentinel: ne (orthogonal pravidlo feedback_cerebro_no_ssh.md)
  • Jen sentinel deploys — žádný jiný agent nesmí SSH na hub/prod (feedback_only_sentinel_deploys.md)

Runner API (komunikace mezi agenty)

  • URL: http://100.72.164.58:3080 (cerebro, Tailscale-only)
  • API key: /root/.env (RUNNER_API_KEY)
  • Použití: send-message.sh <to> <type> <subject> <body> na všech serverech

DNS / přístup z internetu

  • sentinel.studio60.cz → 178.104.40.167 (status pages, GlitchTip, monitoring)
  • errors.studio60.cz → 178.104.40.167 (GlitchTip)
  • status.studio60.cz → 178.104.40.167 (Uptime Kuma, DNS čeká — viz dns.md)
  • s60hub.cz subdomény → 23.88.96.73 (hub-alfa)
  • studio60.cz produkční subdomény → 178.104.36.211 (prod-alfa)
  • s60dev.cz subdomény → cerebro (spravuje infra agent)
  • pg-alfa.studio60.cz → 46.224.173.7

Hetzner Cloud servery (cenový přehled)

  • pg-alfa: CPX42, 8 vCPU AMD, 16 GB, 320 GB SSD, €25.49/mo
  • cerebro: AX41-NVMe (Hetzner dedi), 6c/12t, 64 GB, 2× 512 GB NVMe RAID, €42.80/mo