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 :latest tag 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) +++