Category: Tech
Tried installing ddclient for #Porkbun dynamic DNS but failed. #GNU #Linux
How do I publish #WordPress #IndieWeb Notes to #Mastodon with #Bridgy?
Can’t Sleep
Can’t sleep. Testing bridge to Mastodon.
The Plan
These are things I am planning for calebh.top in the future.
- Backups
- IndieWeb
- File hosting
- 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
-
-
- Set up dynamic DNS with Porkbun.
Add SSH keysto the relevant users’ home directories.Disable password authenticationover SSH. Open and forward port 22.Install the Webmention plugin on WordPress.3/16/25- Set up IndieWeb POSSE with Bridgy.
- Reverse proxy Jellyfin to
watch.calebh.top
(web UI only). - Install Quill to
quill.calebh.top
. - Set up NFS.
Install Docker. 3/16/25- Install Nextcloud to
cloud.calebh.top
. - Set up WireGuard with Hoppy.
- Install Mailcow and reverse proxy web UI to
mail.calebh.top
. - Install Snikket Server and reverse proxy web UI to
chat.calebh.top
.
-
Accomplishments
- I configured my server to automatically mount my data disk.
- I installed Jellyfin media server.
- I installed a web stack and I added HTTPS.
- I installed WordPress after creating a database.
And of course, the server has SSH, but I can only access it from the LAN for now.