NocoDB Forms🔗
Compose (bind to localhost)🔗
services:
nocodb:
image: nocodb/nocodb:latest
restart: unless-stopped
environment:
NC_DISABLE_TELE: "true"
NC_PUBLIC_URL: "https://noco.endershollow.com"
NC_AUTH_JWT_SECRET: "change-this-to-a-long-random-string"
volumes:
- ./nc_data:/usr/app/data
ports:
- "127.0.0.1:8080:8080"
Write files with
sudo tee, not bare shell redirection withsudo, to avoidPermission denied:sudo tee docker-compose.yml >/dev/null <<'YAML' # (paste the yaml above) YAML
Reverse Proxy (Caddy)🔗
noco.endershollow.com {
encode gzip
reverse_proxy 127.0.0.1:8080
}
Admin Hardening🔗
- After first login, disable signups in Settings → Auth.
- Create tables for Account Requests and Bug Reports, and enable Form view.
- Optionally embed form via
<iframe>on Hugo pages.