什麼是 todo ?
是一個自托管的
todo
應用程式,可讓您以簡單且最少的方式跟蹤您的
todo web
。📝
todo
老蘇覺得和之前介紹的
KissLists
比較像
文章傳送門:最簡單的共享清單伺服器KissLists
官方提供了
Demo
示範站點:https://todo.mills.io
安裝
在群晖上以 Docker 方式安裝。
在系統資料庫中搜尋
prologic
,選擇第四個
prologic/todo
,輕按兩下直接下載下傳。
卷
在
docker
檔案夾中,建立一個新檔案夾
todo
,然後建一個子目錄
data
,還需要給
data
目錄
Everyone
的讀寫權限
檔案夾 | 裝載路徑 | 說明 |
---|---|---|
| | 資料庫目錄 |
端口
本地端口不沖突就行,不确定的話可以用指令查一下
# 檢視端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
| |
預設沒有暴露端口
需要自己添加
環境
可變 | 值 |
---|---|
| 支援 種不同顔色的主題,還支援 |
的主題值:
THEME
,
ayu
,
dracula
,
gruvbox-dark
,
gruvbox-light
,
lucario
,
monokai
,
nord
,
solarized-dark
,
solarized-light
,
tomorrow
,
tomorrow-night
zenburn
當
THEME
設為
custom
時
可變 | 值 |
---|---|
| 網頁背景,例如 |
| 文本框和按鈕背景,例如 |
| 輸入和項目文本,例如 |
| 按鈕上的複選标記,例如 |
| 按鈕上的X标記,例如 |
| 标題文本和按鈕懸停,例如 |
老蘇随便設了一個
指令行安裝
如果你熟悉指令行,可能用
docker cli
更快捷
# 建立檔案夾 todo 和 子目錄
mkdir -p /volume2/docker/todo/data
# 進入 todo 目錄
cd /volume2/docker/todo
# 修改目錄權限
chmod 777 data
# 運作容器
docker run -d \
--restart always \
--name todo \
-p 4488:8000 \
-v $(pwd)/data:/data \
-e THEME=dracula \
prologic/todo
也可以用
docker-compose
安裝,将下面的内容儲存為
docker-compose.yml
檔案
version: '3'
services:
todo:
image: prologic/todo
container_name: todo
restart: always
ports:
- 4488:8000
volumes:
- ./data:/data
environment:
- THEME=dracula
然後執行下面的指令
# 建立檔案夾 todo 和 子目錄
mkdir -p /volume2/docker/todo/data
# 進入 todo 目錄
cd /volume2/docker/todo
# 修改目錄權限
chmod 777 data
# 将 docker-compose.yml 放入目前目錄
# 一鍵啟動
docker-compose up -d
運作
在浏覽器中輸入
http://群晖IP:4488
就能看到主界面
在
add item
中添加新的事項
完成之後隻要點前面綠色的✅,就會變成❌
再次點❌就可以删除
data
目錄下的内容
data/todo.db
目錄下的内容
參考文檔
prologic/todo: 📋 todo is a simple self-hosted todo manager - todo - Mills
位址:https://git.mills.io/prologic/todo
Hello Go!
位址:https://todo.mills.io/