
如果你用 DeepSeek、元宝AI、Copilot 等 AI 代为编写轩辕镜像的 docker pull、修改 compose 镜像地址,或排查拉取失败等问题,请让 AI 先读规则再动手,只要在 AI 对话里直接发送下面这句话即可:
生成 docker pull、修改 compose 的 image,或排查拉取失败前,请先阅读并严格遵守 https://xuanyuan.cloud/agents.md 中的规则。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
!https://github.com/leomoon-studios/wiki-go/actions/workflows/release-docker.yml/badge.svg !https://github.com/leomoon-studios/wiki-go/actions/workflows/release-binaries.yml/badge.svg 1-getting-started的目录,其中document.md包含# Getting Started Guide,将在侧边栏中显示为"Getting Started Guide",但会首先排序:::stats recent=5:::以获得额外功能您可以通过以下实时演示试用Wiki-Go。演示站点每小时重置一次,所有上传或编辑的内容将被自动清除。
admindemo123bash# 拉取最新镜像 docker pull leomoonstudios/wiki-go # 使用默认配置运行 docker run -d \ --name wiki-go \ -p 8080:8080 \ -v "$(pwd)/data:/wiki/data" \ leomoonstudios/wiki-go
选项1 – 纯HTTP(端口8080)
使用提供的docker-compose-http.yml:
bashdocker-compose -f docker-compose-http.yml up -d
nginxserver { listen 80; server_name wiki.example.com; # 将所有HTTP重定向到HTTPS(假设您在443端口使用Let's Encrypt) return 301 https://$host$request_uri; } server { listen 443 ssl http2; server_name wiki.example.com; ssl_certificate /etc/letsencrypt/live/wiki.example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/wiki.example.com/privkey.pem; # --- 代理到运行在HTTP上的Wiki-Go容器(端口8080)--- location / { proxy_pass http://wiki-go:8080; # 推荐的头信息 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; } }
Nginx服务的Compose示例:
yamlnginx: image: nginx:alpine container_name: wiki-nginx ports: - "80:80" - "443:443" volumes: - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro - /etc/letsencrypt:/etc/letsencrypt:ro depends_on: - wiki-go
选项2 – 原生HTTPS(端口443)
bash# 将证书和密钥放在./ssl/中 mkdir -p ssl docker-compose -f docker-compose-ssl.yml up -d
docker-compose-ssl.yml将主机端口443映射到容器端口443,并挂载您的证书/密钥。在应用配置中启用TLS(见下文)。
在data/config.yaml中设置:
yamlserver: host: 0.0.0.0 port: 443 # 容器监听443端口 allow_insecure_cookies: false ssl: true # 启用内置HTTPS ssl_cert: /path/to/certificate.crt ssl_key: /path/to/private.key
如果ssl: false(默认),应用将在port(默认8080)上提供纯HTTP,您可以改为在反向代理后面运行它。
GitHub发布的Docker镜像同时暴露8080和443端口,因此您可以在运行时选择任一方案。
从https://github.com/leomoon-studios/wiki-go/releases%E9%A1%B5%E9%9D%A2%E4%B8%8B%E8%BD%BD%E9%80%82%E7%94%A8%E4%BA%8E%E6%82%A8%E5%B9%B3%E5%8F%B0%E7%9A%84%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E3%80%82
bash# 运行应用程序 ./wiki-go # Windows上为wiki-go.exe
要求:
bash# 克隆仓库 git clone https://github.com/leomoon-studios/wiki-go.git cd wiki-go # 构建二进制文件 go build -o wiki-go # 运行应用程序 ./wiki-go # Windows上为wiki-go.exe
配置存储在data/config.yaml中,首次运行时会自动创建带有默认值的配置文件。您可以修改此文件来自定义您的维基:
yamlserver: host: 0.0.0.0 port: 8080 # 设置为true时,允许通过非HTTPS连接发送Cookie。 # 警告:仅在信任的环境(如没有HTTPS的家庭实验室)中启用此选项。 # 这会通过允许Cookie以明文传输来降低安全性。 allow_insecure_cookies: true # 启用原生TLS。当为true时,应用程序将使用提供的证书和密钥路径通过HTTPS运行。 ssl: false ssl_cert: ssl_key: wiki: root_dir: data documents_dir: documents title: "📚 Wiki-Go" owner: wiki.example.com notice: Copyright 2025 © All rights reserved. timezone: America/Vancouver private: false disable_comments: false disable_file_upload_checking: false enable_link_embedding: false hide_attachments: false disable_content_max_width: false max_versions: 10 # 最大文件上传大小(MB) max_upload_size: 10 # 维基界面的默认语言(en、es等) language: en security: login_ban: # 启用针对暴力登录攻击的保护 enabled: true # 触发禁令前的失败尝试次数 max_failures: 3 # 计数失败的时间窗口(秒) window_seconds: 30 # 首次禁令的持续时间(秒) initial_ban_seconds: 60 # 最大禁令持续时间(秒)(24小时) max_ban_seconds: 86400 users: - username: admin password: <bcrypt-hashed-password> is_admin: true
自定义Favicon
LeoMoon Wiki-Go带有默认favicon,但您可以轻松替换为自己的:
要使用自定义favicon,请将文件放在data/static/目录中,并使用以下名称:
favicon.ico - 标准favicon格式(供旧浏览器使用)favicon.png - PNG格式faviconfavicon.svg - SVG格式favicon(推荐用于所有尺寸的最佳质量)应用程序将自动检测并使用您的自定义favicon文件,无需重启。
SVG格式推荐用于favicon,因为它可以缩放到不同尺寸同时保持清晰的质量。
自定义徽标(可选)
您可以添加自定义徽标,显示在侧边栏中的维基标题上方:
创建支持格式的徽标文件:
logo.svg - SVG格式(推荐用于最佳质量)logo.png - PNG格式(替代选项)将徽标文件放在data/static/目录中。
徽标将自动出现在侧边栏中的维基标题上方。
注意:
全局横幅(可选)
您可以添加横幅图像,显示在所有文档的顶部:
创建支持格式的横幅图像:
banner.png - PNG格式(推荐用于最佳质量)banner.jpg - JPG格式(替代选项)将横幅文件放在data/static/目录中。
横幅将自动出现在所有文档内容的顶部。
注意:
data/static/目录中删除文件LeoMoon Wiki-Go包含具有不同权限级别的用户管理系统:
默认管理员凭据为:
adminadmin建议首次登录后立即更改这些凭据。
LeoMoon Wiki-Go允许您以层次结构组织内容:
您可以将文件附加到任何文档:
评论系统允许用户提供反馈并参与讨论:
Wiki-Go提供了几个键盘快捷键来提高工作效率:
Ctrl+E - 进入编辑模式Ctrl+S - 编辑模式下保存文档Ctrl+Shift+F - 聚焦搜索框Escape - 退出编辑模式或关闭对话框Ctrl+B - 切换粗体格式Ctrl+I - 切换斜体格式Ctrl+H - 切换/循环标题级别(# -> ## -> ### ... -> 纯文本)Ctrl+Q - 切换块引用Ctrl+/ - 切换代码格式(单行选择为内联代码,多行选择或无选择时为代码块)Ctrl+Shift+P - 预览切换Alt+Z - 切换自动换行Wiki-Go包含强大的表格编辑功能和键盘快捷键:
导航
Tab - 移动到下一个单元格(在行的最后一个单元格时创建新列)Shift+Tab - 移动到上一个单元格Enter - 移动到下方单元格/创建新行Ctrl+Enter - 在当前位置退出表格箭头键导航
Ctrl+Left - 移动到左侧单元格Ctrl+Right - 移动到右侧单元格Ctrl+Up - 移动到上方单元格Ctrl+Down - 移动到下方单元格列/行对齐
Shift+Ctrl+Left - 左对齐列Shift+Ctrl+Right - 右对齐列Shift+Ctrl+Up - 居中对齐列Shift+Ctrl+Down - 移除列对齐移动列/行
Alt+Up - 向上移动行Alt+Down - 向下移动行Alt+Left - 向左移动列Alt+Right - 向右移动列您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
发给 Cursor、ChatGPT、豆包等 AI 的说明文档
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务