Talk:Custom domains

Add topic
From Miraheze Meta, Miraheze's central coordination wiki
Latest comment: 10 months ago by Zppix in topic Remove freenom as Free domain providers

Wording[edit source]

In the second number 4:

"4. Put in the comments field that you have changed added the CNAME record,"

I think the word changed should be removed. I would do it myself, but... (By the way, why is this page full protected?) Wynter (talk) 03:03, 26 September 2015 (UTC)Reply[reply]

Fixed it myself. Wynter (talk) 19:14, 26 September 2015 (UTC)Reply[reply]

Turkish first line[edit source]

Miraheze sitesinde talebiniz üzerine özel alan adınızı ( gibi) kullanılabilir hale getirebilirsiniz. İhtiyacınız olan tek şey aşağıdaki adımları takip etmeniz ve vikiniz için bir SSL sertifikası almanızdır (SSL sertifikasız, özel alan adsız - ve sitelerinden ücretsiz SSL sertifikası alabilirsiniz):

Error. I could not save. --Hersitede (talk) 19:19, 27 October 2015 (UTC)Reply[reply]

Wise disclaimer[edit source]

I haven't got very far yet, but it would be wise to include a disclaimer explaining that D4rkB0t isn't going to support custom domains. D4rkst4r (talk) 21:31, 10 December 2015 (UTC)Reply[reply]

I'm not going to make unproductive edits over this...[edit source]

...But please ask for CNAMEs only. D4rkst4r (talk) 01:30, 13 December 2015 (UTC)Reply[reply]

If people want to host their DNS with us, they should feel free to.
But DigitalOcean just terminated our third DNS server, so yay. Southparkfan (talk) 21:17, 13 December 2015 (UTC)Reply[reply]
There's no reason to and it's only going to make things harder for the user. This is a reason why it's not a good idea. D4rkst4r (talk) 23:59, 16 December 2015 (UTC)Reply[reply]
What isn't a good idea? CNAMEs? Jidanni (talk) 06:48, 5 November 2019 (UTC)Reply[reply]

Precise instructions for Let's Encrypt (LE)[edit source]

Now LE is in public beta - anyone can use it - quite likely miraheze users who want to use certificate will use LE.

My issue: and the requested CSR will be emailed to you - the problem is - - I have no idea how it relates to LE process...

Potentially miraheze admins can generate the certificate on their own - is that an option at all?

If that's not a feasible option - can you please provide detailed instructions how to use your CSR with LE process?

Thank you

Hi, CSR and LetsEncrypt don't jive from what I know. We will prefer to handle LetsEncrypt certificates our side (and we can generate them our side as the domain we are wanting to encrypt is pointed to our servers, which is seemingly the only requirement by LE) as the expiration dates are fairly awkward as they're 90 days as opposed to industry standard 365. I'll work on writing the LetsEncrypt caveats into the page later today but in short, tell us the domain you want for the wiki, tell us it's LE and then we'll do the rest. The CSR part is only relevant for standard certificate authorities who generate their own private and public key and then share them with users, the CSR just means only Miraheze has the private key which restricts the number of people who are able to decrypt traffic to 3 at most. Thanks John (talk) 10:53, 9 March 2016 (UTC)Reply[reply]
So here is what I want to do... I have a domain - it is hosted via GitHub Pages. I also use CloudFlare to enable https:// - I'm pointing my DNS to CloudFlare so the traffic appears encrypted (I know it isn't, connection between CloudFlare and GitHub is not). Wiki is hosted on miraheze - - and I'm using very basic redirect so the goes directly to wiki. This is the current state. Ideally I would like to have that is pointing to miraheze... That would be ideal. Not sure it if it much work, I'm keen to try. Previous instructions were rather unclear - in the rise of Let's Encrypt there is no need to mention StartSSL so my suggestion was to update the docs. --Stefek99 (talk) 16:26, 16 April 2016 (UTC)Reply[reply]

Previous instructions were rather unclear - in the rise of Let's Encrypt there is no need to mention StartSSL so my suggestion was to update the docs. - would it be possible to enhance instructions how to use Let's Encrypt? Apologies... It's still not clear how to use it. You can also drop support for StartSSL as Let's Encrypt is much more reasonable choice. Thanks! Stefek99 (talk) 13:46, 29 July 2016 (UTC)Reply[reply]

