-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Laurent FRANCOISE edited this page Feb 20, 2026
·
3 revisions
Welcome to the full documentation for KidSearch Backend.
| Page | Content |
|---|---|
| Authentication | OIDC, authcrunch proxy, Google/GitHub OAuth, password |
| Production Deployment | HTTPS, Caddy, custom domain, Synology |
| Environment Variables | Full configuration reference |
| Sites Configuration | Crawler configuration (sites.yml) |
curl -fsSL https://raw.githubusercontent.com/laurentftech/KidSearch-Backend/main/scripts/install.sh | bashAsks 2 questions, generates secrets, starts everything.
Caddy (HTTPS) ──► Dashboard :8501 (Streamlit)
──► API :8080 (FastAPI)
│
├── Typesense :8108 (local index)
├── Embeddings :8090 (HuggingFace TEI)
└── Google CSE (external search, optional)
make setup # Initial setup or reconfigure
make docker-up # Start services
make docker-down # Stop services
make docker-logs # Follow logs