Michael Friedberg

SAAS Developer
Host Your Web Server at Home with a Dynamic IP Address (with pictures)
800 400 michaelgfriedberg
Reading Time: 4 minutes

In this tutorial I will guild you to host your own website at home with your own PC/Server, instead of paying G-Cloud, Digital Ocean, or Amazon Web Services ($80/mo.). We will use a Dynamic DNS Service to bypass the need for a static IP address.


I got a Dell XPS with an Intel i7 Core and 8 GB of ram that I bought from a garage sale for $100. It didnt come with a hard drive so I bought a a 1TB HDD Western Digital for $54 at Office Max.


read more

How to Install the Linux Dynamic Update Client on Ubuntu
1024 682 michaelgfriedberg
Reading Time: 1 minute

You will be able to install No-IP.com’s DUC on Ubuntu in just a few minutes with Terminal.

Once you have opened your Terminal window, log in as the “root” user. You can become the root user from the command line by entering “sudo -s” followed by the root password on your machine.

  1. cd /usr/local/src/
  2. wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
  3. tar xf noip-duc-linux.tar.gz
  4. cd noip-2.1.9-1/
  5. make install

You will then be prompted to log in with your No-IP account username and password.

If you get “make not found” or “missing gcc” then you do not have the gcc compiler tools on your machine. You will need to install these in order to proceed.


To Configure the Client

As root again (or with sudo) issue the below command:

  • /usr/local/bin/noip2 -C (dash capital C, this will create the default config file)

You will then be prompted for your No-IP username and password, as well as the hostnames you wish to update. Be careful, one of the questions is “Do you wish to update ALL hosts.” If answered incorrectly, this could effect hostnames in your account that are pointing at other locations.

Now that the client is installed and configured, you just need to launch it. Simply issue this final command to launch the client in the background:

  • /usr/local/bin/noip2

Read the README file in the no-ip-2.1.9 folder for instructions on how to make the client run at startup. This varies depending on what Linux distribution you are running.

The DUC should now be installed on Ubuntu.

read more

The Journey Begins
150 150 michaelgfriedberg
Reading Time: 1 minute

Thanks for joining me!

Good company in a journey makes the way seem shorter. — Izaak Walton