首先,推薦使用caddy 系列軟件,但Caddy系列軟件功能太多,因此此軟件更加純粹一些
再者雖然這個項目今年之后不再被更新,但基本功能已經完全夠小型服務所使用~
----------------------------------------------------------------------------------------------------------------------------
https://github.com/filebrowser/filebrowser/releases
找到windows 的安裝包,也可以找到作者的網站:https://filebrowser.xyz/installation 輸入命令安裝(測試失敗)
iwr win10 默認,在win7系統不識別,建議全程使用PoweShell 管理員權限安裝
下載地址:https://github.com/filebrowser/filebrowser/releases/download/v2.1.0/windows-amd64-filebrowser.zip
然后建立一個新的文件夾(Rename your folder)
(1)創建數據庫/初始化
filebrowser.exe -d filebrowser.db config init
(2)設置監聽地址,地址寫內網的實際IP地址,若打不開,建議測試這里
filebrowser.exe -d filebrowser.db config set --address 192.168.0.101
(3)設置監聽端口
filebrowser.exe -d filebrowser.db config set --port 80
(4)設置中文語言環境
filebrowser.exe -d filebrowser.db config set --locale zh-cn
(5)設置日志文件位置
filebrowser.exe -d filebrowser.db config set --log filebrowser.log
(6)默認文件位置,建議嚴格區分大小寫
filebrowser.exe -d filebrowser.db config set --root C:\Users\
(7)添加用戶/首先添加管理員用戶
filebrowser.exe -d filebrowser.db users add test 123456 --perm.admin
附上基本用法提示
Usage:
filebrowser users update <id|username> [flags]
Flags:
--commands strings a list of the commands a user can execute
-h, --help help for update
--locale string locale for users (default "en")
--lockPassword lock password
-p, --password string new password
--perm.admin admin perm for users
--perm.create create perm for users (default true)
--perm.delete delete perm for users (default true)
--perm.download download perm for users (default true)
--perm.execute execute perm for users (default true)
--perm.modify modify perm for users (default true)
--perm.rename rename perm for users (default true)
--perm.share share perm for users (default true)
--scope string scope for users (default ".")
--sorting.asc sorting by ascending order
--sorting.by string sorting mode (name, size or modified) (default "name")
-u, --username string new username
--viewMode string view mode for users (default "list")
Global Flags:
-c, --config string config file path
-d, --database string database path (default "./filebrowser.db")
2020/04/05 20:31:38 accepts 1 arg(s), received 2
然后 運行時,會提示防火牆是否通過,然后萬事大吉~
大部分操作可以通過網頁的管理員進行啦

而且可以分享文件鏈接~

優點:足夠簡單,全平台支持;
缺點:日志記錄工作不完備。
Ref:linux 的用法介紹
