Доступ
Відкрийте наступний 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у безпеці: він містить конфіденційні значення конфігурації.