These are things I am planning for calebh.top in the future.

  • Backups
  • IndieWeb
  • File hosting
  • Email
  • Chat

Backups

Have two 1 TB disks to store backups.

Daily, automatically back up entire filesystem of my server Farnsworth to attached 1 TB external disk, including the contents of data volume /mnt/husky. Keep mounted as /mnt/backups.

Daily, manually back up laptop Hermes‘ home directories over SSH to the same 1 TB disk using Vorta for Borg Backup. Do this as the user who owns the respective home directory. For example, my own home directory backup would be written to the repository at farnsworth:/mnt/backups/backup-hermes-caleb.

Each week, trade one of the disks with another household, for the other disk, and repeat. This will ensure that you lose no more than a week’s worth of work. Internet storage would be ideal for more frequent backups, but this is currently the cheaper option.

Services

      1. Set up dynamic DNS with Porkbun.
      2. Add SSH keys to the relevant users’ home directories. Disable password authentication over SSH. Open and forward port 22.
      3. Install the Webmention plugin on WordPress. 3/16/25
      4. Set up IndieWeb POSSE with Bridgy.
      5. Reverse proxy Jellyfin to watch.calebh.top (web UI only).
      6. Install Quill to quill.calebh.top.
      7. Set up NFS.
      8. Install Docker. 3/16/25
      9. Install Nextcloud to cloud.calebh.top.
      10. Set up WireGuard with Hoppy.
      11. Install Mailcow and reverse proxy web UI to mail.calebh.top.
      12. Install Snikket Server and reverse proxy web UI to chat.calebh.top.