Доступ
- Відкрийте URL Dradis:
https://<SERVER-IP> - Прийміть попередження про самопідписаний сертифікат.
- Налаштуйте пароль спільного сервера.
- Створіть свій обліковий запис користувача.
- Увійдіть і почніть створювати проекти.
Важливі файли та директорії
- Шлях встановлення:
/root/dradis - Файл Compose:
/root/dradis/docker-compose.yml - Конфігурація Nginx:
/etc/nginx/sites-available/dradis - Сертифікат SSL:
/etc/nginx/ssl/dradis.crt - Приватний ключ SSL:
/etc/nginx/ssl/dradis.key - Том Docker:
/var/lib/docker/volumes/dradis-ce_storage
Керування Docker
Перевірити контейнери:
docker ps
Переглянути логи:
docker logs -f dradis
Перезапустити служби:
cd /root/dradis
docker compose restart
Зупинити сервіси:
cd /root/dradis
docker compose down
Запустити сервіси:
cd /root/dradis
docker compose up -d
Керування Nginx
Перевірте конфігурацію:
nginx -t
Перезавантажити Nginx:
systemctl reload nginx
Перезавантажити Nginx:
systemctl restart nginx
Увімкнення SSL з доменом
1. Спрямуйте свій домен на IP-адресу сервера.
2. Відредагуйте конфігурацію NGINX і замініть server_name _; з вашим доменом (server_name <your-domain>) для блоків HTTP (порт 80) і HTTPS (порт 443):
vim /etc/nginx/sites-available/dradis
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. Замініть шляхи SSL у конфігурації Nginx :
vim /etc/nginx/sites-available/dradis
# Before:
# ssl_certificate /etc/nginx/ssl/dradis.crt;
# ssl_certificate_key /etc/nginx/ssl/dradis.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. Відкрийте браузер і перейдіть за адресою: https://yourdomain.com