Mike
- M.Sc. Computer Science Student at University of Stuttgart
- Assistant at the CERT of the University of Stuttgart
- Admin of QuantenToast
I figured I could simply upload them on our webserver, so here you go:
- Sound of the cleaned keyboard: https://quantentoast.de/ibm-model-m-cleaned.mp4
- Sound with tapemod applied (no very noticeable on the video): https://quantentoast.de/ibm-model-m-tapemod.mp4
Nice, thanks for sharing! Mine looks like this atm:
- HS: Mainly Docker containers and VMs
- VPS: Wireguard to relay traffic (NAT) to the HS (SSL termination on HS)
- UPS in case of power outage
- Pi4 for backups within the local network. It also has a disk station for regular air gapped backup.
- Pi3 for off site backup
- Fire extinguisher nearby in case of emergency ^^
Die spannende Frage ist: Bekommt er das Bier erstattet?
First: Good for you, enjoy the journey! Second: Just as others already pointed out, Mastodon is not really a beginner project. You want to understand what you are doing, not just make everything work no matter what. Some reasons why I’d not start with Mastodon:
- Complex deployment stack (for beginners)
- Needs regular maintenance
- Security considerations (if you haven’t managed/hardened a server before)
- Long term project
So instead: Have a look at awesome-selfhosted for ideas. A personal dashboard, photo gallery or a PiHole/AdGuard is a good start.
About Docker; it’s a bit more than just dependency separation. It’s a kind of virtualization, but without each container running it’s own kernel. Advantage is: Docker images run (with some configuration) relatively lightweight out of the box. So there’s no need to install the applications natively. While I’m a great fan of Docker, you’d probably learn more installing things natively in the beginning. Or maybe do both, it’s up to you. However, if you decide to use Docker, be sure to understand what’s going on under the hood. That’s where the fun begins. Everyone can pull and start images, but not everyone knows how to customize or build them themselves.
No matter what you decide to do, have fun. And if you’ve any questions, there’s plenty of documentation online or just ask. The selfhosting community is very welcoming towards new members ;)