Local Email with Doom Emacs, mu4e, and ProtonMail Bridge

The Problem with Web Email If you spend most of your day in a terminal or text editor, context switching to a web browser for email feels… wrong. Every time I needed to check email, I'd lose focus. Open Firefox, wait for ProtonMail to load, click around with a mouse like some kind of GUI peasant. I wanted something better: Offline access - Read and compose email without internet Keyboard-driven - Never touch the mouse Integrated with Emacs - Stay in my editor Secure - GPG signing with my YubiKey Fast search - Instant full-text search across thousands of messages After some research, I landed on the classic Unix mail stack: mbsync + mu + mu4e.

Dynamic DNS (DDNS) with CloudFlare for PPPoE Connections

You maybe wondering what I mean by dynamic DNS for PPPoE connections, well, when you connect to your Internet provider using PPPoE, your public IP address may or may not be dynamic, it means that it will change each time you have to reconnect. PPPoE connections can stop working by several reasons, when this happens your ppp daemon will try to reconnect. At this point, your connection is established, but your public IP maybe a new one, if you are self-hosting sites at home behind your Internet router, this change of your public IP can disrupt the availability of your site.