If you have a Droplet running Discourse, you are effectively self-hosted
You just have to access the Droplet via SSH, just like the first time you did the installation, and execute the given commands ![]()
You can choose not to update, but in my personal opinion I do not recommend it, as there could be security patches or important changes