Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.6 KB

multisite-talkyard.adoc

File metadata and controls

46 lines (33 loc) · 1.6 KB

Multisite Talkyard

One Talkyard server can host many Talkyard sites: different forums and blogs, with different owners and admins.

If you’ve installed Talkyard as usual, for a single site, then, you can enable Multisite Talkyard. Let’s say your main Talkyard site is at: main-talkyard.example.com. Then,

  1. Add DNS record(s) for the new sites you’ll create. Could be a wildcard A or CNAME record:

main-talkyard.example.com  3600  IN  A  11.22.33.44
*.multi-ty.example.com     3600  IN  A  main-talkyard.example.com.

In /opt/talkyard/conf/play-framework.conf, scroll down to the Advanced section; add these settings:

talkyard.createSiteHostname="main-talkyard.example.com"
talkyard.baseDomain="multi-ty.example.com"

where main-talkyard.example.com is the address to your already working Talkyard site, the firt site you installed.

HTTPS should work automatically — Talkyard and LetsEncrypt generates certs for you. Only the very first time someone (you) accesses a new site, there’ll be a connection-not-secure error, and you’ll need to wait 10 – 20 seconds and reload the page.

Once you’ve created an additional Talkyard site, you can, if you want to, change its address to something else, by going here: https://something.multi-ty.example.com/-/admin/settings/site and clicking Change address.