Learn Anything Online

15 Best Self-Hosting Articles

Learn Anything Online features the best articles for learning about self-hosting. Learn from the best resources on the web, curated by us to ensure the highest quality.

Free

Last month

Cloudflare WAF Rules V3
Web Hero Agency
Learn to create some custom firewall rules on Cloudflare to help protect your site from bots, spammers, hackers, etc. This is a great starting point and can be achieved on the free tier.
Free

2 months ago

Before you buy a domain name, first check to see if it's haunted
Bryan Braun
Learn how domains can carry "ghosts" of previous illegal activities, impacting their future owners. Explore key steps to check if a domain is haunted and strategies to restore its reputation.
Free

3 months ago

Why I Self-Host My Website Analytics
Marcus Buffett
Marcus Buffett outlines why he’s switched to self-hosted analytics after being a long-term Google Analytics user.
Free

3 months ago

How to properly manage ssh keys for server access
Marc Päpper
How do you manage SSH keys when a developer leaves a company? Marc explores a solution that avoids having a single point of failure that is commonly found with commercial and open-source solutions.
Free

4 months ago

A gentle guide to self-hosting your software
A high level guide to self-hosting your software with the aim of invigorating your curiosities with what’s available today.
Free

4 months ago

Set Up a $4/mo Hetzner VM to Skip the Serverless Tax
Learn how to set up a $4/month Hetzner virtual machine to allow you to bypass the “serverless tax”. This beginner-friendly tutorial expects you to be somewhat comfortable with the commandline.
Free

4 months ago

How does Docker ACTUALLY work? The Hard Way: A Comprehensive Technical Deep Diving
The aim of this article is to create a comprehensive zero to hero pathway from higher-level to lower-level for the developers who want to learn and understand more about “Docker”. The target reader audience is, who wants to: Learn what does Docker use under the hood, understand containerization in-depth, know the relationships between components, master in the overall mental model, see the big picture.
Free

4 months ago

Begineers Speedrun to Selfhosting
A beginner’s guide to installing Linux, connecting via SSH and setting up Docker.
Free

4 months ago

The Ultimate Docker Compose Cheat Sheet
In this article, we learned the difference between Docker and Docker Compose. You learn how to write your own compose.yaml to manage multiple containers at once. You also learn to persist data with volumes, how to communicate via networks and how to access the container or the logs from the host system.
Free

4 months ago

Ramp Up your Skills with this Docker Compose Tutorial
In this step-by-step Docker Compose tutorial, you’re going to learn how to create simple containers, map ports with Docker Compose all the way to complex multi-container scenarios.
Free

4 months ago

Using Fail2Ban for SSH Brute-force Protection
Learn how to install, configure, test and monitor Fail2Ban - an intrusion prevention framework written in Python that protects Linux systems and servers from brute-force attacks.
Free

4 months ago

Using Fail2ban to protect exposed services
We are going to learn how Fail2ban works and then use that knowledge to protect any arbitrary service of our choosing. This means we won’t be limited by only what Fail2ban supports out-of-the-box, and by the time you’re done with this guide, you should be able to configure Fail2ban yourself to protect any service that you desire, including SSH.
Free

4 months ago

Building Your Own Homelab
This guide helps you to select the right hardware for self-hosting services by exploring the various options and their pros and cons.
Free

4 months ago

How To Install Nginx on Ubuntu 20.04
In this guide, we’ll discuss how to install Nginx on your Ubuntu 20.04 server, adjust the firewall, manage the Nginx process, and set up server blocks for hosting more than one domain from a single server.
Free

4 months ago

Initial Server Setup with Ubuntu
Learn about configuring an Ubuntu machine for the first time to increase the security and usability of your server from DigitalOcean, a leading cloud service provider.