Administration Bookmarks
Links about system administration. "System administration is what you didn't count on when you decided to self-host."
#Bookmarks
A cheat sheet for popular SSH commands, key generation, SSH agents – SSH - Cheat Sheet
Help fight email spam:
For domains that don’t send email, here’s how to set up DNS records: set SPF record, set rejecting DMARC record, set DKIM record, set null MX record. – Protect domains that do not send email
Encrypted disks:
My workstation uses LUKS to encrypt the underlying filesystem on two SSDs (NVMe) devices, atop of which I have lvm2 running to create a big filesystem, which worked nicely the last couple of years (more details will follow below). But after the upgrade from Debian 11 (Bullseye) to Debian 12 (Bookworm) my system refused to boot. – Fixing broken boot from encrypted devices after upgrade to Debian Bookworm by @schaueho@functional.cafe
Display managers:
- cdm, shell scripts only
- ly, text user interface, a bit like ncurses
ly (https://github.com)
@aral@mastodon.ar.al recently recommended:
- yazi as file manager
- ouch for compression and decompression from the command-line
ouch (https://terminaltrove.com)
Terminal Trove is something to investigate, later.
@evenreven@ruby.social added:
I've gone from ranger to nnn to fff to lf to yazi, and yazi is my favourite so far.
I have tried mc, ranger and nnn – and I still prefer Emacs.
@leonerd@fosstodon.org wrote about dual stack hosts (IPv4 and IPv6, like this server):
TIL that `ssh` doesn't implement HappyEyeballs. If it thinks it has IPv6 connectivity but the upstream router doesn't work, it'll just sit there never making progress, never failing back to 'v4 instead. You have to manually `ssh -4` or `ip -6 ro del default` to get around that bug.
Response: 20 (Success), text/gemini
| Original URL | gemini://alexschroeder.ch/Administration_Bookmarks |
|---|---|
| Status Code | 20 (Success) |
| Content-Type | text/gemini; charset=utf-8 |