Ubuntu
Ubuntu is the default substrate for most self-hosted stacks, and most of its problems are the same five problems in different clothes. This hub covers server setup and hardening, 502s and restart loops, systemd, and the operational habits that keep a box you rarely touch trustworthy.
Restic Backup Self-Hosted Guide
A practical Restic guide for self-hosted environments, covering repositories, encryption, scheduling, retention, and restore testing.
Read the guide →SSH Hardening Guide for Linux Servers
A practical SSH hardening guide for Linux servers covering authentication, access restrictions, logging, and safer administration habits.
Read the guide →Ubuntu Server Hardening Checklist
A practical Ubuntu Server hardening checklist covering updates, least privilege, SSH protection, firewalling, logging, and service reduction.
Read the guide →How to Set Up Ollama for Local AI on Linux or macOS
A practical Ollama setup guide covering installation, model pulls, API usage, and hardware expectations for a useful local AI endpoint.
Read the guide →Docker vs Bare Metal for Self-Hosted AI on Ubuntu
A realistic look at when Docker helps self-hosted AI deployments on Ubuntu and when running directly on the host still makes sense.
Read the guide →How to Fix a 502 Bad Gateway on Ubuntu for Self-Hosted AI Apps
A field guide to debugging 502 Bad Gateway errors in Nginx, Caddy, and reverse-proxied AI services on Ubuntu, covering Docker networking and upstream binding.
Read the guide →How to Build a Privacy-First AI Workflow on Ubuntu
A practical guide to building a privacy-first AI workflow on Ubuntu using local files, containers, and controlled network boundaries.
Read the guide →Reverse Proxy Setup for Self-Hosted AI Services on Ubuntu
A practical guide to configuring Caddy or Nginx as a reverse proxy for self-hosted AI services on Ubuntu, with TLS, headers, and Docker networking.
Read the guide →How to Secure a Self-Hosted AI Stack on Ubuntu
A practical baseline security guide for small self-hosted AI deployments on Ubuntu, covering SSH, firewall, Docker, and secrets management.
Read the guide →Why Your Self-Hosted AI Container Keeps Restarting
A practical troubleshooting guide for self-hosted AI containers that loop, crash, and restart under Docker on Ubuntu.
Read the guide →How to Deploy a Simple Blog Agent on Ubuntu with Docker
A practical walkthrough for deploying a basic file-based blog agent workflow on Ubuntu using Docker and a static site approach.
Read the guide →