tjll.net

Tyblog | Tools I Love to Not Think About

I use a lot of software tools for my job - and personally, for that matter. Some live in the forefront of my brain, like emacs. Others live in the background, like my terminal (alacritty). Some of these background tools do their jobs so well and so reliably that I can sometimes forget that they’re humming away for me every day, without any hassle to fix or maintain them.


This is a companion discussion topic for the original entry at https://blog.tjll.net/tools-i-love-to-not-think-about/

I second the love for SyncThing. It can be slower to connect than other services, but once connected it works smoothly. There are no arbitrary limits to it, because the data doesn’t live on anybody else’s servers.

In particular, git repos inside SyncThing folders have always worked just fine for me, while Dropbox has a habit of interfering with the working files in the “.git” folder.

1 Like

ZFS fits this category incredibly well - even importing/exporting pools to new machines requires very little effort. I need to give zfs-dkms a try because zfs-linux from the archzfs repo requires manual intervention too often to match kernel versions.

I’d add a nice SSH convenience for initial authorized_keys setup if you use Github or Gitlab:

curl https://github.com/brettinternet.keys -o authorized_keys

I’d love to hear more about what your homelab’s offsite backup strategy looks like.