←back to thread

DigitalOcean App Platform

(pages.news.digitalocean.com)
646 points digianarchist | 3 comments | | HN request time: 0.761s | source
Show context
avolcano ◴[] No.24700370[source]
Is it just me, or is $15/mo for the cheapest Postgres-with-backups a bit steep? Heroku's free DBs (or $9/mo basic plan) support daily backups.

I've currently got a web app I'm just self-hosting on a DO VPS for $5/month. I have a Postgres DB on the same VPS (via a Docker image), with a 10-line shell script & cron job for backups to Backblaze B2 (which costs ~nothing/month for my tiny DB).

Additionally, my web app is a Kotlin API and a Nuxt.js SSR server, so I think I'd have to set it up as two separate "apps" on this platform. That means I'd be going from $5/mo to $25/mo.

On one hand, that's not a ton in the grand scheme of things. On the other hand, the whole reason I use DigitalOcean and self manage my infrastructure is to _not_ have to pay that kind of money for my projects with no revenue.

replies(7): >>24700415 #>>24700569 #>>24700726 #>>24702634 #>>24703653 #>>24703687 #>>24704350 #
1. WrtCdEvrydy ◴[] No.24700726[source]
If you're going to do this yourself, Caprover is the best.

Cram it into that $5/month, bump the swap to 2GB and then deploy your DB into it... backups are supported if you just straight up map a persistent volume out to your B2 (https://github.com/caprover/caprover/issues/410)

Edit: Be aware during automated upgrades you will trip CPU alarms.

replies(1): >>24704501 #
2. hyeomans ◴[] No.24704501[source]
This is great, do you have any recommendations/comments on usage? Aside from the CPU one
replies(1): >>24711274 #
3. WrtCdEvrydy ◴[] No.24711274[source]
I've used Caprover coming from Flynn and it's much better.

It's not super pretty like Heroku but it works.

Recommend adding NetData integration so you can monitor your hardware without logging into instances.