Introduction
NOTE: We do not provide DNS service and that is the reason why we can't provide you with domain validation. SSL certificate must be bound only to domain names registered by you.
With our new ssl-mgr tool you will be able to easily register a valid SSL certificate and connect it to your registered domain on one of 4 offered free DNS providers.
You will need to login as a root using SSH, so please do it right away as you will need it later on. If you are not sure how, please follow this awesome article.
Step 1
Select one of four offered DNS providers you like(No-IP, DuckDNS, FreeDNS, CloudDNS) and follow the steps
No-IP setup
Register / Sign in: https://www.noip.com/
Then you need to Add a new Host:
Choose the name for the seedbox.
Choose the subdomain.
Enter the IP address of the seedbox.
Now is time to use the terminal
Type ssl-mgr
Select 'Configure NOIP DNS' and hit Enter
Type in your NoIP data(email, password and hostname/domain)
After you fill all the data, hit the enter and there should be your hostname.
If you have chosen the NoIP, skip the tutorial for others and scroll down right to the STEP 2.
DuckDNS setup
Register / Sign in: https://www.duckdns.org/
Add a new domain such as rsbtest.duckdns.org
Update IP address with your Seedbox IP
Now is time to use the terminal
Type ssl-mgr
Select 'Configure DuckDNS' and hit Enter
Type in your DuckDNS data(token and hostname/domain)
After you hit Enter, you should get the following message :)
If you have chosen the DuckDNS, skip the tutorial for others and scroll down right to the STEP 2.
FreeDNS setup
Register / Sign in: https://freedns.afraid.org/pricing/
Select STARTER plan
Add subodomain
In Destination field put your seedbox IP address
Take Direct URL
Now is time to use the terminal
Type ssl-mgr
Select 'Configure FreeDNS' and hit Enter
Type in your FreeDNS data(Direct URL and hostname/domain)
After hitting the Enter you should get the following message. Ignore "ERROR" :)
If you have chosen the FreeDNS, skip the tutorial for others and scroll down right to the STEP 2.
CloudDNS setup
Register / Sign in with a Free Plan: https://www.cloudns.net/
Create DNS hostname
Get the Dynamic URL
In "Points to" enter YOUR Seedbox IP:
Now we have to activate Dynamic URL:
After activating, clicking on double arrows will give you fresh Dynamic URL :)
Now is time to use the terminal
Type ssl-mgr
Select 'Configure ClouDNS' and hit Enter
Type in your ClouDNS data(Dynamic URL and hostname/domain)
If have you chosen ClouDNS, proceed to STEP 2 :)
Step 2 - Testing DNS
Now it's time to do the test. If you exited ssl-mgr, please open it again and proceed with the following steps.
In "Hostname" enter your domain/subdomain that you registered earlier.
Name server should remain 8.8.8.8
After hitting Enter you should get something like this(with your IP in it)
That means everything worked exactly as it should :)
Step 3 - Requesting free SSL certificate
We are almost done. Now in order for https to work well, we need to request a SSL certificate.
Enter your Email address and domain/subdomain you registered earlier.
If you can see at the top "Success", go and test it live.
Maybe ruTorrent? Go to https://yourdomain.com/rutorrent
That should be it folks :D
I don't know what to do next...
If you need any assistance, let us know by opening a chat in the lower right hand corner of your screen. We're here to help 😄