• 0 Posts
  • 5 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle



  • I have a central NAS server that hosts all my personal files and shares them (via smb, ssh, syncthing and jellyfin). It also pulls backups from all my local servers and cloud services (google drive, onedrive, dropbox, evernote, mail, calender and contacts, etc.). It runs zfs raid 1 and snapshots every 15 minute. Every night it backs up important files to Backblaze in a US region and azure in a EU region (using restic).

    I have a bootstrap procedure in place to do a “clean room recovery” assuming I lost access to all my devices - i only need to remember a tediously long encryption password for a small package containing everything needed to recover from scratch. It is tested every year during Christmas holidays including comparing every single backed and restored file with the original via md5/sha256 comparison.


  • DYI NAS (mini-itx mobo with on-board atom chip and 8 GB ram and zfs) running:

    • ssh (SCP/sshfs shared)
    • smb
    • jellyfin
    • syncthing
    • dovecot
    • rclone for pull backups from Google drove, Dropbox, OneDrive, etc.
    • restic for backing everything up to backblaze + azure

    Intel NUC running:

    • zwavejs
    • deconz / phoscon

    Intel NUC (DMZ) running:

    • wireguard
    • home assistant
    • Doods (object detection for home assistant camera entities
    • mosquitto mqtt
    • unifi controller
    • AdGuardHome
    • roundcube email
    • nginx reverse proxy for all services + hosting some static sites