The original post: /r/selfhosted by /u/Im-Chubby on 2025-01-17 20:05:26.
I’m building a home server with Proxmox for Immich, Syncthing, AdGuard, Minecraft, and Jellyfin. Here’s my setup and would appreciate feedback:
Hardware:
- HP EliteDesk 800 G3 SFF
- CPU: Intel i5-6500, RAM: 32GB
- Storage:
- 1x 512GB NVMe SSD for Proxmox OS
- 2x 500GB NVMe SSDs for app data
- 2x 1TB HDDs for media storage and backups
Storage Setup:
- Proxmox OS: 512GB SSD (ext4).
- ZFS mirror (
ssd_pool
) on 2x 500GB SSDs for Immich, Syncthing, Minecraft, AdGuard. - ZFS mirror (
hdd_pool
) on 2x 1TB HDDs for Jellyfin media and backups.
VMs and LXCs:
- Immich: LXC container in
ssd_pool/immich
, backed up tohdd_pool/backup/immich
. - Syncthing: LXC container in
ssd_pool/syncthing
, backed up tohdd_pool/backup/syncthing
. - AdGuard: LXC container in
ssd_pool/adguard
. - Minecraft: VM in
ssd_pool/minecraft
, backed up tohdd_pool/backup/minecraft
. - Jellyfin: VM in
hdd_pool/jellyfin
, backed up tohdd_pool/backup/jellyfin
. - Tailscale: LXC container for secure, encrypted remote access.
Backup Strategy:
- ZFS snapshots taken daily, replicated from
ssd_pool
tohdd_pool
. - Cron jobs to automate backups.
Remote Access:
Using Tailscale to securely access the server and services without port forwarding.
Questions:
- Is this setup solid for a home server? Any issues?
- Fine to use ext4 for Proxmox OS and ZFS for storage?
- Am I using ZFS effectively for redundancy and backups?
- Any tuning tips for ZFS or Proxmox with SSDs/HDDs?
- Any monitoring or maintenance suggestions?
Thanks for the feedback (:
You must log in or register to comment.