Load and Run the Docker Container

Dradis Pro runs as a set of Docker containers managed by Docker Compose. This guide walks you through loading the image, configuring your environment, and starting the stack.

Prerequisites

Before you begin, make sure the following are in place on your host:

  • Docker Engine 20.10 or later and the Docker Compose plugin are installed and running. You can verify with:

    docker --version
    docker compose version
  • A DNS record pointing at your host.

Are you creating a Docker instance where you will migrate over data from an earlier non-Docker VM instance? If so, follow our VM to Docker migration guide instead.

Step 1: Run the setup script

Once you have Docker installed, installing Dradis couldn't be simpler. All you need to do is:

curl -fsSL https://get.dradis.com | /bin/bash

Follow the instructions on-screen and that should get you up and running! The following information will be requested as you set up and configure your instance, so prepare it if you haven't done so beforehand:

  • (Optional) A DNS A record for your Docker server, in case you want to generate a free TLS certificate via Let's Encrypt.
  • SMTP configuration for email notifications. This can be skipped, but we recommend configuring your instance for email notifications and password resets at some point. Our guide to do so manually later on is here.

Step 2: Start the stack

In case you stop your container after deployment, you can start all containers in the background with:

docker compose up -d

The application will be available at https://[your-hostname] once the stack is ready. You can monitor startup progress with:

docker compose logs -f

Hardening your Dradis host is your responsibility, and depends entirely on your environment, requirements, and preferences. Some optional hardening/configuration is covered in our Customization guide.

Seven Strategies To Differentiate Your Cybersecurity Consultancy

You don’t need to reinvent the wheel to stand out from other cybersecurity consultancies. Often, it's about doing the simple things better, and clearly communicating what sets you apart.

  • Tell your story better
  • Improve your testimonials and case studies
  • Build strategic partnerships

Loading form...

Your email is kept private. We don't do the spam thing.