DigitalOcean 2020 | How To Add Domains & Host Multiple Websites On Single DigitalOcean Droplet Nginx

DigitalOcean 2020 | How To Add Domains & Host Multiple Websites On Single DigitalOcean Droplet Nginx



How to add custom domains on DigitalOcean, how to create unlimited subdomains, and how to host multiple websites on a single DigitalOcean droplet – we discussed in this video. We also discussed how we can add SSH keys to an existing droplet, how we can create a “sudo” user on an ubuntu system.

In this video, I demonstrated how to connect to your digital ocean droplet using Putty on the windows system as well. Towards the end of this video, we looked at uploading website files using FileZilla and Git.

100$ DigitalOcean Credit:

How to add domains and host multiple websites using Plesk a graphical user interface approach:

1. Plesk | How to Install Plesk Obsidian with Ubuntu on DigitalOcean Droplet | Server Management Tool

2. Plesk | How to Add Domains | Host Multiple Websites on Single DigitalOcean Droplet with FREE SSL

We discussed all these points in detail:

1. How to Add domain on DigitalOcean
2. How to create DigitalOcean droplet and what do you need to consider when creating a DigitalOcean Droplet
3. How to add SSH keys to your DigitalOcean droplet
4. How to add SSH keys to an existing DigitalOcean droplet
5. How to change GoDaddy nameserver and link GoDaddy domain to DigitalOcean
6. How to create a sudo user on Ubuntu
7. How to connect DigitalOcean droplet using Putty on Windows System
8. How to generate SSH keys on Mac
9. How to generate SSH keys on Windows System using Putty Keygen
10. How create subdomains on DigitalOcean
11. How to configure Nginx web server on DigitalOcean droplet
12. How to host multiple websites on single DigitalOcean droplet
13. How to upload website files to DigitalOcean droplet using FileZilla
14. How to upload website project to DigitalOcean droplet using Git

Video Timeline:

00:00 How to create a DigitalOcean droplet
1:21 How to create a droplet on DigitalOcean
4:54 How to Generate SSH Keys on Windows using Putty Keygen & how to generate SSH key using terminal on mac
4:55 How to add SSH keys to an existing DigitalOcean droplet
4:56 How to create sudo user on DigitalOcean droplet with ubuntu
6:10 Generate SSH Keys on Windows system using Putty Keygen
10:54 Add SSH key to DigitalOcean droplet
12:36 How to change DigitalOcean root password
14:38 How to connect to DigitalOcean droplet using terminal on Mac
15:21 How to connect to DigitalOcean droplet using Putty on Windows
17:52 How to add sudo user to DigitalOcean droplet
21:19 Add SSH keys to an existing DigitalOcean droplet
24:29 How to install nginx web server on DigitalOcean droplet using Ubuntu
29:40 How to Change GoDaddy domain nameserver and change GoDaddy dns to DigitalOcean
30:44 Change GoDaddy DNS and change GoDaddy nameserver
39:32 How to connect to DigitalOcean droplet using FileZilla. How to upload a website to DigitalOcean droplet using FileZilla
46:56 How to upload or host multiple websites on a single digital ocean droplet
47:24 How to create unlimited subdomains on digitalocean

#DigitalOcean #GoDaddy #Putty #FileZilla #SSH #silverFoxA

31 thoughts on “DigitalOcean 2020 | How To Add Domains & Host Multiple Websites On Single DigitalOcean Droplet Nginx

  1. Great video and instructions. Very detailed in 'your' plan of attack and still you mention and discuss a number of alternatives and solutions. Thank you.

    I have a question for you, on droplet sizing.

    I plan to run about 20-25 WP sites on one droplet. Three of the site will see much traffic and even that will be less that 20 visitors per day (per each of these sites). One other site, not now but soon may have a hundred visitors per day. Each of those four sites will have many photos. The other sites are mostly simple and basically just hoping to receive 100 visitors per month.

    Do you think the small plan ($5) is doable. Currently I run then on a GCP small VM. I need to make the right sizing in advance before I migrate them.

    Again, thank you very much for the great info.

  2. I have installed WordPress on Openlitespeed from marketplace. Now I want to host more WordPress sites on that single droplet with openlitespeed. Please make a dedicated video on this. ❤️ Thanks for advance🙂

  3. Hi silverfox, i am trying to my domain using names server its showing "ERR_CONNECTION_REFUSED" but i dont have any firewalls on and when i am calling my ip adress i am able to see nginx, can you pls help me out of this.

  4. might be worth doing one of these videos for people who prefer to use Apache too – thanks though good video

  5. After I created a symbolink my nginx test was failing. I fixed this by going into /etc/nginx/nginx.conf and changing include /etc/nginx/sites-enabled/*; to include /etc/nginx/sites-enabled/*.*;
    for some reason adding the *. to the end fixed the problem.

  6. Hey, thanks for such a great tutorial. I have a humble request to you. Can you please make a tutorial for hosting multiple WordPress websites using a Linode server?

  7. Thank you for being very clear and concise with your delivery! Would not have been able to do it if it weren't for your visuals!

  8. Hi, I would like to get a hosting and split for both Dev and Prod, how could I achieve that, would appreciate your expertise on the request.

  9. My website is not showing in ant other device, but working fine in my laptop. please help, i have changed DNS from go daddy to DO

  10. your every video is awesome. Can you try to make full video on parse server hosting with dashboard on DO? I have done it successfully but after searching a lot. so your video could help many out there.

  11. hi there, first thank you for these tutorials!
    i want to login to 'root' user via ssh but it says permission denied even though i tried countless of ways. the reason i want to login as root is that i want to open it in a SFTP client and to edit the files there. im using Coda for mac, but i noticed that when i login as sudo user in Coda, i cant edit the files so need root access.

  12. Woooow , What a genius tutorial , thank you very much
    please , keep this good work
    thank you big man

  13. I need to sent up an express endpoint to listen for webhooks. However, the webhook requires HTTPS. So I've got my domain set up to use HTTPS, but I've already deployed my React App to https://mydomain.com . Can you give me advice? I'm thinking of either

    a) deploy my node in addition to the react app, so it can listen at https://mydomain.com/hook as endpoint

    OR

    b) install SSL on my entire server => then I can just tell the webhook to post to https://xxx.xx.xxx.xxx/hook as my endpoint

    I've also tried setting up a sub domain: http://sub.mydomain.com and installing SSL so I can access https://sub.mydomain.com too.
    So I've tried starting it with pm2, but it only has the http version for the ports I'm listening to. for example http://xxx.xx.xxx.xx:3000/test but the https doesn't work with pm2. I've tried http-server, but I don't get any requests.

    This may sound pretty complex, but can you help? I just want a secure endpoint to listen to, and I already have a frontend set up. Using Apache2. Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *