Have you looked into Google or AVS? They provide free tiers where you pay little to nothing for a server.
The down-fall, you can only use it for so many hours per month (I think it’s like 750?).
Also, you need to be able to have some memory to be able to run the container/installers, so you would also need to learn about swap memory.
Google offers first-timers a $300 credit in their servers. Which is a crazy good deal. They want your payment info for obvious reasons, but will not (I repeat, will not) charge you until you set up particular billing. They give you 12 months of play-time and guarantee you will be charged. If you run out of your credit, the service stops until your tell them they can start charging you.
Googles Console UI can be a it intimidating at first, but once you figure out how to use it, you will realize the power that it has.
That’s for your servers.
As for installing Discource without any coding knowledge, take me for an example.
I have very small knowledge in CSS, and HTML, and I am still figuring it out over time.
Tutorials, and focus. If you want it, you can get it.
So far, I’ve been asking the community for help and troubleshooting my issues, and they have been extremely helpful in every aspect. It’s what’s keeping me from churning towards any other type of “forum”. Not to mention, this is the most simple, yet complex forum I’ve ever used. It’s great. You can customize just about anything (given that you have the knowledge to do so).
Those are just my personal opinions!
EDIT also, if you need any help setting up, customizing, or just general questions, feel free to pm me.