AstrBot poate fi instalat simplu folosind Docker. Îți recomandăm să îl rulezi pe un VPS (de exemplu un plan VPS HostX cu Ubuntu/Debian) pentru ca botul să fie mereu disponibil.
De ce ai nevoie
- Un VPS cu acces root prin SSH (la HostX, portul 5334)
- Docker și Docker Compose instalate
1. Instalează Docker
curl -fsSL https://get.docker.com | sh
apt-get install -y docker-compose-plugin git
2. Descarcă și pornește AstrBot
git clone https://github.com/AstrBotDevs/AstrBot.git
cd AstrBot
docker compose up -d
La prima pornire, Docker descarcă imaginile și pornește serviciul. Interfața web (WebUI) devine disponibilă, implicit, pe portul 6185.
3. Adaugă HTTPS cu reverse proxy
Pune Nginx sau Caddy în față, pe portul 443, redirecționând către portul WebUI. Obține un certificat gratuit prin Let’s Encrypt și verifică-l cu testerul SSL HostX. Nu expune portul WebUI direct pe Internet.
4. Prima autentificare
La prima pornire, AstrBot afișează în logurile de pornire un nume de utilizator (de obicei astrbot) și o parolă aleatorie. Vezi logurile cu:
docker compose logs
Autentifică-te cu aceste date și schimbă parola imediat.
Notă: Configurația și datele se salvează în volumele montate de Docker Compose. Salvează-le periodic.