Outline核心功能
基于 Markdown 构建的简洁、高效知识库,部署在您自己的服务器上。
Markdown 编辑器
使用 Markdown 编写并实时预览,支持表格、代码块、嵌入内容及斜杠命令,高效编辑。
实时协作
多名用户可同时编辑同一文档,实时光标显示每位成员的编辑位置。
嵌套文档
在集合中以无限层级组织文档,拖拽即可重新排列 Wiki 结构。
全文搜索
跨所有文档即时搜索,结果按相关性排序并高亮显示匹配内容。
集成与 API
原生 Slack 集成,支持搜索与通知。完整 REST API 支持自定义集成与自动化。
SSO 与 OIDC
支持通过 Google、Slack、SAML 或任意 OIDC 提供商登录,通过现有身份系统管理访问权限。
Outline 对比 Notion
无供应商绑定的 Notion 替代方案,文档由您做主。
| 功能 | Outline + VPS | Notion |
|---|---|---|
| 数据所有权 | 您的服务器,您的数据 | 数据存储于美国服务器 |
| GDPR 合规 | 欧盟托管,完全掌控 | 适用美国《云法案》 |
| 按用户计费 | 固定 VPS 价格,无限用户 | $8-$15/用户/月 |
| 开源 | BSL 许可证,完全可审计 | 闭源,专有软件 |
| 实时编辑 | 内置实时光标 | 内置 |
10 分钟内安装 Outline
在您的 VPS 上使用 Docker Compose。
连接并安装 Docker
ssh root@your-server-ip apt update && apt install -y docker.io docker-compose-v2 创建 docker-compose.yml
services:
outline:
image: outlinewiki/outline
restart: always
ports:
- "3000:3000"
environment:
- DATABASE_URL=postgres://outline:changeme@postgres:5432/outline
- REDIS_URL=redis://redis:6379
- AWS_S3_UPLOAD_BUCKET_URL=http://minio:9000
- AWS_S3_UPLOAD_BUCKET_NAME=outline
- AWS_ACCESS_KEY_ID=minioadmin
- AWS_SECRET_ACCESS_KEY=minioadmin
- SECRET_KEY=replace-with-random-hex-32
- UTILS_SECRET=replace-with-random-hex-32
- URL=https://docs.example.com
depends_on:
- postgres
- redis
- minio
postgres:
image: postgres:16-alpine
restart: always
environment:
- POSTGRES_DB=outline
- POSTGRES_USER=outline
- POSTGRES_PASSWORD=changeme
volumes:
- postgres_data:/var/lib/postgresql/data
redis:
image: redis:7-alpine
restart: always
minio:
image: minio/minio
restart: always
command: server /data
environment:
- MINIO_ROOT_USER=minioadmin
- MINIO_ROOT_PASSWORD=minioadmin
volumes:
- minio_data:/data
volumes:
postgres_data:
minio_data: 启动服务
docker compose up -d 访问您的 Outline 实例
访问 http://your-server-ip:3000,使用您配置的身份验证提供商登录。
推荐 VPS 配置
小型团队
最多 10 名用户
- 1 GB RAM
- 最多 10 名用户
成长型团队
10-50 名用户
- 2 GB RAM
- 10-50 名用户
组织
50+ 名用户
- 4 GB+ RAM
- 50+ 名用户
关于 Outline 的常见问题
仍有疑问? 联系我们的支持团队