logseq
应用介绍
Logseq 是一个注重隐私保护的开源知识管理和协作平台,采用本地优先的设计理念,所有数据都存储在用户自己的设备中,支持纯 Markdown 和 Org-mode 格式笔记。作为一款双向链接笔记应用,Logseq 帮助用户建立知识之间的关联,构建个人知识网络,非常适合需要长期积累知识的学习者和研究者使用。
Logseq 的核心特点包括: - 完全本地存储,数据所有权完全归用户所有,无需担心第三方服务关闭导致数据丢失 - 原生支持双向链接和反向链接,轻松实现知识图谱构建 - 支持 PDF 标注和管理,方便学术研究和文档阅读 - 拥有丰富的插件生态系统,可以扩展各种功能,包括日历、思维导图、任务管理等 - 支持多端同步,可以部署在自己的 NAS 上实现私有同步服务 - 支持移动端,方便随时查看和编辑笔记

本地上演示了 Logseq 的双向链接和大纲编辑功能,可以看到流畅的交互体验。
安装说明
前提依赖
在 NAS 上部署 Logseq 服务需要满足以下条件: - Docker 和 Docker Compose 环境 - 至少 1GB 可用内存(建议 2GB 以上) - 至少 500MB 存储空间用于存储应用和数据
安装配置
使用 Docker Compose 安装 Logseq 服务,创建 docker-compose.yml 文件如下:
version: "3"
services:
logseq:
image: logseq/logseq:latest
container_name: logseq
ports:
- "12315:12315"
volumes:
- ./data:/home/logseq/data
restart: unless-stopped如果你需要使用更加完整的自托管服务,还可以搭配 PostgreSQL 数据库:
version: "3"
services:
postgres:
image: postgres:15-alpine
container_name: logseq-postgres
environment:
POSTGRES_USER: logseq
POSTGRES_PASSWORD: your_secure_password
POSTGRES_DB: logseq
volumes:
- postgres-data:/var/lib/postgresql/data
restart: unless-stopped
logseq:
image: logseq/logseq:latest
container_name: logseq
ports:
- "12315:12315"
depends_on:
- postgres
environment:
DB_HOST: postgres
DB_USER: logseq
DB_PASSWORD: your_secure_password
DB_NAME: logseq
volumes:
- ./data:/home/logseq/data
restart: unless-stopped
volumes:
postgres-data:使用说明
- 启动服务:执行
docker-compose up -d启动容器 - 访问服务:在浏览器中访问
http://你的NAS_IP:12315即可进入 Logseq - 初始配置:首次访问需要创建管理员账户,设置用户名和密码
- 使用技巧:
- 创建第一个笔记后,可以通过 [[笔记名称]] 方式创建双向链接
- 通过右侧边栏可以查看当前笔记的所有反向链接,了解知识关联
- 可以开启夜间模式保护眼睛,长时间使用更加舒适
- 支持导出整个知识图形为 PDF 或者 Markdown 文件备份
开源信息
- GitHub 地址:https://github.com/logseq/logseq
- 官方网站:https://logseq.com
- 官方文档:https://docs.logseq.com
- 开源协议:AGPL-3.0