I've changed it to state if people want to use LE, they should email us stating so and we'll handle it. In theory we don't support any SSL services as it's a global standard and I personally still encourage the use of StartSSL as it's a lot more time efficient for us. With LetsEncrypt we spend a certain amount of time managing and renewing certificates which is an annoying downside about the service. The instructions for LetsEncrypt are really just 'point the domain to us and tell us you want to use LE and it's done'. John (talk) 15:35, 29 July 2016 (UTC)Reply[reply]

Custom subdomain for my wiki[edit source]

nvm, jobs done, thanks miraheze :D

Emails not being delivered for CSR request[edit source]

Hi, I have tried again today to email a request for a CSR but again it has come back with a message: "Your email to Phabricator was not processed, because an error occurred while trying to handle it." This is in relation to discussion here: User_talk:Southparkfan#Add_custom_domain_assistance_please. Is there an issue with CSR requests at the moment or am I doing doing something wrong? Borderman  talk | contribs | email 20:31, 12 July 2016 (UTC)Reply[reply]

It is most likely that it is a Phabricator issue, not that you did something wrong. The sysadmins will resolve the problem ASAP. Reception123 (talk) (contribs) 04:21, 13 July 2016 (UTC)Reply[reply]
@Borderman and Reception123: This is an inherent problem with phabricator. Usually, incoming emails (to csr@) are automatically directed to Phabricator, and a private task is created for them. Unfortunately, if you have an account linked to the same email you sent the request from, Phabricator throws internal errors because it refuses to create a task that the author can't view. (Note that for every existing object anywhere, the 'task author' can always view this object). Try to request it from a different email or manually create a task on -- Cheers, NDKilla ( TalkContribs ) 11:42, 13 July 2016 (UTC)Reply[reply]
@NDKilla: Thanks for the explanation, I have sent another request from a different email. It didn't bounce back so it appears to have gone through ok. Borderman  talk | contribs | email 13:06, 13 July 2016 (UTC)Reply[reply]
@Borderman: The task was created and I updated. I shifted it from the security place and put a custom policy in place where only members of the security project and you can view it. On the taks, could you please indicate what certificate authority you want to use for your certificate? If you want we can generate one with Let's Encrpyt but the domain will have to point to our servers before we can create the certificate, otherwise we will generate a CSR as normal. -- Cheers, NDKilla ( TalkContribs ) 13:16, 13 July 2016 (UTC)Reply[reply]
@NDKilla: Thank you for your help. I would prefer it if you would generate one with Let's Encrypt for me, I know that way it will be done properly. The custom domain already points to your servers. Borderman  talk | contribs | email 13:27, 13 July 2016 (UTC)Reply[reply]

Timing when moving an external Wiki to Miraheze[edit source]

Several actions need to be taken care of when moving an external wiki to Miraheze:

  • change DNS names
  • create miraheze wiki
  • create CRS and LE request
  • export database
  • import database

But I am a bit puzzled in what order this needs to be done. If I change the DNS now, my site becoems unavailable instantly. If I request SSL by LE now, it will be issued for the current website. I would like to keep the current website up and running until the last possible minute. Can you instruct me what to do? --Ruud habets (talk) 12:48, 6 September 2016 (UTC)Reply[reply]

Per Southparkfan, "The wikis should be synced first, afterwards the original wiki should be read-only (if needed), and then domain indeed". Reception123 (talk) (contribs) 16:09, 6 September 2016 (UTC)Reply[reply]
Thanx, I will see to that. --Ruud habets (talk) 13:24, 8 September 2016 (UTC)Reply[reply]

WoSign and StartSSL untrusted on FF[edit source]

Mozilla is untrusting StartSSL and WoSign by FF51 release (and Apple/Google following Mozilla). I believe this is a good reason that we shouldn't accept new certificates from those CAs issued after 2016-10-21. — revi 08:00, 7 November 2016 (UTC)Reply[reply]

 Updated MacFan4000 (talk) 12:31, 7 November 2016 (UTC)Reply[reply]
For the record, @MacFan4000: this was a suggestion made by revi. He is a former staff member, so if he wanted to edit the page himself he would have done so. Please be sure that this is agreed on by other people before directly changing the page, that is what talkpages are for, discussion. Reception123 (talk) (contribs) 18:57, 7 November 2016 (UTC)Reply[reply]

I would like a .tk instead of[edit source]

