How to register a valid SSL Certificate of your seedbox

Learn how to register a free valid SSL certificate using our new tool ssl-mgr.

Updated over a week ago

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:

  1. Choose the name for the seedbox.

  2. Choose the subdomain.

  3. Enter the IP address of the seedbox.

Now is time to use the terminal

  1. Type ssl-mgr

  2. Select 'Configure NOIP DNS' and hit Enter.

  3. 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/

  1. Add a new domain such as rsbtest.duckdns.org

  2. Update IP address with your Seedbox IP 

Now is time to use the terminal

  1. Type ssl-mgr

  2. Select 'Configure DuckDNS' and hit Enter

  3. 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

  1. Add subdomain

  2. In Destination field put your seedbox IP address 

  3. Take Direct URL

Now is time to use the terminal

  1. Type ssl-mgr

  2. Select 'Configure FreeDNS' and hit Enter

  3. 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/

  1. Create DNS  hostname

  2. 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

  1. Type ssl-mgr

  2. Select 'Configure ClouDNS' and hit Enter

  3. 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 😄


Did this answer your question?