アクセス
ブラウザで次の URL を開きます: https://<SERVER-IP>
自己署名証明書の警告を承認して MicroBin にアクセスします。
管理パネル
管理者用インターフェースは次の場所で利用できます: https://<SERVER-IP>/admin/
次の認証情報を使用します:
- ユーザー名:
admin - パスワード: に保存
/usr/share/microbin/.envasMICROBIN_ADMIN_PASSWORD
設定
MicroBin の設定は次の場所で変更できます: /usr/share/microbin/.env
設定を変更したらアプリケーションを再起動します:
cd /usr/share/microbin
docker compose up -d
重要なファイルとディレクトリ
- インストールパス:
/usr/share/microbin - Compose ファイル:
/usr/share/microbin/compose.yaml - 環境ファイル:
/usr/share/microbin/.env - データボリューム:
/var/lib/docker/volumes/microbin_microbin_data - Nginx 設定:
/etc/nginx/sites-available/microbin
サービス管理
実行中のコンテナーを表示:
docker compose -f /usr/share/microbin/compose.yaml ps
MicroBin を再起動:
docker compose -f /usr/share/microbin/compose.yaml restart
MicroBin のログを表示:
cd /usr/share/microbin && docker compose logs -f
MicroBin を停止:
docker compose -f /usr/share/microbin/compose.yaml stop
MicroBin を起動します:
docker compose -f /usr/share/microbin/compose.yaml start
MicroBin を再作成します:
docker compose -f /usr/share/microbin/compose.yaml up -d
Nginx の状態を確認:
systemctl status nginx
Nginx を再起動:
systemctl restart nginx
Nginx を再読み込み:
systemctl reload nginx
Nginx の設定を検証します:
nginx -t
ドメインで HTTPS を有効にする
1. ドメインをサーバーIPに向ける。
2. 編集 /etc/nginx/sites-available/microbin そして両方を置き換えます server_name _; ディレクティブを自分のドメインに(例: server_name yourdomain.com;).
3. Certbotをインストール:
apt install -y certbot python3-certbot-nginx
4. Let's Encrypt 証明書を取得します:
certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. 次を編集します /etc/nginx/sites-available/microbin そして次を更新します ssl_certificate と ssl_certificate_key ディレクティブを、自分の Let's Encrypt 証明書を使用するように更新します。
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. 変更を適用するために Nginx を再読み込みします:
systemctl reload nginx
7. 次を編集します /usr/share/microbin/.env を編集して次を更新: MICROBIN_PUBLIC_PATH から https://<SERVER_IP>/ 自分のドメインに(例: export MICROBIN_PUBLIC_PATH=https://yourdomain.com/).
8. サービスを再作成:
cd /usr/sahre/microbin && docker compose up -d
9. MicroBin には次のアドレスでアクセスします: https://yourdomain.com.
注意事項
- サービスを再作成すると、既存のエントリに影響する場合があります。
- 保持
.envファイルは機密の設定値を含むため、安全に保管してください。