Just saying: If you need a step for step tutorial to make something available worldwide, you shouldn’t.
There is a reason why an apprenticeship for sysAdmin (not even going into software engeneering) is 3 years of school and work full time.
Also, as someone who has actually gone into this kinda deep, it is simply not feasable to actively maintain your system for CVEs, hardware and software and still work AND have a social life.
Also by hosting a social media site (its a peer after all) you need to abide by all kind of regulatory shit the moment you make it available for others to post there.
Just saying: If you need a step for step tutorial to make something available worldwide, you shouldn’t.
There is a reason why an apprenticeship for sysAdmin (not even going into software engeneering) is 3 years of school and work full time.
Also, as someone who has actually gone into this kinda deep, it is simply not feasable to actively maintain your system for CVEs, hardware and software and still work AND have a social life.
Also by hosting a social media site (its a peer after all) you need to abide by all kind of regulatory shit the moment you make it available for others to post there.