Before following this blog please have a look at our previous blog where we explain how to deploy a Django application to the Digital Ocean server.
1. We get an IP address when we create a new droplet. we can't remember the IP address all the time, That's why we need a domain name.
3. We need to point the IP address of our droplet to a domain name that we bought.
4. Go to Digitalocean dashboard, Click on
create > Domain/DNS.
5. Add your domain name under the
Add a domain tab and select the appropriate project and your domain are added to the project/droplet.
6. After that we need to add the following records in the input fields and create a record:
HOSTNAME = `@` WILL DIRECT TO = `Your droplet` TTL (SECONDS) = `3600`
7. add another record
HOSTNAME = `www` WILL DIRECT TO = `Your droplet` TTL (SECONDS) =`3600`
8. We still need to point the name servers for this domain,
9. Go to Godaddy dashboard > Manage your Domain DNS and add the following record: > Type =
NameServer > Host =
@ > Points to
ns1.digitalocean.com > TTL =
10. repeat this step for
ns3.digitalocean.com. After adding all records, you will see like this
11. Add your domain names in
12. Restart Gunicorn service
service gunicorn restart.
13. Go to
/etc/nginx/site-available/djangoproject file and set
14. Restart the server by typing
sudo systemctl restart nginx
We have successfully registered the domain name for our app. Stay tuned for the next part where will set up the HTTPS Digital Ocean Ubuntu Server.