メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
Dradis CE

Dradis CE

Dradisは、ペネトレーションテスター向けのオープンソースのセルフホスト型レポートおよびコラボレーションプラットフォームです。発見事項を追跡し、クライアントに提出可能なレポートを生成し、1つの中央ワークスペースからセキュリティ評価を管理できます。GPL-2.0ライセンスで、GitHubで800件以上のスターを獲得しています。

概要

827

GitHubスター

2

ページビュー

ライセンス GPL-2.0 バージョン Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

アクセス

  1. Dradis の URL を開きます: https://<SERVER-IP>
  2. 自己署名証明書の警告を承認してください。
  3. 共有サーバーのパスワードを設定します。
  4. ユーザーアカウントを作成します。
  5. サインインしてプロジェクトの作成を開始します。

重要なファイルとディレクトリ

  • インストールパス: /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. Nginx 設定内の SSL パスを置き換えます :

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


セキュリティの他の記事

関連アプリ。

Deploy Dradis CE now. 月額2.48ドルから。