Skip to content

zxzinn/OpenCTI-Docker-QuickStart

Repository files navigation

OpenCTI Docker 部署指南

English | 繁體中文

簡介

這個專案包含了部署OpenCTI所需的Docker Compose配置文件和環境設置腳本。OpenCTI(Open Cyber Threat Intelligence)是一個開源的威脅情報平台。

前置需求

  • Docker
  • Docker Compose
  • Python 3.x
  • OpenSSL

快速開始

  1. 克隆此儲存庫:
git clone [your-repository-url]
cd [repository-name]
  1. 生成環境配置文件:

    • Windows用戶:雙擊執行 generate_env.bat
    • Linux/Mac用戶:執行 ./generate_env.sh
  2. 啟動服務:

docker-compose up -d
  1. 訪問平台: 打開瀏覽器訪問 http://localhost:8080

文件說明

  • docker-compose.yml: Docker服務配置文件
  • .env.example: 環境變數範本文件
  • generate_env.bat: Windows環境配置生成腳本
  • generate_env.sh: Linux/Mac環境配置生成腳本

環境配置說明

環境配置包含以下主要部分:

  • OpenCTI平台配置
  • MinIO配置(對象存儲)
  • RabbitMQ配置(消息佇列)
  • ElasticSearch配置
  • 各種連接器配置(MITRE、AlienVault等)

安全性注意事項

  1. 請勿將包含敏感信息的 .env 文件上傳到版本控制系統
  2. 定期更換密碼和API密鑰
  3. 確保生產環境中使用強密碼

故障排除

如果遇到問題:

  1. 確認所有必要的服務都已啟動:
docker-compose ps
  1. 檢查服務日誌:
docker-compose logs [service-name]
  1. 確認環境變數是否正確設置:
docker-compose config

貢獻指南

歡迎提交Pull Request和Issue來改進這個項目。在提交之前,請:

  1. 確保代碼符合項目規範
  2. 更新相關文檔
  3. 添加必要的測試

授權

本項目採用 MIT 授權條款 - 詳見 LICENSE 文件

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published