A 32GB home server grew into a full service stack in eight hours

A personal server with 32GB of memory was revived from an earlier file-storage project and expanded over about eight hours. access was secured through SSH, while was set up to manage multiple s. connected a new home domain and its subdomains through A records, with SSL required for every connection.

The server gained Jellyfin for movies, Forgejo for code, SearXNG for private web searches, Open WebUI with Ollama for local AI tools, and Immich for photos. Gitea was installed initially but then removed in favor of Forgejo. Remaining work includes OpenNotebook, a photo-storage plan for leaving , and a Cron job that copies media to another drive.

AdGuard and Grafana are also being considered, while adding a full incident-alert service such as PagerDuty remains more joke than firm plan.

Key points

  • was secured with SSH, and every web connection was forced to use SSL.
  • routes subdomains to the server's different services.
  • The stack includes Jellyfin, Forgejo, SearXNG, Open WebUI with Ollama, and Immich.
  • Gitea was removed and replaced with Forgejo for hosting code.
  • A Cron job is planned to copy media files regularly to another drive.
Read original