笔记、图表和知识管理平台Atlantis
简介什么 Atlantis Atlantis是一个专为注重隐私的现代用户设计的自托管平台。它允许你创建精美的Mermaid.js图表、撰写笔记和管理知识而所有数据都保留在你自己的服务器上无需依赖任何外部云服务。通过其现代化的分屏编辑器你可以一边编写代码一边实时预览图表和格式化文本极大地提升了工作效率。✨ 主要功能现代化的编辑器: 提供分屏界面左侧为代码编辑器右侧为实时预览体验流畅。完整的 Mermaid 支持: 全面集成Mermaid.js支持流程图、序列图、甘特图等所有图表类型。交互式待办事项: 支持通过拖放操作来管理任务并完全兼容标准Markdown语法。本地数据持久化: 默认使用SQLite存储数据并可通过环境变量轻松配置为PostgreSQL或MySQL灵活适应不同需求。主题切换: 支持深色和浅色模式可根据你的系统偏好自动调整。收藏与管理: 可以收藏重要图表并提供便捷的创建、编辑、删除和快速搜索功能。备份与恢复: 支持将所有数据一键导出为JSON格式进行备份并可随时恢复。快速搜索提供快速搜索功能便于用户查找已保存的图表。 项目亮点隐私优先: 作为一个自托管解决方案Atlantis确保你的所有数据都由你完全掌控杜绝了数据泄露的风险。美观与易用: 采用Tailwind CSS和Shadcn UI构建界面美观、响应迅速提供了出色的用户体验。高度集成: 内置强大的Mermaid.js图表库和交互式任务列表是一个集笔记、图表绘制和任务管理于一体的综合平台。部署灵活: 提供Docker镜像支持一键部署并兼容多种数据库无论是个人使用还是团队协作都非常方便。Atlantis提供了一个强大而灵活的工具适用于多种场景帮助用户在私密环境中创建和管理内容。安装在群晖上以 Docker 方式安装。在注册表中搜索strikead选择第一个strikead/atlantis版本选择latest。镜像有点大需要耐心创建目录需要创建目录用于持久化数据。通过SSH登录到您的群晖执行下面的命令# 新建文件夹 atlantis 和 子目录mkdir-p /volume1/docker/atlantis/data# 进入 atlantis 目录cd/volume1/docker/atlantisdocker-compose.yml接下来将下面的内容保存为docker-compose.yml# Simple Docker Compose (without Redis)# Use this if you dont need caching or want a simpler setup# The application will use in-memory caching insteadservices:atlantis:image:strikead/atlantis:latestcontainer_name:atlantisrestart:unless-stoppedports:-3254:3000volumes:# Persist diagram data - map to your preferred location# Default: uses Docker named volume# Custom: set ATLANTIS_DATA_DIR environment variable or edit this file# Example: ./my-data:/app/data-atlantis_data:/app/dataenvironment:-NODE_ENVproduction# Set to true to enable the external API-ENABLE_API_ACCESSfalse# Prisma provider: sqlite (default) or postgresql/mysql-PRISMA_PROVIDERsqlite# Connection string for the chosen provider; SQLite uses a local file-DATABASE_URLfile:/app/data/atlantis.db# No REDIS_URL - uses in-memory cachinghealthcheck:test:[CMD,wget,--no-verbose,--tries1,--spider,http://localhost:3000/]interval:30stimeout:10sretries:3start_period:10svolumes:atlantis_data:driver:localdriver_opts:type:noneo:binddevice:/volume1/docker/atlantis/data简单说明虽然为了简化安装使用了SQLlite但是也带来了权限的问题处理不当会导致创建笔记或者图表失败所以这次没有像往常一样直接使用目录而是将目录映射成了卷来规避权限问题volumes:这是Docker-Compose文件中的部分用于定义卷。atlantis_data:这是自定义卷的名称。driver: local表明使用本地驱动程序这通常意味着该卷会在本地文件系统中创建或绑定。driver_opts:type: none表示这是一个绑定挂载而不是Docker管理的卷。o: bind指示这是一个绑定挂载。device: /volume1/docker/atlantis/data指定要映射的主机目录路径。如果是多人访问建议加上redis并将数据库改为postgresql/mysql一键启动将docker-compose.yml放入当前目录就可以启动了# 一键启动docker-composeup -d运行在浏览器中输入http://群晖IP:3254就能看到主界面其中Create diagram是创建Mermaid图表而Create note是创建笔记Create diagram让AI生成了一个QQ登录的流程不是用的内置的AI虽然能选择OpenAI-compatible但是没有找到设置URL的地方除非选择Gemini (Google AI Studio)回到首页Create note笔记支持多种格式选了Markdown的效果参考文档Fantastic-Computing-Machine/atlantis: Create beautiful charts and diagrams privately, without relying on external cloud services.地址https://github.com/Fantastic-Computing-Machine/atlantisAtlantis - Self-Hosted Diagrams Notes地址https://fantastic-computing-machine.github.io/atlantis/

