I was intending to write a guide explaining how to set up a web server running kiki on a Synology NAS. But after several lacklustre attempts I realised I'm not knowledgeable enough to do the subject justice. Instead I'll link to the same resources I found helpful. Sadly, Synology's own documentation on this is little more than a joke. If you already know how to set up a webserver then it may be of some use. But if you're learning as you go it's a waste of time.
And trying to get useful information on the wider internet is a thankless task. AI generated click farmers have flooded the SEO for tech help websites. If anyone knows of any really good, text based, resources aimed at novice web site hosters then please, please let me know of them.
Anyhow, I used these guides to walk me through the setting up process. Yes, yes, I know, they're youtube videos and this would work so much better as text and static images, but it's the internet in 2025 so this is as good as I could find.
All of the below is dependant on you having a website name registered, with DNS set up to direct traffic to your home/office.
Port Forwarding
Web Server
SSL Certificates
Install kiki
Part of the reason behind writing this is as an aide-memoir for myself, so I can refer back to it if (when) I forget how I achieved this. Hopefully it may prove useful to someone else as well. If so, please let me know. And if you have any other tips or resources to help set up a self-hosted kiki website then please I'd love to hear those too.