Connected Tutorial(This question is a follow-up to this tutorial):
How To Install and Configure Drone on Ubuntu 20.04Hi
I’m a first-timer using Digital Ocean. I want to set up a Drone continuous integration system to work with Github.
I have followed the How To Install and Configure Drone on Ubuntu 20.04 and all the “nested” tutorials for setting up a droplet, buying a domain, connecting it to digital ocean, etc.
To my knowledge, the steps were successfully completed and domain.com and drone.domain.com both behave as they should in the DNS Lookup Tool.
At the end of Step 4 in the tutorial, I open drone.domain.com, which as expected shows me a page where I need to authorize Drone- Github access. The screen looks like the “Drone UI” section of this article.
Once authorized, Drone is supposed to build a list of repositories. However, once I press "Authorize " it quickly flashes with the tab title “Drone | Continuous Integration …”, but then go to the “Site can’t be reached” page.
I can access domain.com. I’m using HostGator as a provider, so right now it only shows me the “Log in to HostGator” button, but it works.
In case it helps, I have previously tried to install Drone locally using docker-compose. Here I saw the exact same behavior, where the localhost port where Drone should be at said “Site can’t be reached”.
I have tried using Firefox and Chrome.
Any help is appreciated.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
It’s possible the redirect URL setup in your GitHub OAuth App is not properly pointing to your Drone setup on DigitalOcean. Also, be sure your droplet’s firewall settings are allowing the necessary traffic for Drone to function properly, and double-check that your DNS settings for drone.domain.com are correctly pointed towards your droplet.
Please refer to the DigitalOcean documentation On how to connect to your droplet via SSH to verify these settings.
https://www.digitalocean.com/docs/droplets/how-to/connect-with-ssh/
Hope that this helps!
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.
