Toegang
Open de volgende URL in je browser: https://<SERVER-IP>
Accepteer de waarschuwing over het zelfgetekende certificaat en open MicroBin.
Beheerpaneel
De beheerinterface is beschikbaar op: https://<SERVER-IP>/admin/
Gebruik de volgende inloggegevens:
- Gebruikersnaam:
admin - Wachtwoord: opgeslagen in
/usr/share/microbin/.envasMICROBIN_ADMIN_PASSWORD
Configuratie
De instellingen van MicroBin kunt u wijzigen in: /usr/share/microbin/.env
Herstart de applicatie na het aanpassen van de configuratie:
cd /usr/share/microbin
docker compose up -d
Belangrijke bestanden en mappen
- Installatiepad:
/usr/share/microbin - Compose-bestand:
/usr/share/microbin/compose.yaml - Omgevingsbestand:
/usr/share/microbin/.env - Datavolume:
/var/lib/docker/volumes/microbin_microbin_data - Nginx-configuratie:
/etc/nginx/sites-available/microbin
Servicebeheer
Actieve containers bekijken:
docker compose -f /usr/share/microbin/compose.yaml ps
Herstart MicroBin:
docker compose -f /usr/share/microbin/compose.yaml restart
MicroBin-logs bekijken:
cd /usr/share/microbin && docker compose logs -f
Stop MicroBin:
docker compose -f /usr/share/microbin/compose.yaml stop
Start MicroBin:
docker compose -f /usr/share/microbin/compose.yaml start
Maak MicroBin opnieuw aan:
docker compose -f /usr/share/microbin/compose.yaml up -d
Nginx-status controleren:
systemctl status nginx
Nginx herstarten:
systemctl restart nginx
Nginx herladen:
systemctl reload nginx
Valideer de Nginx-configuratie:
nginx -t
HTTPS inschakelen met een domein
1. Wijs je domein naar het server-IP.
2. Bewerken /etc/nginx/sites-available/microbin en vervang beide server_name _; directieven door je domein (bijv. server_name yourdomain.com;).
3. Installeer Certbot:
apt install -y certbot python3-certbot-nginx
4. Verkrijg een Let's Encrypt-certificaat:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Bewerk /etc/nginx/sites-available/microbin en werk de ssl_certificate en ssl_certificate_key directieven bij om je Let's Encrypt-certificaat te gebruiken.
Before:
ssl_certificate /etc/nginx/ssl/microbin.crt;
ssl_certificate_key /etc/nginx/ssl/microbin.key;
After:
ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
6. Herlaad Nginx om de wijzigingen toe te passen:
systemctl reload nginx
7. Bewerk /usr/share/microbin/.env en werk bij: MICROBIN_PUBLIC_PATH van https://<SERVER_IP>/ naar je domein (bijv. export MICROBIN_PUBLIC_PATH=https://yourdomain.com/).
8. De services opnieuw aanmaken:
cd /usr/sahre/microbin && docker compose up -d
9. Open MicroBin op https://yourdomain.com.
Opmerkingen
- Het opnieuw aanmaken van de service kan bestaande vermeldingen beïnvloeden.
- Keep de
.envveilig, want het bevat gevoelige configuratiewaarden.