This is Sjimenezch, from
Currently redirects to
I would like to get a Custom Domain from for Wikipuc using LetsEncrypt, more precisely, to have instead of
I know there is at least one wiki with a .tk,
If there is anything I have to do, please tell me, because as some people I didn't understand the instructions on this article

Thank you

Created Phabricator:T1092 for tracking. Also make sure to point your domain to Miraheze's servers or else it won't work. --ImBoPhil (talk) 19:17, 1 December 2016 (UTC)Reply[reply]

Ok, so currently redirects (HTTP 301 forwarding) to
Is that ok? What's next?
Also, the task on Phabricator was closed as duplicate. Is that ok?
Thank you

You have to create a CNAME type record (not a 301 redirect) or point the domain to our nameservers. -- Cheers, NDKilla ( TalkContribs ) 21:36, 1 December 2016 (UTC)Reply[reply]

Complexity of URL[edit source]

I'm interested in having a wiki for my recently purchased domain in English, with the possibility of adding wikis in other languages to it. For the main page, for example, can I have the following simple URL format?
Or, does it have to come with additional words?
Mikael Häggström (talk) 08:05, 6 April 2018 (UTC)Reply[reply]

Yes you can. We have two wikis set up like this (, and MacFan4000 (Talk Contribs) 12:40, 6 April 2018 (UTC)Reply[reply]
Great! I'll be requesting the creation of this wiki soon. Mikael Häggström (talk) 15:45, 6 April 2018 (UTC)Reply[reply]

Miraheze to custom domain[edit source]

Maybe I missed something, but is it possible to create a wiki in the default domain and only later switch to a custom domain?--Wedhro (talk) 17:31, 26 May 2018 (UTC)Reply[reply]

All wikis on miraheze are first created with domains, and only after can they be made to have a custom domain. Setting up a custom domain requires a process that we can't do automatically on wiki creation. -- Void Whispers 17:35, 26 May 2018 (UTC)Reply[reply]

Is it possible to request another Miraheze subdomain as the custom domain for a single wiki?[edit source]

Hi, I wonder whether it's possible to request a different Miraheze subdomain as the custom domain of a single wiki, after seeing some requests that are duplicated but requested with a different domain. This documentation tells us how to create a custom domain outside Miraheze, but doesn't tell anything about creating a custom domain inside Miraheze, and I want to make it clear. Thanks.--開拓者 (The Pioneer) (talk/contribs | global🌎) 04:34, 17 July 2018 (UTC)Reply[reply]

Unless I’m mistake, what you’re suggesting is Tech:Rename a wiki? John (talk) 08:48, 17 July 2018 (UTC)Reply[reply]
What I actually meant is that to use, for example, and b.miraheze,org (and/or even more domains) at the same time for a single wiki.--開拓者 (The Pioneer) (talk/contribs | global🌎) 12:27, 17 July 2018 (UTC)Reply[reply]
It's possible but I'd decline any request if it's a valid database name that another wiki/community could use. Plus if it is a valid database name, it would cause issues if it is later requested. John (talk) 16:44, 17 July 2018 (UTC)Reply[reply]
So should I understand your answer as: "technically possible, but practically impossible"? Even if my understanding is not accurate, I think the limitation/regulation for using multiple Miraheze subdomains should be clearly stated on some kind of documentation (partly, but not limited, to make it easier for wiki creators to handle duplicated requests with different subdomains, and to make it clear for requesters what to do if they wish to use multiple Miraheze subdomains).--開拓者 (The Pioneer) (talk/contribs | global🌎) 11:03, 18 July 2018 (UTC)Reply[reply]
There is no limitation on the number of wikis created and used by a user. John means that one single wiki can't have multiple subdomains. Reception123 (talk) (C) 15:45, 18 July 2018 (UTC)Reply[reply]
Well, in fact, I was trying to say "using multiple Miraheze subdomains for a single wiki." Besides, this whole conversation was about a single wiki using multiple subdomains. I should've express it clearer, though.--開拓者 (The Pioneer) (talk/contribs | global🌎) 19:23, 18 July 2018 (UTC)modded.--開拓者 (The Pioneer) (talk/contribs | global🌎) 19:25, 18 July 2018 (UTC)Reply[reply]

Request a CSR[edit source]

> Fill in this form on Phabricator to request a CSR (or directly a certificate)

Please would you make it more understandable what a CSR is and that it is required to create a extra account for using Phabricator and how? TIA --Peter Littmann (talk) 18:14, 1 May 2019 (UTC)Reply[reply]

Mention what will the page point to?[edit source]

Mention if I request

  1. instead of the default

what will the latter then resolve to? Will it redirect? Will it just act as before, letting Google get a second version (ugh!) of my site? Will it go to a white / help page? Jidanni (talk) 06:34, 5 November 2019 (UTC)Reply[reply]

Apparently the latter is unaffected. Jidanni (talk) 01:57, 16 November 2019 (UTC)Reply[reply]

Dreamhost subdomain[edit source]

Will these (****) work?

Change's whois nameservers
You cannot change the nameservers on a sub-domain, please visit's DNS page to modify your nameservers.
Add a custom DNS record to
(leave blank for just '')
(Want MX? Go here!)
CNAME *****
Value: ****
Add Record Now!
Non-editable DreamHost DNS records for
These records were added automatically by DreamHost to provide services (such as web hosting or mail) which are active for this domain.

abj 	CNAME
ftp.abj 	A
resolve-to.abj 	A
ssh.abj 	A
www.abj 	CNAME
resolve-to.www.abj 	A

Jidanni (talk) 06:58, 5 November 2019 (UTC)Reply[reply]

URL control[edit source]

When setting up a custom domain with Miraheze, is it possible to configure the site to omit the "/wiki" portion of the URL? Refer to this edit [1]. --Colby Russell (talk) 00:59, 13 July 2020 (UTC)Reply[reply]

@Colby Russell: I checked with one of the system administrators, Zppix, on Discord, just to double-check what I thought, but essentially, because there's only one MediaWiki install on each of the Miraheze MediaWiki servers, it's not possible to customize the URL structure to remove the /wiki/ prefix. Sorry about that. Dmehus (talk) 02:23, 15 July 2020 (UTC)Reply[reply]
Okay. In any case, thanks for getting back to me and going through the effort to track down an answer. Colby Russell (talk) 05:12, 15 July 2020 (UTC)Reply[reply]
No problem. I wish the talk pages on Meta were used more, but they seem not to be commonly watched areas. Are you on Discord or IRC at all? You may want to consider joining those channels as there's lots of community members and Miraheze staff who can usually answer your question within minutes. Dmehus (talk) 11:46, 15 July 2020 (UTC)Reply[reply]
@Dmehus: Nope, not using either Discord or IRC. In this case, there was no premium on the response time, but I appreciate the tip. (Aside: I don't think MediaWiki talk pages are very good for discussions in general, but once again for this case it works okay.) PS: I'd update the article here to include info from your reply (and some other fixes), but it's locked. Thanks again. Colby Russell (talk) 16:48, 30 July 2020 (UTC)Reply[reply]
@Colby Russell: Yeah, in general terms, I agree with you on MediaWiki talk pages not being conducive for questions, especially wikitext pages. However, StructuredDiscussions pages are, comparatively, very good, with the only drawback being the infinite scrolling. DiscussionTools that is forthcoming with MW version 1.35 may help a bit in terms of improving wikitext talk pages. As to the page being protected, it's only protected at autoconfirmed level, so if you can make only six more edits, you'll be automatically promoted to that level, and be able to make those improvements yourself. Otherwise, let me know what change(s) you want to make, and I'll make them for you. (Pro tip: create a sandbox as a subpage of your userspace to perform a few testing edits.) Dmehus (talk) 17:10, 30 July 2020 (UTC)Reply[reply]
@Dmehus: Thanks. Done. Colby Russell (talk) 18:54, 30 July 2020 (UTC)Reply[reply]
@Colby Russell: No problem. I've also requested, and you've been granted, autopatrolled user rights on Meta, particularly given the wiki you run and given your experience as a developer. So, your edits are now automatically patrolled, and you can also patrol Special:NewPages and Special:RecentChanges (should you feel so inclined). Your changes custom domains LGTM, too. Dmehus (talk) 19:08, 30 July 2020 (UTC)Reply[reply]

Remove freenom as Free domain providers[edit source]

Freenom stopped issuing new domain after meta sued freenom, and .ga domain control was lost yesterday. I think suggesting freenom as free domain providers is risky since other tld can act like ga tld, and take back control of tld. Yumeka (talk) 07:27, 5 June 2023 (UTC)Reply[reply]

I actively use freenom to register various different domains, some of which are to prevent domain hijacking for Miraheze, it is still free and should remain on the list. Zppix (Meta | talk to me) 06:57, 6 June 2023 (UTC)Reply[reply]