Yes, you are self hosting. You are buying hosting from DigitalOcean but you need to manage everything on top of that hosting by yourself.
You could try to do it yourself but if something unexpected happens you have an issue, or hire someone to do it for you, or you can get managed hosting so everything is done for you (with Discourse.org or for instance with Communiteq).