Programster's Blog
Tutorials focusing on Linux, programming, and open-source
Rustdesk Tutorial Video From Awesome Open Source
A timestamped youtube video from "Awesome Open Source", covering how to setup and use RustDesk for an open source remote desktop tool similar to TeamViewer.
Resolve Docker DNS Issue on Server Restart
Learn how to resolve an issue with Docker containers not resolving hosts (DNS) correctly after a server restart.
Resolving An Issue With Intel Network Hardware Hanging
A workaround for experiencing suddent network connectivity loss when using old onboard Intel NICs with the e1000e driver.
SSH Jumping With Jump Hosts
Learn about using the jumphost parameter to connect to servers through intermediary (gateway) servers, allowing you an alternative to setting up port forwarding, VPNs, or overlay networks.
Everything Email
A video I put together to cover how difficult and underappreciated email is, and the problems you may encounter when trying to set up on a custom domain.
Implementing Cloudflare Turnstile CAPTCHA
Learn how to use Cloudflare Turnstiles with PHP for bot prevention.
Debian 13 Cloud Init Docker Server
An example cloud init configuration file for Debian 13 with Docker.