Adgang
- Åbn URL:
https://<SERVER_IP> - En SSL-advarsel i browseren er forventet, fordi der bruges et selvsigneret certifikat.
- Accepter certifikatadvarslen i browseren.
- Godkendelse kræves via HTTP Basic Auth.
- Hent legitimationsoplysninger:
cat /root/.cloudzy-creds - Konfigurer LLM-udbyderens API-nøgler fra webgrænsefladen eller via miljøfilen.
Vigtige filer og mapper
- Installationssti:
/root/bolt-diy - Compose-fil:
/root/bolt-diy/docker-compose.yml - Miljøfil:
/root/bolt-diy/.env - Fil med legitimationsoplysninger:
/root/.cloudzy-creds - Nginx-konfiguration:
/etc/nginx/sites-available/bolt-diy - Basic Auth-fil:
/etc/nginx/.bolt-diy.htpasswd - SSL-certifikat:
/etc/nginx/ssl/bolt-diy.crt - SSL-nøgle:
/etc/nginx/ssl/bolt-diy.key
Docker-administration
Tjek status:
docker compose -f /root/bolt-diy/docker-compose.yml ps
Se logs:
docker compose -f /root/bolt-diy/docker-compose.yml logs -f
Genstart tjeneste:
docker compose -f /root/bolt-diy/docker-compose.yml restart
Stop tjeneste:
docker compose -f /root/bolt-diy/docker-compose.yml down
Start service: Begynd tjeneste:
docker compose -f /root/bolt-diy/docker-compose.yml up -d
NGINX-administration
Testkonfiguration:
nginx -t
Genstart NGINX:
systemctl restart nginx
Genindlæs NGINX:
systemctl reload nginx
Tjek status:
systemctl status nginx
Aktivering af SSL med et domæne
1. Peg dit domæne mod serverens IP.
2. Rediger Nginx-config og erstat begge server_name _; med dit domæne (server_name <yourdomain.com>) for både HTTP (port 80) og HTTPS (port 443) blokke:
vim /etc/nginx/sites-available/bolt-diy
3. Installer Certbot:
apt install -y certbot python3-certbot-nginx
4. Kør følgende kommando for at generere et gyldigt Let's Encrypt-certifikat:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Erstat SSL-stier i Nginx-config:
vim /etc/nginx/sites-available/bolt-diy
# Before:
# ssl_certificate /etc/nginx/ssl/bolt-diy.crt;
# ssl_certificate_key /etc/nginx/ssl/bolt-diy.key;
# After:
# ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
# ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
6. Genindlæs Nginx for at anvende ændringerne:
systemctl reload nginx
7. Åbn din browser og gå til: https://yourdomain.com
Bemærkninger
- Adgang er beskyttet med HTTP Basic Authentication.
- TLS bruger som standard et selvsigneret certifikat.
- Bolt.diy gemmer ikke automatisk alle workspace- og chatdata permanent.
- Hvis du åbner Bolt.diy i en anden browser, et privat/inkognito-vindue eller på en anden enhed, vises eksisterende chats eller workspaces ikke.
- Før du genstarter eller genskaber containeren, skal du eksportere alle vigtige chats, prompts, projekter eller andre data, du vil beholde.
- Efter opdatering af
.env, kørdocker compose -f /root/bolt-diy/docker-compose.yml up -dfor at anvende ændringerne. Dette genskaber containeren. - Genskabelse af containeren kan medføre tab af data, der ikke er eksporteret eller på anden måde sikkerhedskopieret.