own HTML website hosted on my private server at home?
"Hello dear community! Greetings. I'm currently working on my own HTML website, hosted on my private server at home. Now I would like to be able to edit this website remotely without having to physically access my server. What steps do I need to take to set up a secure remote access connection so I can edit my website from anywhere? I would appreciate detailed instructions and tips on how to achieve this. If that's not possible, external access to the server would also work. If possible, explain how it works. I don't want to host the server with a provider, but with my own. Thank you in advance!"
Don’t make life unnecessarily hard, be friends with GitHub and GitHub Pages. If this is not enough (why), you can still switch to a webspace provider of your choice and host your site there. All better, instead of getting the plague into your own house (network) as a layman.
You shouldn’t host home. Especially not as inexperienced. Working. You can put a VPN (Wireguard/OpenVPN) on your PC and then release a drive in the local network. As soon as you connect to the VPN, you have access to the drive when you have done it right. Of course, you also need to register the drive at the client, but that should be clear. An alternative to the drive network sharing would be FTP. You can also use TeamViewer > File manager (not remote, where remote also goes). More information can be found online
(1) A CMS in your website, in which you can log in from anywhere via internet. For example. simplecake
2) Or set up an FTP server
not possible. You need to access the server so that you can edit the files/data lying there. Otherwise you will only process a local copy on your device.
1) ensure that you have an always constant address for external access.
If your connection contains a static IP, you already have this address. However, if you have a connection with dynamic IP, a DNS denomination such as No-IP, DynDNS or comparable will be necessary.
2) VPN connection to your VPN server on your network (some routers already have this in the functional scope). On the terminal, a VPN client that connects to your VPN server via the address specified in (1).
3) Working with the terminal just like you’re home on your own network.
1) from the top list.
2) Set up port releases and forwards on the server.
3) Use the server as from home, but this time via the address mentioned under 1.
The game is problematical for connections that use DualStack (DS-Lite, e.g. frequently used for cable system operators). This works exclusively via the IPv6 addresses without further effort, but not via IPv4 addresses. If your own terminal is then used in a network that does not use IPv6 addresses, you have no access. (There are ways, but some are quite complex.)