willow
November 17, 2025, 2:18pm
1
Hello!
I’ve user the helm chart to install kobotoolbox in my server. ( GitHub - kobotoolbox/kobo-helm-chart: This project is new. We do not yet release stable versions. )
When I create a form and click on preview enketo cannot reach the form and I receive this message:
Request to ``https://kobotoolbox.hacklab.com.br/api/v2/asset_snapshots/s9k6whbhPPoc5ng88yMVwt/formList?formID=s9k6whbhPPoc5ng88yMVwt`` failed.
Also when I make it available the links are missing (string in English: “link missing” file jsapp/js/components/formLanding/formLanding.js)
I did a little debugging and it seams enketo cannot reach the form because is missing the cookies on the request is making to the kpi service.
Am I missing any envs vars?
I’ve already set
KOBOCAT_PROTOCOL: https
KOBOFORM_PROTOCOL: https
ENKETO_PROTOCOL: https
es recommended in one thread of this thread:
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 serv…
If you read this far: Thanks for the attention hope you can give me a little hand !
Kal_Lam
November 18, 2025, 4:03pm
2
Welcome to the community, @willow ! Pinging @stephenoduor for your support on this.
willow
November 25, 2025, 1:10pm
3
Problem 1 solved!
just added the env var:
name: SESSION_COOKIE_DOMAIN
value: “.yourdomain.com”
And on my ingress entry:
nginx.ingress.kubernetes.io/proxy-cookie-samesite: “None”
nginx.ingress.kubernetes.io/proxy-cookie-secure: “true”.
Still with problem 2, no links available @stephenoduor
1 Like