Homelab

My homelab runs on ZimaOS and is a practical server setup that I use to learn networking, storage, Docker, virtualisation, automation, hosting, troubleshooting, and service management. It brings together media services, Immich, Nextcloud, local AI tools, smart home control, websites, game servers, a custom VPN, a NAS, and multiple virtual machines.

Server overview

  • Home server

    My ZimaOS server has a 15 TB storage pool, 64 GB of RAM and an NVIDIA GTX 960. It runs Docker apps and ZVM virtual machines for media, automation, hosting, testing, backups and secure remote access.

    • Service hosting
    • Automation
    • Custom VPN
  • NAS storage

    The NAS is used for files, backups, media libraries, photo storage, Nextcloud data, and data shared between services.

    • Files
    • Backups
    • Media storage
    • Nextcloud
  • Virtual machines

    I run multiple virtual machines so services and test environments can be separated, rebuilt, and managed safely.

    • Linux
    • Windows
    • Testing
  • Websites and games

    I host websites through Cloudflare and run Minecraft servers to practise deployment, networking, configuration, and keeping public services stable.

    • Cloudflare
    • Minecraft
    • Hosting

Services I run

  • Media stack

    Plex is the main media service, supported by tools for requests, automation, analytics, and downloads.

    • Plex
    • Radarr
    • Sonarr
    • Prowlarr
    • FlareSolverr
    • Overseerr
    • Wizarr
    • Tautulli
    • qBittorrent
  • Photos and cloud storage

    Immich is used for photo and video backup, Nextcloud is used for personal cloud files, and NAS storage supports files and media libraries.

    • Immich
    • Nextcloud
    • NAS
    • Backups
  • Smart home automation

    Home Assistant helps me learn automation, dashboards, integrations, and smart home control.

    • Home Assistant
    • Integrations
    • Automation
  • Local AI tools

    I experiment with Ollama language models and ChatGPT-style AI tools to understand model hosting and useful workflows.

    • Language models
    • AI tools
    • Testing