Erişim
Aşağıdaki URL'yi tarayıcınızda açın: https://<SERVER-IP>
Kendinden imzalı sertifika uyarısını kabul edip MicroBin'e erişin.
Yönetim paneli
Yönetici arayüzü şu adreste bulunur: https://<SERVER-IP>/admin/
Aşağıdaki kimlik bilgilerini kullanın:
- Kullanıcı adı:
admin - Şifre: saklı
/usr/share/microbin/.envasMICROBIN_ADMIN_PASSWORD
Yapılandırma
MicroBin ayarları şu dosyadan değiştirilebilir: /usr/share/microbin/.env
Yapılandırmayı değiştirdikten sonra uygulamayı yeniden başlatın:
cd /usr/share/microbin
docker compose up -d
Önemli Dosyalar ve Dizinler
- Kurulum yolu:
/usr/share/microbin - Compose Dosyası:
/usr/share/microbin/compose.yaml - Ortam Dosyası:
/usr/share/microbin/.env - Veri Birimi:
/var/lib/docker/volumes/microbin_microbin_data - Nginx Yapılandırması:
/etc/nginx/sites-available/microbin
Servis Yönetimi
Çalışan kapsayıcıları görüntüleyin:
docker compose -f /usr/share/microbin/compose.yaml ps
MicroBin'yi yeniden başlatın:
docker compose -f /usr/share/microbin/compose.yaml restart
MicroBin günlüklerini görüntüleyin:
cd /usr/share/microbin && docker compose logs -f
MicroBin'ı durdurun:
docker compose -f /usr/share/microbin/compose.yaml stop
MicroBin'ı başlatın:
docker compose -f /usr/share/microbin/compose.yaml start
MicroBin'ı yeniden oluşturun:
docker compose -f /usr/share/microbin/compose.yaml up -d
Nginx durumunu kontrol edin:
systemctl status nginx
Nginx'i yeniden başlatın:
systemctl restart nginx
Nginx'i yeniden yükleyin:
systemctl reload nginx
Nginx yapılandırmasını doğrulayın:
nginx -t
Bir Alan Adı ile HTTPS'i Etkinleştirme
1. Alan adını sunucu IP'sine yönlendir.
2. Düzenle /etc/nginx/sites-available/microbin ve her ikisini de değiştirin: server_name _; yönergelerini kendi alan adınızla (örn. server_name yourdomain.com;).
3. Certbot'u kur:
apt install -y certbot python3-certbot-nginx
4. Bir Let's Encrypt sertifikası edinin:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Düzenleyin /etc/nginx/sites-available/microbin ve şunu güncelleyin: ssl_certificate ve ssl_certificate_key yönergelerini Let's Encrypt sertifikanızı kullanacak şekilde.
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. Değişiklikleri uygulamak için Nginx'i yeniden yükleyin:
systemctl reload nginx
7. Düzenleyin /usr/share/microbin/.env ve güncelleyin: MICROBIN_PUBLIC_PATH tarihinden beri hizmet vermektedir https://<SERVER_IP>/ kendi alan adınıza (örn. export MICROBIN_PUBLIC_PATH=https://yourdomain.com/).
8. Servisleri yeniden oluşturun:
cd /usr/sahre/microbin && docker compose up -d
9. MicroBin'e şu adresten erişin: https://yourdomain.com.
Notlar
- Servisi yeniden oluşturmak mevcut kayıtları etkileyebilir.
- Koru
.envdosyasını güvende tutun, çünkü hassas yapılandırma değerleri içerir.