Help Needed – “Missing Link” and 500 Error on Form Preview After KoBoToolbox Server Installation

environment variables stored in .run.conf inside the kobo-install folder, which auto-generates the necessary .env files.

To fix the “link missing” and form preview issues try to check .run.conf and set:

KOBO_PROTOCOL=https
PUBLIC_DOMAIN_NAME=yourdomain.com
KOBOFORM_SUBDOMAIN=kf
KOBOCAT_SUBDOMAIN=kc
ENKETO_EXPRESS_SUBDOMAIN=ee
ENKETO_PROTOCOL=https
KOBOFORM_PROTOCOL=https
KOBOCAT_PROTOCOL=https

Make sure your DNS points these subdomains (kf, kc, ee) to your server IP. Confirm Nginx serves each subdomain with valid SSL and redirects HTTP to HTTPS.

You can also add extra hosts in your docker compose yml
services:
kf:
extra_hosts:
- “kf.yourdomain.com:127.0.0.1”

kc:
extra_hosts:
- “kc.yourdomain.com:127.0.0.1”

ee:
extra_hosts:
- “ee.yourdomain.com:127.0.0.1”

Restart containers also!!!

1 Like