Using Dynamic IPs with Oscar

Many lower cost Internet providers do not provide a static IP address to their clients. That means that you cannot connect remotely without knowing your current IP address. You must either contact someone at the office and ask them for the current IP, or you can install a Dynamic DNS Client. The Dynamic DNS client will allow you to use a domain name like myclinic.dns2go.com and will automatically convert it to your current IP address.

Some companies like dyndns.com or no-ip offer a limited free version which is adequate. I currently use both dyndns and DNS2GO.

There are three (3) places where you can install the Dynamic DNS client. 1) On any single PC 2) In some routers or 3) In the Oscar server.

To use the DNS2Go client with your Oscar server, you have to download the Linux/Debian client into the server (I used /usr/local/bin ) and add a single line to /etc/rc.local.
The line would be something like su -c “/usr/local/bin/dns2go” .
On Oscar 9.06 installations, I added the line at the end of the file (after the python drugref service startup).