Looking for advice before making my server public

I have been running a modded server on my own hardware for about a month or so now for myself and a few friends and am considering making it public (or at least setting up other public servers). Before I do so I would think there are good server side mods/plugins to install prior for various reasons to include quality of life and security. Also, I'm sure there are at least some things to do that could reduce the chances of things like a DDOS.

Currently running a forge server for The 1.7.10 Pack (yes, it's old, I know) on a Proxmox Ubuntu container. CPU is Ryzen 7 5800X and I have 32GB of RAM. 12 cores and 24GB are dedicated to the container right now. Spark shows I have a significant amount of buffer space. I can provide a profile link if requested.

Any suggestions are appreciated.
Solution
If the only reliable way to protect the server is to go through a hosting company then I simply won't go public. I made the server in the first place because I like computers and consider it a fun project. The idea of going public was mainly an afterthought and I would drop that before I give up on the self hosting idea.
Was this page helpful?