Posts
Deploy a Hugo website to Cloudflare
Cloudflare allow us to deploy and serve static websites for free using a GitHub or GitLab repository. Each commit will trigger an automatic build process on Cloudflare.
Git cheat sheet
Learn Git basics! Track changes, collaborate with team members, and optimize workflows. This post covers key features, commands, and best practices.
How to boot a Raspberry Pi 4 from a SSD
Booting a Raspberry Pi 4 from an USB SSD is a great idea to improve the performance and reliability of our little Pi computer.
How to secure a ssh server
The Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.
Set up OpenVPN server
OpenVPN is a virtual private network VPN system that creates secure point-to-point or site-to-site connections to access remote services.
Deploy Hugo website to GitHub Pages
GitHub Pages allows us to deploy and serve static websites for free. We need a GitHub Action to build our Hugo site and publish it on GitHub Pages.
Create a git tag with GitHub Actions
GitHub Actions allow us to automate, customize and execute software development workflows right into our repository.
Why you should be using Makefiles
A Makefile is a text file which defines rules for building software using the make program, but you can use it for everything you want.
Build a custom blog with Hugo
Hugo is one of the fastest static site generator for building websites written in Go. It is a tool which combines files to turns them into a static website.
Set up Oh My Zsh
The Z shell (Zsh) is an Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting.