3 Someday
Eric Hendricks edited this page 2026-08-19 02:42:37 +00:00

Someday / Maybe

Ideas that are interesting but way off, or parked pending a decision. Nothing here is on the board yet. When one of these graduates to a real plan, it becomes an issue in the Homelab project and comes off this page.

The seed for a lot of this was a 2026 homelab tour (TechnoTim, "everything I self-host in 2026"). Most of what stood out from it is already covered by an issue; what is left here is the stuff that is genuinely later or optional.

Parked pending a decision

  • Vaultwarden. Self-hosted Bitwarden. On hold while I still pay for Bitwarden; revisit if and when I want to drop the subscription. Pairs naturally with SSO (#5) as the other half of identity.
  • CalDAV / CardDAV (contacts and calendar sync). Replace iCloud/Google contacts and calendar. This likely arrives for free if the GSuite replacement (#14) lands on Nextcloud, so keeping it in the back pocket rather than standing up a dedicated Radicale/Baikal service.
  • Internal S3 object storage (Garage / RustFS / MinIO). An internal S3 for backups, Hugo images (#7), and as a backing store for Immich (#27) or Paperless (#28). Decide once one of those actually needs it. Note MinIO froze its open-source version, so Garage or RustFS are the live options.

Content and creator tooling

Fits the DevRel and podcast side of things.

  • Shlink. Self-hosted link shortener with per-link click analytics. Good fit for the links I share across the podcasts and talks, and I keep control of where they land.
  • LinkStack / LittleLink. A self-hosted link-in-bio page.
  • Self-hosted diagramming. Excalidraw and/or Draw.io for talk and architecture diagrams; Rackula for documenting the COLO rack layout.

Automation

  • Renovate. Automated dependency-update pull requests against the bootc and Ansible repos. Fits the GitOps ethos and could apply now, not just to a future Kubernetes cluster (#11).

Media polish

Companions to Plex and the Jellyfin experiment (#10).

  • Tautulli. Plex stats and watch history.
  • Kometa. Metadata and collection automation.
  • ErsatzTV / Dispatcharr. Virtual TV channels and channel aggregation into Plex. Pure fun, a rainy-day project (build your own MTV).

Infra experiments

  • DNS ad-blocking and a resolver failover pattern. Blocklists on Unbound or an AdGuard Home layer, plus a VIP/keepalived pattern so DNS survives a node reboot. TechnoTim runs three Pi-holes synced with Nebula Sync behind a keepalived VIP; our single OPNsense resolver is the current single point.
  • netboot.xyz. Network boot and install for bare-metal reprovisioning when a Ventoy USB is not handy.
  • Code-server. VS Code in the browser, if I ever want to drive the fleet from anywhere without a workstation. Overlaps with the VSCode cockpit I already run locally.
  • IT-Tools. A self-hosted junk drawer of dev utilities (JWT decode, base64, etc.) so secrets never get pasted into random public web tools.
  • HA data tier. If Kubernetes (#11) grows into real workloads, patterns like Patroni-managed Postgres and a Valkey (Redis) cluster for app high availability, pushing HA down into the services rather than the hypervisor.