Drawnix簡介
Drawnix 是一款開源的在線白板工具(SaaS),集思維導圖、流程圖繪制、自由畫圖等多種功能于一體,支持協作與插件擴展,適用于個人創作、團隊協作和遠程辦公場景。它完全免費且開源,提供豐富的編輯功能和良好的跨平臺體驗。
Drawnix主要特點
? 💯 免費 + 開源:無使用成本,代碼開放透明,可自由定制部署。
?? 支持思維導圖與流程圖編輯:內置專業圖形結構,提升邏輯表達效率。
🖌 畫筆功能:自由手繪,滿足創意草圖與標注需求。
😀 插入圖片:輕松導入外部圖像,豐富內容展示形式。
🚀 基于插件機制:靈活擴展功能,適應多樣化使用場景。
🖼? 📃 導出為 PNG、JSON(.drawnix):支持多種格式導出,便于分享與備份。
💾 自動保存(瀏覽器緩存):防止數據丟失,保障編輯連續性。
? 編輯特性完善:支持撤銷、重做、復制、粘貼等常用操作。
🌌 無限畫布:自由縮放與滾動,打造廣闊創作空間。
🎨 主題模式:多主題切換,滿足個性化視覺體驗。
📱 移動設備適配:支持手機和平板操作,隨時隨地進行創作。
📈 支持 Mermaid 語法轉流程圖:通過文本快速生成專業流程圖。
? 支持 Markdown 文本轉思維導圖(新功能🔥🔥🔥):一鍵將結構化文本轉化為可視化思維導圖,極大提升效率。
Drawnix?? 是由Plait團隊開發的 ??開源一體化白板工具??,基于React/Angular雙生態插件架構,深度整合 ??思維導圖、流程圖、自由繪畫?? 三大核心功能。其技術亮點包括:
??插件化擴展??:底層依賴Plait畫圖框架(支持業務分層開發),可集成Slate富文本編輯器,開發者可自定義功能模塊;
??輕量化設計??:瀏覽器緩存自動保存,無限畫布支持縮放/滾動,內存占用<150MB;
??跨平臺適配??:提供Docker鏡像與NPM安裝包,全平臺兼容(Win/Mac/Linux)。
原始鏡像命令
docker pull pubuzhixing/drawnix:latest
x86鏡像
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_drawnix:latest
arrch64鏡像
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_arm64_drawnix:latest
Docker Compose部署
version: '3.8'services:drawnix:image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_drawnix:latestcontainer_name: drawnixrestart: unless-stoppedports:- "172.16.17.220:8080:8080" # 僅本地訪問,通過Nginx反向代理volumes:- /data/drawnix:/home/static/data # 持久化數據目錄environment:- NODE_ENV=productionuser: "1000:1000" # 確保與主機文件權限一致volumes:drawnix_data:driver: local
# 運行命令
docker-compose up -d
直接使用Docker命令
# 創建數據目錄
mkdir -p /opt/drawnix/data
chown -R 1000:1000 /data/drawnix# 設置正確的權限
運行容器
docker run -d \--name drawnix \-p 32086:8080 \-v /data/drawnix:/home/static/data \-e NODE_ENV=production \--restart unless-stopped \registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_drawnix:latest
?溫馨提示
安裝cpolar內網穿透
Cpolar官網地址: https://www.cpolar.com