Horizon supports private domains, which means you can upload your files to your own domain name while benefitting from all the features Horizon Pics has to offer. This can be useful if you plan on hosting images for business purposes, or if you just want to show off your domain name.
This feature is exclusive to Horizon Everest users. If you are not subscribed to Horizon Everest, you can do so in your Dashboard by clicking the Upgrade button in your navigation bar.
Horizon currently does not support private subdomains. If we choose to enable private subdomains in the future, this article will still serve as a guide to adding them. However, due to technical complications, you can only add whole domains at this time.
If you already have a domain name you would like to add to Horizon, you can skip this step.
For those who do not, we recommend using Porkbun domain registrar, but others, like namecheap, work too.
Do not use Cloudflare Registrar as it will not allow you to change its nameservers unless you transfer out to another registrar.
Njal.la domain registrar may not work for everyone. We recommend using another domain registrar.
Once you've purchased your domain name, let it sit for a while to propogate to global DNS servers so we can add it to Horizon later. This process usually only takes 10 minutes, so walk away from your computer and brew some coffee while you wait.
You will be shown a popup box with a small description and a link to this article. You can dismiss the popup box and come back here.
The steps to modify your DNS is dependent on your domain registrar, but the concepts should be the same.
Make sure you follow the correct steps. A whole domain is something like
example.com
, while a subdomain looks likesub.example.com
. If you want to serve images on bothexample.com
and ANY subdomain, you want to add your whole domain. If you only want to serve images on a specific subdomain, likeimages.example.com
, you want to only add this subdomain.
After you set your nameservers, it may take additional time to actually propogate and get working on Horizon. If it doesn't work right away, don't worry. Just wait a bit.
If you want to add an entire domain to Horizon to unlock the ability to serve images on wildcards (anysubdomain.example.com
), follow the steps below.
pete.ns.cloudflare.com
and bonnie.ns.cloudflare.com
.Make sure your subdomain is not a sub-subdomain (
sub2.sub1.example.com
). Horizon is not compatible with these domains.
If you only want to serve images on a specific subdomain (yoursubdomain.example.com
), follow the steps below.
CNAME
record pointing to api.horizon.pics
.A
, AAAA
or CNAME
, for that subdomain.Let's make sure we didn't mess up our DNS.
If you see IP addresses there, that means you probably did it correctly.
If the link gives you a DNS error, that might mean you need to wait a bit longer. If you've already waited multiple hours, check in with the Horizon support team in Discord or through email.
If you're able to view your image or file through the provided link, congratulations! You've added a private domain to Horizon. Now show it off to your friends and tell them about how awesome Horizon is. Thanks for being an Everest subscriber!