Skip to main content
Back to blog

Self-Hosting

16 posts

·3 min readSelf-Hosting

Self-hosting with Coolify: a PaaS on your own server

How Coolify turns your VPS into a Heroku-like platform for deploying apps, databases, and services with a clean web UI.

·3 min readSelf-Hosting

Backup strategies for self-hosted data

The 3-2-1 backup rule applied to self-hosted services, with practical tools and patterns I use to protect my data.

·7 min readSelf-Hosting

Self-hosting a media server with Jellyfin

Setting up Jellyfin to stream movies, music, and photos across all my devices without a Plex subscription.

·3 min readSelf-Hosting

Replacing Google Photos with Immich

How I set up Immich as a self-hosted alternative to Google Photos, with automatic backup, face recognition, and map view.

·4 min readSelf-Hosting

The case for self-hosting

Why I self-host services instead of relying on SaaS, what I run, and an honest look at the tradeoffs involved.

·4 min readSelf-Hosting

Privacy-respecting alternatives to Google services

The services I use instead of Google for search, email, cloud storage, photos, and more, without sacrificing usability.

·3 min readNetworkingSelf-Hosting

AdGuard Home: DNS-level ad blocking for your network

How AdGuard Home compares to Pi-hole for network-wide ad blocking, and why I switched to it for my homelab.

·3 min readSecuritySelf-Hosting

Why I self-host my passwords with Vaultwarden

The case for running Vaultwarden instead of using a proprietary password manager, and how to set it up.

·3 min readSelf-Hosting

Network-wide ad blocking with Pi-hole

How Pi-hole blocks ads and trackers for every device on your network, and how to set it up in Docker.

·2 min readSelf-Hosting

Setting up Nextcloud with S3-compatible primary storage

How to configure a fresh Nextcloud installation to use S3-compatible object storage as its primary storage backend.

·12 min readSelf-Hosting

Year in review: what I self-hosted in 2023

A look back at every service I ran on my own hardware in 2023, what stuck, what I dropped, and what surprised me.

·5 min readSelf-Hosting

Automating backups with restic and rclone

How I back up my self-hosted services using restic for deduplication and rclone for syncing to remote storage.

·3 min readSelf-Hosting

Self-hosting Gitea for private repositories

How I set up Gitea as a self-hosted Git server for private repos, and when it makes sense over GitHub or GitLab.

·3 min readSelf-Hosting

Running Nextcloud as a Google Drive replacement

How I set up Nextcloud to replace Google Drive for file sync, sharing, and collaboration, and what the experience is actually like.

·6 min readSelf-Hosting

Self-hosting Nominatim for local geocoding

Running your own geocoding service with Nominatim and OpenStreetMap data, without sending every address lookup to Google.

·6 min readSelf-Hosting

Protomaps: self-hosted vector maps from a single file

How Protomaps lets you serve a full vector map tileset from a single static file, no tile server needed.