Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Dradis CE

Dradis CE

Dradis es una plataforma de código abierto y auto-alojada de informes y colaboración para probadores de penetración. Realice un seguimiento de los hallazgos, genere informes listos para el cliente y gestione evaluaciones de seguridad desde un espacio de trabajo central. Con licencia GPL-2.0 y más de 800 estrellas en GitHub.

En resumen

827

Estrellas en GitHub

2

Vistas de página

Licencia GPL-2.0 Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Acceso

  1. Abra la URL de Dradis: https://<SERVER-IP>
  2. Acepta la advertencia del certificado autofirmado.
  3. Configure la contraseña del servidor compartido.
  4. Crea tu cuenta de usuario.
  5. Inicia sesión y comienza a crear proyectos.

Archivos y directorios importantes

  • Ruta de instalación: /root/dradis
  • Archivo Compose: /root/dradis/docker-compose.yml
  • Configuración de Nginx: /etc/nginx/sites-available/dradis
  • Certificado SSL: /etc/nginx/ssl/dradis.crt
  • Clave privada SSL: /etc/nginx/ssl/dradis.key
  • Volumen Docker: /var/lib/docker/volumes/dradis-ce_storage

Gestión de Docker

Ver contenedores:

docker ps

Ver registros:

docker logs -f dradis

Reiniciar los servicios:

cd /root/dradis
docker compose restart

Detener los servicios:

cd /root/dradis
docker compose down

Iniciar los servicios:

cd /root/dradis
docker compose up -d

Administración de Nginx

Validar la configuración:

nginx -t

Recarga Nginx:

systemctl reload nginx

Reiniciar Nginx:

systemctl restart nginx

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Nginx y reemplaza server_name _; con tu dominio (server_name <your-domain>) tanto para los bloques HTTP (puerto 80) como HTTPS (puerto 443):

vim /etc/nginx/sites-available/dradis

3. Instala Certbot:

apt install -y certbot python3-certbot-nginx

4. Ejecute el siguiente comando para generar un certificado Let's Encrypt válido:

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

5. Reemplace las rutas SSL en la configuración de 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. Recargue Nginx para aplicar los cambios:

systemctl reload nginx

7. Abre tu navegador y visita: https://yourdomain.com


Más en Seguridad

Apps relacionadas.

Deploy Dradis CE now. Desde $2,48/mes.