相关新闻

用“渠道矩阵+内容节奏”把流量做成可控资产

用“渠道矩阵+内容节奏”把流量做成可控资产

跨境电商最痛的不是“流量少”,而是“流量不稳定”:今天爆、明天掉;平台规则一变,投放ROI直接崩。解决方案是把流量变成资产——渠道矩阵承接不确定性,内容节奏制造确定性。下面给你一套可直接执行的打法。 一、渠道矩…

2026/7/5 3:21:56 阅读更多 →
RKE(Rancher Kubernetes Engine) 是什么?

RKE(Rancher Kubernetes Engine) 是什么?

RKE(Rancher Kubernetes Engine) 是什么?核心定义 RKE 是一个 轻量级、高可用、100% 开源 的 Kubernetes 发行版和安装工具。它的全称是 Rancher Kubernetes Engine(在 RKE2 出现后,原 RKE 有时也被称为 RKE1&#xff…

2026/7/3 15:14:06 阅读更多 →
《Foundation 均衡器》

《Foundation 均衡器》

《Foundation 均衡器》 引言 在现代社会,均衡器作为一种常见的音频处理工具,被广泛应用于各种音频制作与播放场景中。本文将深入探讨Foundation均衡器的工作原理、功能特点以及在音频制作中的应用,帮助读者更好地理解和使用这一重要的音频处理工具。 均衡器概述 均衡器(…

2026/7/4 22:21:11 阅读更多 →

最新新闻

KARL四维权限模型:资源粒度、操作语义、上下文约束与继承链路深度解析

KARL四维权限模型:资源粒度、操作语义、上下文约束与继承链路深度解析

1. 项目概述:KARL权限模型不是“配个role”就完事的系统工程KARL——这个在开源知识协作领域低调但极具设计深度的平台,它的权限体系远非传统RBAC(基于角色的访问控制)所能简单概括。我第一次接触KARL是在2021年参与一个高校数字人…

2026/7/5 3:18:59 阅读更多 →
微信 Dat 文件逆向分析:从 0x17CE 文件头到 PNG 图片的 3 步解密实战

微信 Dat 文件逆向分析:从 0x17CE 文件头到 PNG 图片的 3 步解密实战

微信 Dat 文件逆向实战:从文件头特征到自定义解密工具开发在移动互联网时代,即时通讯软件产生的数据安全一直是个值得关注的话题。作为国内主流的社交应用,微信对本地存储的图片、视频等多媒体文件采用了特定的加密保护措施。本文将带您深入探…

2026/7/5 3:18:59 阅读更多 →
Android随笔-APP首次启动流程

Android随笔-APP首次启动流程

从用户点击应用图标到 Activity 执行 onCreate() 的完整流程,涉及 Launcher 进程 → SystemServer 进程 → Zygote 进程 → 应用进程 之间的多轮跨进程通信。以下是详细拆解: 一、核心通信方式概览通信双方IPC 方式作用Launcher → AMS/ATMSBinder IPC发…

2026/7/5 3:18:58 阅读更多 →
如何用沉浸式翻译插件实现一键双语阅读外文资料?

如何用沉浸式翻译插件实现一键双语阅读外文资料?

一、先说结论:沉浸式翻译适合谁? 直接结论 用户类型是否推荐推荐理由经常读英文网页的人强烈推荐一键网页双语,阅读阻力明显下降学生 / 研究生强烈推荐适合论文、资料、课程、英文网站内容创作者强烈推荐适合快速读海外资讯、产品文档、报道…

2026/7/5 3:14:57 阅读更多 →
UNY Finance生态航母再扩容,UNY Bet(UNY预测)即将上线!

UNY Finance生态航母再扩容,UNY Bet(UNY预测)即将上线!

2026/7/5 3:12:56 阅读更多 →
trae接如claudecode

trae接如claudecode

配置流程 使用cc-switch接入国内模型使用trae安装Claude Code插件Claude Code插件自动调用cc-switch接入的模型 1.cc-switch安装并接入大模型 https://www.cnblogs.com/Leonardo-li/p/19890846 2.trae下载并安装,安装略 https://www.trae.cn/sem?utm_sourceba…

2026/7/5 3:12:56 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