Dynamic DNS
This might be the cheapest way for a future project to be running their own system, so we need to research it. It’s all up and running on a laptop. All we need now is to do the SSL stuff. And maybe set something up on the Raspberry Pi instead, so it’s running 24/7. The Pi only uses about 2W idle and 5 or 6 when working average loads—ideal for a solar setup.
Noip.com (ddns.net)
The download and instructions for the client are here: https://my.noip.com/dynamic-dns/duc
In my case, the router already supports it, so it’s just a matter of putting in the login details; there’s no need for a client to be running.
There are notes about the Apache2 installation on this wiki. I just put a couple of directories with filler sites to try it out.
- satoshihost.ddns.net
- 3h4pc79scz2xcvi6.myfritz.net also works, but only due to the router I have. With ddns.net, it will work for anyone.
- The MyIPAddress plugin for Chrome notifies you whenever the IP changes in case you want to check or be reminded to take advantage of the new IP address.
With Dynu.com (see below), we can set up SSL, but it may be possible to do it with Noip.com too. This page hints at how to do it, so let’s try that before changing over because the Dynu instructions are not clear. Noip.com doesn’t give access to txt records except to paying customers.
Below Is Redundant
We could also choose dynu.com, which has a Chrome plugin.
DuckDNS is also a free service.
and so is desec.io (also provides managed DNS)
https://www.dynu.com/
https://www.youtube.com/watch?v=wCJjiHp0d0w use that
https://www.youtube.com/watch?v=ZKEGP_qBmxg and this to fill the gaps.
https://www.dynu.com/DynamicDNS/IPUpdateClient/RaspberryPi-Dynamic-DNS specific to pi
https://www.dynu.com/DynamicDNS/IPUpdateClient/Chrome-Extension
Dynu.com
This lets us use Letsencrypt so we would have SSL, and we can also point a domain to them. The instructions for setting up SSL are pretty incomplete, though. So I will wait until we have someone who knows about such things. For example, it doesn’t say how or where to create the credentials file.
However, on further investigation, it requires Google, etc. to sign up. And the one we have looks more attractive now than it did!
There is an IP Tracker plugin for Chrome on github, and instructions for installation are here.