OpenBSD on Digital Ocean
tubsta.com
tubsta.com
You also don't get a pre-boot console.
For linux, they don't even let you provide your own kernel in userland or the like, so there's actually no way to install a BSD from a linux shim on DO.
FreeBSD on DO is the only way to get an instance that is capable of booting anything non-linux, so it's necessary to start from freebsd.
Edit: It looks like the kernel limitation has been lifted for some linux instances too. See: https://www.digitalocean.com/community/tutorials/how-to-upda...
Just be sure you use miniroot58.fs -- OpenBSD 5.8 wasn't released when this was written.
5.7 is the latest official release. 5.8 is due on Nov 1.
And using -stable (release + patches) is a hassle of manually applying patches and re-compiling - no binary updates are available.
If running snapshots is not for amateurs, neither is running stable.
If you need binaries there is always http://opensource.mtier.org/binpatchng.html
Running -stable is fairly simple. If you don't want to rebuild on your DigitalOcean VPS, cut a new release after an update locally, and then apply it on your VPS. See http://www.openbsd.org/faq/faq5.html#Release. This should be fairly simple to automate (and you could even write a script that only packages up changed files if you were so inclined).
Thanks for that info, that seems like a fairly reasonable policy.
This was just on amd64 though - installing OpenBSD for i386 seems to work okay, apart from sometimes hanging on boot (not sure why this is).