Zum Hauptinhalt springen
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
Dradis CE

Dradis CE

Dradis ist eine quelloffene, selbst gehostete Berichts- und Kollaborationsplattform für Penetrationstester. Verfolgen Sie Befunde, erstellen Sie kundenfertige Berichte und verwalten Sie Sicherheitsbewertungen von einem zentralen Arbeitsbereich aus. GPL-2.0-lizenziert mit über 800 GitHub-Sternen.

Auf einen Blick

827

GitHub-Sterne

2

Seitenaufrufe

Lizenz GPL-2.0 Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Zugriff

  1. Öffnen Sie die Dradis URL: https://<SERVER-IP>
  2. Die Warnung zum selbstsignierten Zertifikat bestätigen.
  3. Konfigurieren Sie das gemeinsame Serverpasswort.
  4. Erstellen Sie Ihr Benutzerkonto.
  5. Melden Sie sich an und beginnen Sie, Projekte zu erstellen.

Wichtige Dateien und Verzeichnisse

  • Installationspfad: /root/dradis
  • Compose-Datei: /root/dradis/docker-compose.yml
  • Nginx Konfiguration: /etc/nginx/sites-available/dradis
  • SSL-Zertifikat: /etc/nginx/ssl/dradis.crt
  • SSL-Privater Schlüssel: /etc/nginx/ssl/dradis.key
  • Docker-Volume: /var/lib/docker/volumes/dradis-ce_storage

Docker-Verwaltung

Container prüfen:

docker ps

Logs ansehen:

docker logs -f dradis

Dienste neu starten:

cd /root/dradis
docker compose restart

Dienste stoppen:

cd /root/dradis
docker compose down

Dienste starten:

cd /root/dradis
docker compose up -d

Nginx verwalten

Konfiguration validieren:

nginx -t

Nginx neu laden:

systemctl reload nginx

Nginx neu starten:

systemctl restart nginx

SSL mit einer Domain aktivieren

1. Richten Sie Ihre Domain auf die Server-IP aus.

2. Nginx-Konfiguration bearbeiten und ersetzen server_name _; mit Ihrer Domain (server_name <your-domain>) für beide Blöcke HTTP (Port 80) und HTTPS (Port 443):

vim /etc/nginx/sites-available/dradis

3. Certbot installieren:

apt install -y certbot python3-certbot-nginx

4. Führen Sie den folgenden Befehl aus, um ein gültiges Let's Encrypt-Zertifikat zu generieren:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Ersetzen Sie SSL-Pfade in der Nginx-Konfiguration :

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. Laden Sie Nginx neu, um die Änderungen anzuwenden:

systemctl reload nginx

7. Öffnen Sie Ihren Browser und besuchen Sie: https://yourdomain.com


Mehr zu Sicherheit

Verwandte Apps.

Deploy Dradis CE now. Ab 2,48 $/Monat.