by Nobbie » 28. October 2021 10:14
A PC with a network card and an online connection.
A webserver software like Apache, Nginx etc
Probably a SQL Database.
Probably a server side interpreter like PHP, Perl, Python
A registrated Domainname, plus a Domain Name Server.
Knowledge about DNS configuration, actually quite difficult for a newcomer.
Knowledge about Webserver (Apache) configuration, also quite difficult for a beginner and a huge amount of knowledge.
Eventually a FTP Server. Also with knowledge about configuration.
Manpower in order to allow 24/7 connection, especially when the server shuts down due to errors or hackers.
All this and much more you can get at webproviders (there are plenty of these in the WWW) starting as low as 2 or 3 € per month. You get preconfigured webspace, full maintenance, unlimited traffic and at least one domain name of your choice. Already the costs of energie running your home based server will exceed the costs of rented webspace. I strongly recommend to go for a webprovider of your choice.