requarks/wiki 一个由 Node.js+Vue.js 构建的 wiki 系统,它开箱即用、界面美观、支持多语言(包括中文)、功能齐全,提供了包括评论、Markdown 编辑器、图片上传、标签、全局搜索、协同编辑、编辑历史、用户管理、谷歌分析等功能,同时支持高度自定义。适用于构建个人博客和团队内部的知识分享平台。
Docker 一键部署
借用 docker.1ms.run 做个镜像加速,数据持久化使用 卷 模式,方便后期迁移。
docker-compose.yml
version: '3'
services:
wiki-db:
container_name: wiki-db
image: docker.1ms.run/postgres:15-alpine
environment:
POSTGRES_DB: wiki
POSTGRES_PASSWORD: wikijsrocks
POSTGRES_USER: wikijs
logging:
driver: none
restart: unless-stopped
volumes:
- wiki-db-data:/var/lib/postgresql/data
wiki:
container_name: wiki
image: docker.1ms.run/requarks/wiki:2
depends_on:
- wiki-db
environment:
DB_TYPE: postgres
DB_HOST: wiki-db
DB_NAME: wiki
DB_PORT: 5432
DB_USER: wikijs
DB_PASS: wikijsrocks
restart: unless-stopped
ports:
- "8080:3000"
volumes:
wiki-db-data:docker-compose up -dhttp://localhost:8080/ 即可体验。
配置全局镜像源
编辑/etc/docker/daemon.json(没有就创建)
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker-0.unsee.tech",
"https://docker.m.daocloud.io"
],
"live-restore": true,
"features": {"buildkit": true}
}重载并重启 docker
sudo systemctl daemon-reload
sudo systemctl restart dockerRootless Docker(非 root 运行):
将同样配置放到 ~/.config/docker/daemon.json,然后
systemctl --user daemon-reload && systemctl --user restart docker
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。