Self-Host Uptime Kuma in One Form — Image, Volume, HTTPS
Deploy Uptime Kuma from its public Docker image with a persistent volume and an HTTPS URL, set in a single create form. Plus the one mistake to avoid.
Self-Host Gitea — The Deploy Remote Isn't a Code Host
The built-in git remote is push-only and exists to build your app. If you want somewhere to actually keep repositories, run your own Gitea in one container.
Self-Hosting Vaultwarden — It Fits Easily, and You Own the Backups
Vaultwarden runs comfortably in a small container. The hosting is the easy part — no snapshots exist, so losing the volume means losing the vault.
Self-Host ntfy for Push Notifications From Your Bots and Scripts
One small Go binary turns any curl command into a phone notification. Here's the deploy, the auth config people skip, and the honest iOS caveat.
Deploy an MQTT Broker with Docker: Eclipse Mosquitto on a Raw TCP Port
How to deploy Eclipse Mosquitto as a public MQTT broker using a Docker image, a mounted config file, a persistent volume, and a raw TCP port.
Hosting Something Only You Can Reach
There's no private or internal-only option — every port binding is public from the moment your app starts. Three real approaches, and the best often opens no port.
Config Files vs Environment Variables — When Your App Needs a Real File
Env vars cover most settings, but some software only reads a file. Here's how config-file mounts work, and the rules that reject your input if you break them.
Add a One-Click Deploy Link to Your Project's README
Turn any public Docker image into a shareable deploy link with the image, volumes, ports, and env vars pre-filled. Just a URL — no manifest file to maintain.