No dependencies, no build step, just push documents to web server (an Incus container) and results are immediately visible. The 'push' step is automatic thanks to Incron.
#selfhosting
| Website | https://whatdidilearn.today |
Need to copy a file or directory as root from one server to another?
Cannot (rightly) SSH to either server directly as root?
Do have SSH access to both source and target with a user with sudo ?
Use rsync with --rsync-path option, e.g.
sudo rsync -avuP --rsync-path "sudo rsync" /source/path/ user@remote:/remote/path/
Maybe an under appreciated utility - incron (inotify cron).
A crontab-like syntax enables you to run scripts on specified file or directory events.
I use it to stash logfiles to a central location from several hosts.
There is a good write up here: https://oneuptime.com/blog/post/2026-03-02-use-incron-cron-like-file-monitoring-ubuntu/view
Only just discovered Self Hosted Hub,
https://selfhostedhub.com
"Discover best self hosted software"
Have checked a few categories and the software lists seem up to date - their blog isn't though.
TIL #caddy supports adding packages to an existing binary using the add-package command. Packages can also be removed from the binary using remove-package.
e.g.
caddy add-package github.com/caddyserver/transform-encoder
Building work is very tiring according to our Spaniel - I can confirm it is 😃