Akses
Buka URL berikut di browser Anda: https://<SERVER-IP>
Terima peringatan sertifikat self-signed lalu akses MicroBin.
Panel admin
Antarmuka administrator tersedia di: https://<SERVER-IP>/admin/
Gunakan kredensial berikut:
- Nama pengguna:
admin - Password: disimpan di
/usr/share/microbin/.envasMICROBIN_ADMIN_PASSWORD
Konfigurasi
Pengaturan MicroBin dapat diubah di: /usr/share/microbin/.env
Setelah mengubah konfigurasi, mulai ulang aplikasinya:
cd /usr/share/microbin
docker compose up -d
File dan Direktori Penting
- Jalur instalasi:
/usr/share/microbin - File Compose:
/usr/share/microbin/compose.yaml - File Lingkungan:
/usr/share/microbin/.env - Volume Data:
/var/lib/docker/volumes/microbin_microbin_data - Konfigurasi Nginx:
/etc/nginx/sites-available/microbin
Manajemen Layanan
Lihat kontainer yang berjalan:
docker compose -f /usr/share/microbin/compose.yaml ps
Mulai ulang MicroBin:
docker compose -f /usr/share/microbin/compose.yaml restart
Lihat log MicroBin:
cd /usr/share/microbin && docker compose logs -f
Hentikan MicroBin:
docker compose -f /usr/share/microbin/compose.yaml stop
Jalankan MicroBin:
docker compose -f /usr/share/microbin/compose.yaml start
Buat ulang MicroBin:
docker compose -f /usr/share/microbin/compose.yaml up -d
Periksa status Nginx:
systemctl status nginx
Mulai ulang Nginx:
systemctl restart nginx
Muat ulang Nginx:
systemctl reload nginx
Validasi konfigurasi Nginx:
nginx -t
Mengaktifkan HTTPS dengan Domain
1. Arahkan domain kamu ke IP server.
2. Sunting /etc/nginx/sites-available/microbin dan ganti kedua server_name _; direktif dengan domain Anda (mis. server_name yourdomain.com;).
3. Install Certbot:
apt install -y certbot python3-certbot-nginx
4. Dapatkan sertifikat Let's Encrypt:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Edit /etc/nginx/sites-available/microbin dan perbarui ssl_certificate dan ssl_certificate_key direktif agar menggunakan sertifikat Let's Encrypt Anda.
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. Muat ulang Nginx untuk menerapkan perubahan:
systemctl reload nginx
7. Edit /usr/share/microbin/.env dan perbarui MICROBIN_PUBLIC_PATH dari https://<SERVER_IP>/ ke domain Anda (mis. export MICROBIN_PUBLIC_PATH=https://yourdomain.com/).
8. Buat ulang layanan:
cd /usr/sahre/microbin && docker compose up -d
9. Akses MicroBin di https://yourdomain.com.
Catatan
- Membuat ulang layanan dapat memengaruhi entri yang sudah ada.
- Pertahankan
.envtetap aman, karena berisi nilai konfigurasi yang sensitif.