Developer tools and guides

Run a small app on one server, and trust your backups

Deploy without dropping a request. Restore from a backup when something breaks. Go services and handbooks written for one small VPS.

See the products Blog

  • 7tools and handbooks
  • 38in-depth guides
  • 2free downloads
Terminal output from a real test run
Output from a real test run, not a mock-up.

Where do you want to start?

Pick the problem you have today. Each path has a product and the guides that explain the technique behind it.

Products

Go CLI Release Kit cover image

Go CLI Release Kit

Release a Go command-line tool the careful way: GoReleaser config, an installer that checks what it downloads, and the scripts around them.

$24 · v0.1.0

See details

From the blog

Long-form guides with working commands and real use cases.

Deploys and releasesBackups and recoveryPostgres and dataGo in productionWebhooksPackaging and releasing CLIsVPS operations

All posts (English)

What's inside

  • Deploys that don't drop requests. Blue/green behind Caddy served 20 requests per second with 0 failures; a plain restart failed 31 to 35 of roughly 115 to 120.
  • Always a way back. Restore a backup, roll back a bad release, bring a database back to an exact point in time.
  • Small enough to read. Every product is a set of scripts or a service you can read end to end, with its own test harness included.

See how we test

Start with something free

A webhook signature checker and a restore-test script, both MIT licensed. Try the approach before you buy anything.

Free tools