Cyclops-legacy
Cyclops — Homelab Infrastructure [LEGACY / SUPERSEDED]
⚠️ STATUS: RETIRED (2026). The Cyclops server (cyclops.painlesswp.com, Ubuntu 24.04, IP 160.250.95.166) has been decommissioned/superseded.
Current production server:
claw.eazyplugins.com— AlmaLinux 10.2, rootless Podman, Caddy 2.11.4, Anubis v1.27.0, 53 Quadlets, no SaltStack. 📦 Salt states for the current server (Claw) live in the other gist:167988534e10e69db4ec759c41e0d01c— validated 2026-08-28 (186-state dry-run, 0 failures).
Live docs: see the HackersHostell — Homelab Infrastructure (AlmaLinux 10, Podman, Caddy, Anubis) gist (updated 2026-08-28), which reflects the current Claw server.
The files below are preserved as-is for historical reference. Salt states target the old Cyclops host (Ubuntu 24.04, painlesswp.com subdomains, Anubis :latest, OpenClaw) and do NOT match the current server.
Original README (2026-06-08):
Server: cyclops.painlesswp.com · Ubuntu 24.04 · Rootless Podman · SaltStack · Caddy · Anubis
The stack was orchestrated via SaltStack (see files): a bootstrap shell script plus per-service states (server.<service>), all wired through salt-top.sls. Services: OpenClaw gateway, SearXNG, YourSpotify, BeaverHabits, TimeTagger, Glances, Memos, Flame, Logseq, IT-Tools, Tandoor, PrivateBin, Anubis, Caddy, dnf-automatic-style auto updates. Planned but never deployed from these states: Jitsi, Immich.
Notable differences vs. current Claw conventions (do not copy these forward):
- Anubis used
:latesttag and host-network binds per service (Claw now pins v1.27.0 and uses shared podman networks) - Per-service unique Ed25519 keys via pillar (Claw uses one shared key)
- Ubuntu 24.04 + apt (Claw is AlmaLinux 10 + dnf) +++