熱評
加載中...
當前位置:首頁技術館建站教學網站建設Flatnotes 自託管無庫筆記應用

Flatnotes 自託管無庫筆記應用

Flatnotes 是一個自託管的、不需要資料庫的筆記應用,它使用一個純平的資料夾來存儲Markdown檔。

Flatnotes 自託管無庫筆記應用

功能特性

  1. 無干擾的筆記體驗:設計簡潔,專注於筆記內容,無資料夾、筆記本等複雜結構,依賴強大的搜索和標籤功能。
  2. 全文搜索:從應用的任何位置都能快速訪問全文搜索功能(快捷鍵“/”)。
  3. 數據自由:你的筆記就是Markdown文件,沒有資料庫、專有格式或複雜的資料夾結構,可以隨時移動檔到其他地方使用其他應用。
  4. 回應式Web介面:適配行動裝置,提供良好的行動端體驗。
  5. 多種編輯模式:支援原始Markdown編輯和所見即所得(WYSIWYG)編輯模式。
  6. 高級搜索功能:提供強大的搜索能力,幫助使用者快速找到所需筆記。
  7. 筆記「標籤」功能:允許使用者給筆記添加標籤,方便分類和檢索。
  8. Wikilink支援:支援Wikilink,可以輕鬆連結到其他筆記(例如 [[My Other Note]])。
  9. 主題選擇:提供淺色和深色兩種主題,用戶可以根據喜好選擇。
  10. 多種認證選項:支持無認證、只讀認證、使用者名/密碼認證以及雙因素認證(2FA)。
  11. RESTful API:提供RESTful API,方便與其他應用集成。
  12. Docker支持:推薦使用Docker進行自託管,提供了Docker運行命令和Docker Compose示例。
  13. 開源:特別感謝Whoosh(一個快速的純Python搜尋引擎庫)和TOAST UI Editor(一個瀏覽器中的GFM Markdown和WYSIWYG編輯器)這兩個開源專案,它們使得flatnotes得以實現。 - flatnotes以其簡潔、高效和數據自由的特點,為使用者提供了一個輕量級的筆記解決方案。

好像是 Python 和 React 結合實現的, 有空可以試一下

安裝教學

官方建議用 Docker 實現自託管部署:

Docker
docker run -d \
  -e "PUID=1000" \
  -e "PGID=1000" \
  -e "FLATNOTES_AUTH_TYPE=password" \
  -e "FLATNOTES_USERNAME=user" \
  -e "FLATNOTES_PASSWORD=changeMe!" \
  -e "FLATNOTES_SECRET_KEY=aLongRandomSeriesOfCharacters" \
  -v "$(pwd)/data:/data" \
  -p "8080:8080" \
  dullage/flatnotes:latest

效果演示

Flatnotes 自託管無庫筆記應用
詳情頁
Flatnotes 自託管無庫筆記應用
編輯頁

網站網址

AngelaL博客

       本文是原創文章,採用CC BY-NC-SA 4.0協議,完整轉載請註明來自AngelaL博客

給TA打賞
共{{data.count}}人
人已打賞
網站建設

Files Photo Gallery 單檔PHP目錄程式

2025-3-6 2:02:12

網站建設線上工具

帽子雲 - 免費靜態網站部署平台

2025-3-7 1:20:12

0 條回复 A文章作者 M管理员
    
    暫無討論,說說你的看法吧
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索