Sometimes I need a server to test -or deploy- my projects but I do not want -or can afford- to pay for a hosting service. Nowadays with domestic fiber speed connections, you can host yourself your projects. There is a catch: The domestic internet connections usually means the end user will have a dinamic ip. I built this low cost solution so I could develop my apps without any 3 party services.
- The server
- The middleman
- The clients
- The server -the one with you server app-
- get external ip
- Encript the ip
- Upload the ip to the middleman
this 3 steps have to be done periodically, as the ip can change anytime
- The client/s
- Read the encripted ip from the middleman
- Decript the ip
- Connect
- No domain needed
- No Dinamic ip service needed
- Free and easy to use
- Works everywhere
- You need a middleman: (currently implemented)
- Github (free)
- Pastebin (free)
- IRC (free)
- Add new middlemen
- DNSfs
- Telegram