Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Create Your Own Private SSL/TLS Certificates

Learn how to create your own private SSL/TLS certificates.

Install Iosevka Fonts

Install the Iosevka font on Ubuntu.

Deploy Mailtrain v1 With Docker

Learn how to deploy your own Mailtrain server with docker. Mailtrain is an open source alternative to Mailchimp.

Mailtrain 2 - Configure Generic SMTP

Configure Mailtrain 2 to send emails through your SMTP provider.

UFW Cheatsheet

A cheatsheet for using the uncomplicated firewall (UFW).

Lecture - OAuth vs. SAML vs. OpenID Connect - Michael Schwartz

A timestamped lecture from Michael Schwartz covering the history and differences between various SSO technologies/protocols.

Install Python Packages Hosted On Private GitHub

Learn how to install python packages through pip, when the packages are hosted within a private GitHub repository.

SSH Agent Cheatsheet

A cheatsheet for the SSH Agent.

VIM

VIM Cheatsheet

A cheatsheet for VIM.

iptables Port Forwarding Generator

A simple PHP script to generate the iptables rules to import when one needs to set up port forwarding.

Configure KVM Private NAT With Guest Gateway

Configure a KVM private NAT with a guest acting as a gateway to the outside world. Internal guests will be accessible from the outside world via a reverse proxy and port-forwarding rules.

Add Network Interface To KVM Guest

Add another network interface to a KVM guest.

«     »