docker一键部署Flatnotes笔记工具

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
相关推荐
希和202710 小时前
考研英语阅读词汇笔记|城市野径、抄近道步道(非正式小路)
笔记·考研
一个人旅程~12 小时前
关于imac27inch因改短用户名导致混合硬盘和系统崩溃的问题分析与故障解决
经验分享·笔记·macos·新浪微博
心祭丫丫13 小时前
【每天一个 Python 小案例17】Python 实现通讯录
开发语言·人工智能·笔记·python·学习
java_logo14 小时前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
吴声子夜歌14 小时前
Kubernetes权威指南——网络原理(一)
网络·容器·kubernetes
派大猩猩_15 小时前
Obsidian 笔记怎么同步多端:Nutstore Sync 大笔记库同步测评
笔记·obsidian·obsidian插件·obsidian同步
方便面不加香菜16 小时前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
叼烟扛炮19 小时前
Linux 学习笔记(五十):网络层——IP 协议、子网划分与 NAT 魔法
linux·笔记·学习
叼烟扛炮19 小时前
Linux 学习笔记(六十):单线程的逆袭——epoll 高并发服务器实战
linux·服务器·网络·笔记·学习·算法
Rabitebla20 小时前
【Linux操作系统】进程篇(十一):进程程序替换——从底层原理到 exec 函数族
linux·服务器·c++·笔记·学习·算法