Custom domains

From Meta
Jump to: navigation, search
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎日本語 • ‎한국어 • ‎Nederlands • ‎português do Brasil • ‎Türkçe • ‎中文(中国大陆)‎ • ‎中文(台灣)‎

Miraheze can make wikis available on custom domains (like wiki.yourdomain.org) on request. The only things we need is you to follow the below steps, and an SSL certificate for your wiki (no SSL certificate, no custom domain - We do not accept WoSign certificates. If you wish to use Let's Encrypt, please state it in the task as Let's Encrypt is a process we handle entirely without intervention/additional work from you other than pointing the domain to our server):

  • You can use a custom domain by setting a CNAME entry for the domain or subdomain that you intend to use for your wiki:
  1. Add a CNAME on the subdomain you want (e.g. "wiki."), and point it to "mw-lb.miraheze.org";
    1. If you are using Cloudflare for DNS server, please visit Cloudflare page to see how to do it.
  2. Put your custom domain in the "custom domain" field (and leave the "subdomain" field empty);
  3. Fill in this form on Phabricator to request a CSR (or directly a certificate)
  • You may wish to set the nameserver of your domain to Miraheze. Be aware that any services used with your domain will become unavailable and you will not be able to control the domain you are using.
Note: if you already host a website on this domain, it will become unreachable.
  1. Change the name servers to "ns1.miraheze.org" and "ns2.miraheze.org" (contact your domain registrar if you don't know how to do this);
  2. (If you haven't already) When requesting a wiki put your custom domain (e.g. wiki.yourdomain.org) in the "custom domain" field and make the "subdomain" field empty;
  3. Fill in this form on Phabricator to request a CSR (or directly a certificate)

In the meantime a wiki creator will create the wiki, and associate a .miraheze.org domain with it.

If it is not Let's Encrypt: A system administrator who handles your CSR request will shortly after generate a CSR & private key (for use at 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.

If it is Let's Encrypt: There is nothing left for you to do, a system administrator will take care of all the remaining steps, including renewing them.

Need help with any of the steps? Reception123, NDKilla or Southparkfan can help you.

Free domains

You can register a free subdomain with any domain that you want (as long as they have it on the site) instead of the Miraheze domain. Some domains are very short so you can have most of the full domain name be for your wiki.

Available sites

SSL Certificate Authority

Miraheze accepts most SSL certificate authority that are accepted by browsers such as Mozilla Firefox. As mentioned above, we do not accept WoSign certs anymore.

Current authority used by Miraheze 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 Miraheze, all steps regarding Let's Encrypt (except setting nameservers) are done by Miraheze Sysadmins
  • CloudFlare
  • Comodo
  • Gandi
  • GeoTrust
  • GlobalSign
  • Godaddy
  • RapidSSL