LinuxBabe publishes step-by-step Linux tutorials on Ubuntu and Debian, including WireGuard, OpenStreetMap servers, CUPS and email encryption.
HN commenters call it a very good Linux resource and often link its WireGuard VPN server guides as easy to follow.
you have to jump through hoops with third-party tools
I personally find it very easy to send PGP encrypted emails with Thunderbird. [1] Thunderbird makes encrypting email platform agnostic. I can switch vendors without losing my ability to maintain E2EE with friends and business partners. I have been able to get non technical friends and lawyers to use Thunderbird and PGP as they just follow the picture instructions.
This is just my own silly opinion but I would never personally rely on a platform to manage "E2EE" for me. If I do not generate and control the keys then I can not seriously call it E2EE. As such I do not consider WhatsApp and Signal to be end to end encrypted. That's just my personal opinion but perhaps I am just a bit touched in the head.
[1] - https://www.linuxbabe.com/security/encrypt-emails-gpg-thunderbird
I experimented with my own OSM tile server a few months ago.
I used this tutorial https://www.linuxbabe.com/ubuntu/openstreetmap-tile-server-ubuntu-20-04-osm
If like me you have basic Linux skills it's not that hard, just time consuming.
However the resources needed are quite consequent: I managed to load all Europe tiles on a Core i7 3770k / 32 GB ram / 1 TB SSD workstation.
I think it took 2+ days to load data into Postgres and many more days to render tiles zoom 0 to 18 for France. I estimate that to run a world tile server you would need as many core as possible, at least 64 GB of ram and 2 TB of disk (SSD is mandatory here).
I didn't experiment with updating the DB with new OSM data but it looks quite a chore.
You might find this useful:
https://www.linuxbabe.com/mail-server/ip-blacklist-removal
Especially the part about "Rule of Thumb for Running Mail Server on a New IP Address
When you run a mail server on a new IP address, you should not use this IP address to send newsletters (aka marketing emails) right away. Instead, you should use this IP address to send transactional emails for a period of time to improve the reputation.
You may also want to use SMTP relay to send emails for a few days because SMTP relay services have a high IP reputation. After that, send emails directly to the familiar recipients."
Whoa. Super interesting!
Maybe even useful for compiling during development ... develop in workspace, use unison to copy over to the ramdisk, then do all builds from the ramdisk dir?
Would you agree with this article's recommendations regarding ramdisk setup?
https://www.linuxbabe.com/command-line/create-ramdisk-linux There seems to be controversy in the comments as to whether tmpfs is a proper ramdisk - although no clear tutorial as to a better method. Interested to learn more!
I use iRedMail and set up my own mail server for my small business. I am beginning to wish I hadn't, even though I've had literally 0 problems outside of a single reboot to fix an issue.
https://www.linuxbabe.com/mail-server/ubuntu-16-04-iredmail-server-installation
I dunno. I feel like I'm sitting on a timebomb. It's hosted on DigitalOcean and while it works great with RoundCube and gmail... eh. I dunno why I even did it in the first place.
It's simple to setup a resolver, really. Basically just "apt install unbound" and you have a resolver ready.
the only thing you might have to adjust is the access control
https://www.linuxbabe.com/ubuntu/set-up-unbound-dns-resolver-on-ubuntu-20-04-server
access-control: 10.0.0.0/8 allow access-control: 127.0.0.1/24 allow access-control: 2001:DB8::/64 allow