Custom domains

WikiTide lets you use a custom domain for your wiki. Instead of having to use mywiki.wikitide.com (a subdomain of wikitide.com), you can use your own domain (e.g., mywiki.com, wiki.domain.com, etc.). Read the steps below for more information.

Steps
Setting up a custom domain is as easy as following 4 steps:

1. Get a domain.
 * To set up a custom domain, you will need to get a domain. There are many reputable registrars such as Namecheap where you can purchase a domain. Don't want to pay money for a domain? Click here for free domain services.

2. Point it to WikiTide.
 * Once you have a domain, you'll need to point it to WikiTide. You can add a CNAME record for the subdomain you want your wiki on (e.g., "wiki.") pointing to  mw-lb.wikiforge.net .

If you are using Cloudflare as your DNS provider, you'll need to make sure some settings aren't set or the subdomain won't work. Click here to learn more. 3. Choose who will provide an SSL certificate.
 * For your safety, WikiTide uses SSL/TLS to encrypt the connections from our servers to your browser to make sure no one intercepts your connection. For this reason, we require all custom domains to have an SSL certificate. You can either provide us your own SSL certificate (you would have to pay for it) or let us handle it completely (for free, via Let's Encrypt). This is the easier and WikiTide-recommended option. If you have no idea what SSL means or is, select the Let's Encrypt option.

If you choose to let us handle it: We can generate an SSL certificate (using Let's Encrypt) ourselves and even renew it automatically for the subdomain you chose without needing any additional intervention from your part, your work is done!

If you have chosen your own SSL certificate: After you make your custom domain request, a system administrator who handles CSR requests will generate a CSR & private key (for use on our own servers), and the requested CSR will be emailed to you. You use this CSR to request your SSL certificate vendor to generate an SSL certificate with the CSR we gave you. You will need to email us the generated SSL certificate when this is done. If all of these steps are done, we will add the custom domain to your wiki, and we will notify you when this all is done. 4. Make the request! Custom domain request form (via Phorge)
 * Once you've done the steps above and have chosen who will provide the SSL certificate, make the request on Phabricator. In the form, all you need to do is provide your wiki's current subdomain, your desired domain, and whether or not you'll use Let's Encrypt (us handling the SSL) or if you'll provide an SSL certificate yourself.

Need help with any of the steps or have a question? Ask our friendly users on the Community portal for help!

Note for CloudFlare users
CloudFlare users must turn off CloudFlare's DDoS/Origin IP protection system/workers. This is not negotiable. With it enabled, WikiTide cannot process SSL certificate requests, and it creates problems with our internal systems, including security issues.

Our IPs are already public, so we do not need Origin IP protection, and we have DDoS protection through our network vendor.

Follow the steps to find out how to disable Cloudflare DDoS/Origin IP protection system (assuming you're using the dash.cloudflare.com dashboard).


 * 1) Go to dash.cloudflare.com
 * 2) Click your domain in the dashboard.
 * 3) Go to "DNS".

Add entry to. The cloud with an arrow must be grey. If it is yellow, click it to make it grey.


 * 1) Click "Add Record". The result has to look like the last image.

If you are done with this, continue back on the steps above.

Not following the rules above will result in your custom domain being removed immediately and further action being taken if necessary. In case of any doubt, feel free to contact us at sre@undefinedwikiforge.net or ask on the Phabricator task you create.

What services can I use to get a free domain?
If you don't wish to pay for a domain of your own, there are services that offer free domains and subdomains that you can use instead. Remember that all WikiTide wikis automatically get a free subdomain on wikitide.com.

Free (sub)domain providers:
 * FreeDNS (provides free subdomains)
 * Freenom (provides free domains ending in .cf, .gq, .ml, and .tk)

Can I change the URL structure?
WikiTide is not configured to serve pages from the domain root. For example, if your wiki is  and its main page is called "Welcome", then the URL will not be   but instead   (note the  piece). Likewise, even if you use a custom domain, WikiTide will still serve pages with this URL structure. When users visit pages on the root (e.g., without the ), they'll be greeted by a page asking them if they meant to go to a page on the /wiki/ subdirectory and will provide them a link.

WikiForge wikis can remove the /wiki/ from their URL strucutre.

What SSL certificate authorities do you accept?
WikiTide accepts most SSL certificate authority that are accepted by browsers such as Mozilla Firefox. However, we do not accept WoSign certs anymore.

Current authority used by WikiTide custom domains
Below is a list of the current SSL certificate authority used by custom domains. This does not mean that others not in this list are not accepted.


 * Let's Encrypt - managed by WikiTide, all steps regarding Let's Encrypt (except setting nameservers) are done by WikiTide system administrators
 * Comodo
 * Gandi
 * GeoTrust
 * GlobalSign
 * GoDaddy
 * RapidSSL