PascalCTF/Training-Wiki

GitHub: PascalCTF/Training-Wiki

一个基于 Docusaurus 构建的 CTF 知识库,帮助初学者系统学习网络安全知识。

Stars: 0 | Forks: 0

# 培训知识库

Training Wiki logo

使用 [Docusaurus](https://docusaurus.io/) 构建的 Wiki/知识库,搜索功能由 Typesense DocSearch 提供支持。 ## 本地搭建 ``` npm ci npm run start ``` ## 服务器搭建 1. 从 [.env.example](.env.example) 创建 `.env` 文件并设置变量(特别是 `ROOT_PASSWORD`、`TYPESENSE_ADMIN_API_KEY`、`TYPESENSE_SEARCH_API_KEY`)。 2. 启动服务栈: ``` docker compose up -d --build ``` 3. 创建仅用于搜索的 API 密钥(仅需执行一次): ``` docker compose --profile init run --rm typesense-init ``` 4. 将文档索引到 Typesense 中(获取搜索结果所必需): ``` docker compose --profile scraper run --rm scraper ``` 可选:保持 watcher 运行,并在需要时触发重新索引: ``` docker compose up -d scraper-watcher # 触发重新索引 docker compose exec wiki sh -lc 'touch /trigger/run' ``` 注意:`TYPESENSE_*` 变量在**构建时**读取;如果修改了这些变量,需要重新构建(`--build`)。
标签:Docker, Docker Compose, DocSearch, Docusaurus, flag捕获, meg, MITM代理, Ruby, SEO, TGT, Typesense, Web安全, 云资产清单, 信息安全, 初学者, 协议分析, 在线教育, 培训 wiki, 学习指南, 安全防御评估, 密码学, 手动系统调用, 搜索, 攻防技术, 攻防演练, 教程, 文档, 权限提升, 知识库, 竞赛, 网络安全, 网络安全入门, 自动化攻击, 蓝队分析, 请求拦截, 逆向工程, 隐私保护