Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I self-host private git, notes, audio, photos and syncthing - basically everything I don't want to store in the cloud.

Hardware is an old Fujitsu D3417-B, XEON 1225, 64GB ECC and a single 2TB WD SN850x.

OS is Proxmox on ZFS with a docker portainer vm sharing the Main storage from the host. Internal DNS is fully SSL via duckdns, letsencrypt and NGinx proxy manager.

Hosted are

  Gitea
  Immich
  Audiobookshelf
  Navidrome
  Flatnotes
  Syncthing
and some other minor services.

A Windows vm with USB passthrough is used for ripping audio CDs [1], which are then auto converted from flac to mp3 / m4b and integrated into audio services and syncing my iPod Nano 7g (yeah, I'm old).

Backups are done via zfs-auto-snapshot every 15 minutes and external USB drive via Tasmota Power control via zfs send. Additionally Photos and documents via restic on an external Tasmota 500GB drive.

Flatnotes dir is auto-committed into git to keep the history.

Works pretty well so far, consumes 12W idle and is accessible from everywhere via wireguard VPN.

Maintenance is managable thanks to docker and portainer stacks, but still pretty much work compared to spotify notion etc. However, I am OK with it.

1: https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: