SMOLNET PORTAL home about changes

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


SSH - Cheat Sheet (https://www.marcobehler.com)


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


Protect domains that do not send email (https://www.gov.uk)


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


Fixing broken boot from encrypted devices after upgrade to Debian Bookworm (http://blog.find-method.de)


Display managers:

Display managers (https://www.baeldung.com)


  • cdm, shell scripts only
  • ly, text user interface, a bit like ncurses


cdm (https://github.com)
ly (https://github.com)


@aral@mastodon.ar.al recently recommended:

  • yazi as file manager
  • ouch for compression and decompression from the command-line


yazi (https://terminaltrove.com)
ouch (https://terminaltrove.com)


Terminal Trove is something to investigate, later.

Terminal Trove (https://terminaltrove.com)


@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.


HappyEyeballs (https://datatracker.ietf.org)


Response: 20 (Success), text/gemini
Original URLgemini://alexschroeder.ch/Administration_Bookmarks
Status Code20 (Success)
Content-Typetext/gemini; charset=utf-8