Run Kubernetes GPU jobs on Spot with an on-demand fallback
Configure DOKS Spot GPU pools, autoscaling, affinity and PDBs. Test an on-demand fallback and compare cost per completed Kubernetes GPU job.
Servers, AI development, automation, storage, CI/CD, and tested recovery paths.
22 guides
Configure DOKS Spot GPU pools, autoscaling, affinity and PDBs. Test an on-demand fallback and compare cost per completed Kubernetes GPU job.
Call GPT-6 Astra through DigitalOcean with the Responses API. Check access, create a key, send a request and compare costs before adding routing or agents.
Diagnose OpenCode key, endpoint, model and permission failures with a disposable fixture, a read-only request and a denied edit.
Lock down a Droplet with Tailscale, close public SSH, test access rules, and keep a recovery route. Follow the guide before adding private server applications.
Host a private Home Assistant server on a Droplet with Tailscale HTTPS, no public dashboard ports, backups, and clear limits for devices on your home LAN.
Give one trusted GitHub Actions job a fresh Linux machine, keep its artifact, and confirm the Droplet disappears. Includes cleanup workflows and tests.
Give each customer access to their own files. A Next.js companion checks ownership before issuing a short-lived download link, with tests for the requests that should fail.
Upload once from OBS and let a private relay send the stream to each platform. Includes Docker Compose, an encrypted connection, costs, and a rehearsal checklist.
A working image URL is only the start. Test a new file, a stale copy, and a rollback before moving public assets to a CDN.
Storage can look cheap until people start downloading. This comparison separates storage, requests, and delivery before a good launch becomes an expensive one.
A server snapshot can get a machine back. This guide keeps the application data, Compose files, and database dump you need to prove the app can return.
A preview URL does not replace review, but it gives a teammate a real deployed app to check before a change reaches production.
An always-on assistant needs more than a server. Start with a fresh OpenClaw Droplet, protect the gateway, prove one private workflow, then grow from there.
A short, safe path for running Stoat on a new Ubuntu Droplet. It hardens SSH, installs the official stack, and stops for you to check each real boundary.
Capture the useful error, create a minimal reproduction, then use a serverless model to narrow the problem before you change code.
Changing one database setting is not a migration. Keep a verified recovery point, move the app data, and prove the new database before you retire the old one.
A monitor on the same server as your app can disappear with the problem. Put Uptime Kuma elsewhere, then test the alert with a controlled failure.
A workflow server needs to survive a bad update or a lost Droplet. Keep its credentials, execution history, and configuration in an encrypted backup, then restore it somewhere safe.
A beginner-first walkthrough for a bounded AI pull request reviewer: it reads a redacted diff, posts one advisory comment, and leaves every merge decision to people.
A browser uploads one original directly to private object storage. A small API starts a secured image function, and only optimized variants reach your CDN.
Install OpenCode, connect DigitalOcean Serverless Inference, verify a read-only request in a safe test project, then enable the provider in T3 Code.
A small, boring backup job is what you want: pause world saves, archive the server data, upload it to a private bucket, then test the restore before a player needs it.