How To Set Up A Custom Domain

Custom Domain lets you share files using your own personal URL, e.g., example.com/xxxx or sub.example.com/xxxx. It’s a great way to personalize sharing and promote your brand, resulting in a better experience.

The first step is to buy a domain name from a domain registrar. You will then need to point the domain to our servers following the instructions provided by the registrar. Your registrar will likely have a section on their help page that addresses this procedure.

There are two types of domains you can set up; an apex domain and a subdomain.

Method 1: Setting up a Subdomain (Recommended)

To set up a subdomain, e.g., files.example.com, create a new CNAME record where the subdomain value is “files” and point it to:

proxy.jumpshare.com

Setting up subdomain with CNAME

An example of how to set up CNAME record

Method 2: Setting Up An Apex Domain (Alternative)

To set up an apex domain like example.com, simply point the A record to the following IP address:

107.23.40.44

An A record maps the domain name to an IP address. You may need to wait for upto 72 hours for the changes to your A record to take effect.

Jumpshare A Record

An example of how to set up A Record

We recommend that you use Method 1. Using an apex domain, like example.com is not recommended, because if our IP address were to change you will have to manually update your DNS records. Using a subdomain with CNAME record means that we can make this change for you, thus ensuring that your links never break.

Once you’ve correctly configured your domain to point towards our servers, login to your Jumpshare account and visit the Settings page. Under “Custom Domain” field, type your custom domain depending on what you’ve set up (e.g, example.com or files.example.com) and click Update. If everything is set up properly, you will be able to share files using your own custom domain.

To remove a custom domain, simply remove it from Custom Domain field in the Settings page and click Update. That’s it!

Enabling HTTPS/SSL on your custom domain

If you want to set up https for your custom domain, you can do so using Cloudflare. After you’ve successfully set up your custom domain using any one of the two methods above, the next step is to visit Cloudflare and set up your free account (choose the Free plan): https://www.cloudflare.com/

As part of setting up your account, Cloudflare will ask you to enter the domain for which you want to set up https, here you need to enter your Apex domain (example.com domain) and they will automatically fetch the records for you. If you set up the subdomain (using Method 1 above), the CNAME record will be fetched automatically, and if you set up the Apex domain (using Method 2 above), then the A record will be fetched automatically. So the process is pretty straightforward.

An example of CNAME record fetched by Cloudflare

An example of A record fetched by Cloudflare

If the record is not fetched automatically, then you can create a CNAME record (if you want to set up subdomain) or an A record (if you want to set up Apex domain) yourself.

Next, you need to point your domain’s authoritative DNS servers, which are also referred to as nameservers, to Cloudflare. Once your website is using the nameservers provided by Cloudflare, allow a few hours for the change to be processed.

Cloudflare nameservers entered in domain registrar Namecheap.com

In Cloudflare dashboard, head to the Crypto tab and select “Flexible” SSL certificate. If Flexible doesn’t work, you can try “Full” SSL Certificate.

When you copy a link to any file from Jumpshare, it will still be copied as http, so the next step is to redirect http to https for your custom domain. Once this is enabled, https will be forced on your links. In the same Crypto tab, scroll down and enable both “Always use HTTPS” and “Automatic HTTPS Rewrites” options.

That’s it!