My notes on working with a Linux system. When I set up a new Linux VPS, these are the things I usually do:
- Set up the hostname
- Set up Tailscale so I have an encrypted connection to the VPS
- Set up memory compression using zram and/or zswap
- Install Docker (can be skipped if using Dokploy instead, as it installs Docker for you)
Other notes:
- Dockerized virtual desktop
- Recording screen in Linux using ffmpeg
- Codespaces-like development container setup
- Adding a Desktop environment to a Debian/Ubuntu server
- Which one to use, useradd or adduser?
- Creating encrypted directories with gocryptfs
- My asdf snippets
- TIL: pgrep and pkill