1、flatnotes简介
Flatnotes是一款纯粹、轻量级的自托管Markdown笔记应用。它的核心设计理念是让笔记回归内容本身,通过极简的方式帮助用户管理和记录知识
2、主要功能与特性
双模式编辑器:支持纯Markdown代码编辑和所见即所得(WYSIWYG)编辑两种模式,方便不同习惯的用户。
强大的搜索与关联:内置高级全文搜索引擎,能快速定位内容。支持 Wiki链接([[笔记标题]])功能,能轻松在笔记间建立双向链接,构建个人知识网络。
完善的辅助功能:拥有响应式设计的Web界面,适配电脑和手机;提供明暗主题;并支持从无认证、只读到用户名密码、双因素认证(2FA)等多种安全选项。
4、拉取flatnotes镜像
bash
docker pull dullage/flatnotes:latest
5、创建数据目录
bash
mkdir -p /data/flatnotes
chmod 777 /data/flatnotes
6、docker安装flatnotes
生成随机KEY
bash
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 24 | head -n 1
bash
docker run -d \
--restart unless-stopped \
--name flatnotes \
-p "8080:8080" \
-v "/data/flatnotes/data:/data" \
-e "FLATNOTES_AUTH_TYPE=password" \
-e "FLATNOTES_USERNAME=admin" \
-e "FLATNOTES_PASSWORD=admin" \
-e "FLATNOTES_SECRET_KEY=nHdHOEJ5c4CZRAPQGkVUhYIG" \
-e "PORT=8080" \
dullage/flatnotes:latest
bash
7、访问flatnotes服务
浏览器访问: http://192.168.110.115:8080
帐号密码:admin/admin