Steps involved to downgrade from 2GB to 1GB on DO?

Hey Brandon :slight_smile:

1 GB is the very minimum. I’m not sure what a difference between 1 and 2 will make for a small community, though. Personally, I’d prefer to be careful and not stick to the strict minimum.

For the server’s downgrade, I’d advise asking DO directly.

When you build Discourse, it configures some stuff depending on the server’s specs in app.yml.
Typically:

  ## How many concurrent web requests are supported? Depends on memory and CPU cores.
  ## will be set automatically by bootstrap based on detected CPUs, or you can override
  UNICORN_WORKERS: 4

I don’t know if it automatically changes the value when we rebuild, or if there’s something more manual to do.

In any case, deploying a new droplet and reinstalling Discourse is so easy and fast, it should be troubleless. Just keep a copy of your app.yml somewhere to easily get some useful info (email provider info, plugin list, etc) if you reinstall.