Documentation Index
Fetch the complete documentation index at: https://docs-chat.die-coaching-akademie.de/llms.txt
Use this file to discover all available pages before exploring further.
Production currently runs on Hetzner Cloud.
| Setting | Value |
|---|
| Server | Hetzner Cloud CX23 |
| OS | Ubuntu 24.04 |
| Domain | chat.die-coaching-akademie.de |
| App path | /root/dca_ChatBotFAQ |
| venv | /root/dca_ChatBotFAQ/venv |
| App bind | 127.0.0.1:8000 |
| Process manager | systemd chatbot.service |
| Reverse proxy | Nginx |
| HTTPS | Certbot / Let’s Encrypt |
Deploy update
Pull latest code
cd /root/dca_ChatBotFAQ
git pull
Update dependencies
source venv/bin/activate
pip install -r requirements.txt
Restart service
systemctl restart chatbot
Verify
systemctl status chatbot
curl https://chat.die-coaching-akademie.de/health
systemd service shape
WorkingDirectory=/root/dca_ChatBotFAQ
EnvironmentFile=/root/dca_ChatBotFAQ/.env
ExecStart=/root/dca_ChatBotFAQ/venv/bin/uvicorn app:app --host 127.0.0.1 --port 8000
Restart=always
Debug commands
journalctl -u chatbot -f
systemctl status chatbot
nginx -t
systemctl restart nginx
Content sync
cd /root/dca_ChatBotFAQ
source venv/bin/activate
python sync_website_content.py
systemctl restart chatbot
Do not commit the production .env. It lives only on the server.