I finished a local install of Nextcloud on an old pc I run as a server connected to my LAN. I can access it directly using the private IP address of the server in my local network. My question is about accessing it from outside my local network.
- I set up port forwarding on my router.
- And made a small script that automatically uploads my routers' public ip To a git hub repo.
- This works fine and I can connect using HTTP. But how to connect through HTTPS?
- From what I understand I cannot make an SSL certificate because I don't have a domain. But can I make a self-signed one? And would this be sufficient for securing the connection?
Notes:
All the users of this Nextcloud instance are my friends so they are not afraid of a self-signed SSL certificate I just want it to make a proper HTTPS connection.
I know I can just use noip I just want to try and make it myself.