Blog
Your self-hosting, system administration, and all things digital infrastructure hub: tutorials, reviews, comparisons, news and more.
Read our latest blog posts below:

2/7/2025
What Is GitLab? (And How to Self-Host It)
Curious about GitLab and how it can simplify your development workflow? This article covers what GitLab is and how you can self-host it on your own server.

2/5/2025
SQL vs. NoSQL - Understanding Relational vs. Non-Relational Databases (and Their Respective Pros and Cons)
Should you store data in a table-based model or opt for a flexible, non-relational approach? This article clarifies the differences between SQL (relational) and NoSQL (non-relational) databases so you can pick the best option for your project.

2/2/2025
How to Archive, Compress, and Extract Files on Linux with Gzip, Zip, and Tar
Learn how to archive, compress and extract files in Linux using gzip, zip, and tar. Save space, speed up file transfers, and keep your data organized.

2/1/2025
How to Monitor Websites with Changedetection.io and Notify Yourself of Any Changes
Monitor website changes and receive a notification automatically, whether you’re waiting for a restock, tracking a price drop, or beyond.

12/20/2024
What Is OpenVPN? (And How To Setup A VPN With It)
Learn more about what OpenVPN is, how it works, and how you can set up a VPN with it.

12/15/2024
Comparing VPN Protocols - OpenVPN, WireGuard, SSTP, L2TP/IPsec, and PPTP — Which One Fits Your Needs?
Take a detailed look at popular VPN protocols like OpenVPN, WireGuard, SSTP, L2TP/IPsec, and PPTP to understand their differences and discover which one suits your needs best.

12/10/2024
What Is IPSec, and How Does It Secure Your Network Traffic?
In this article, we’ll explain how IPSec works, how it relates to IPv4 and IPv6, and why it’s often used as a VPN protocol.

12/1/2024
IPv4 vs. IPv6 - What's the Difference, and Is Either Better?
Learn all about IP addresses and the advantages and limitations of both IPv4 and IPv6.

11/25/2024
What is Docker and Docker Compose? A Beginner's Guide to Containerization
Learn how Docker and Docker Compose make development and self-hosting easier than ever.

11/23/2024
How to Self-Host Documentation and Wikis with Wiki.js
Learn how to self-host Wiki.js, a modern open-source documentation/wiki solution, on Linux using Docker Compose. We'll guide you through the process step by step.

11/22/2024
How to Protect Your Linux Server from Brute Force Attacks with Fail2Ban
Learn how to protect your Linux server from brute force attacks using Fail2Ban. This guide covers installation and configuration steps for both Debian-derived and RHEL-derived systems.