安裝原版filebrowser
安裝fb(裝過curl的直接復(fù)制&&之后的命令即可)
apt install curl && curl -fsSL https://filebrowser.xyz/get.sh | bash
如果想看到詳細(xì)安裝過程提示拣展,去掉-fsSL即可:
curl https://filebrowser.xyz/get.sh | bash
配置fb
- 創(chuàng)建配置數(shù)據(jù)庫:
filebrowser -d /etc/filebrowser.db config init
- 設(shè)置監(jiān)聽地址:
filebrowser -d /etc/filebrowser.db config set --address 192.168.0.28
以上ip地址家用的話填寫路由器界面看到的或者家用linux server的內(nèi)網(wǎng)ip地址赖阻,如果是服務(wù)器使用的話需要填寫服務(wù)器的固定ip而不是127.0.0.1
- 設(shè)置監(jiān)聽端口:
filebrowser -d /etc/filebrowser.db config set --port 9999
可自行修改一個沒用過的端口號
- 設(shè)置語言環(huán)境:
filebrowser -d /etc/filebrowser.db config set --locale zh-cn
- 設(shè)置日志位置:
filebrowser -d /etc/filebrowser.db config set --log /var/log/filebrowser.log
- 添加一個用戶:
filebrowser -d /etc/filebrowser.db users add saber password --perm.admin
其中的saber和password分別是自行設(shè)定的用戶名和密碼将塑,根據(jù)自己的需求更改挠说。
至此命令行簡單配置就完成了愁憔,輸入并運(yùn)行fb:
filebrowser -d /etc/filebrowser.db
全新安裝荒野無燈的集成dplayer和其他各種魔改的filebrowser:
cd /tmp &&wget http://files.80x86.io/router/rom/opt/fb/filebrowser_linux_amd64
或者(哪個能用就用哪個):
cd /tmp &&wget http://rom.nanodm.net/opt/fb/filebrowser_linux_amd64
mv filebrowser_linux_amd64 /usr/local/bin/filebrowser &&chmod 0755 /usr/local/bin/filebrowser && cd /usr/local/bin/
filebrowser config init
filebrowser config set --address 192.168.0.28
filebrowser config set --port 9999
filebrowser config set --locale zh-cn
filebrowser config set --log /var/log/filebrowser.log
filebrowser users add saber password --perm.admin
無燈的改版filebrowser啟動時默認(rèn)同目錄下會生成數(shù)據(jù)庫歼捏,需要和原版filebrowser一樣配置一下啥寇,只是幾個配置命令中所有的/etc/filebrowser.db都要刪除掉。
- 啟動fb:
filebrowser -d /usr/local/bin/filebrowser.db
路由器添加一條端口映射斟湃,內(nèi)網(wǎng)填寫你改的端口號熏迹,外部端口隨意比如也是9999,服務(wù)器的話直接設(shè)置好端口號9999即可凝赛,然后瀏覽器打開網(wǎng)址 http://域名或ip:9999 輸入設(shè)置的賬號密碼即可登錄注暗,之后就可以在設(shè)置中添加訪問用戶和各自可以訪問的路徑和各種權(quán)限設(shè)置
- 添加自啟動服務(wù):
nano /lib/systemd/system/filebrowser.service
填入:
[Unit]
Description=File Browser
After=network.target
[Service]
ExecStart=/usr/local/bin/filebrowser -d /etc/filebrowser.db #原版fb
ExecStart=/usr/local/bin/filebrowser -d /usr/local/bin/filebrowser.db #魔改版fb
[Install]
WantedBy=multi-user.target
保存退出坛缕。
- 運(yùn)行:
systemctl start filebrowser.service
- 開機(jī)自啟動:
systemctl enable filebrowser.service
- 查看運(yùn)行狀態(tài):
systemctl status filebrowser.service
tip:更新無燈的filebrowser只需全新安裝fb全命令的前兩條即下載-改名-覆蓋-改權(quán)限,之后重啟服務(wù)即可:
mv filebrowser_linux_amd64 /usr/local/bin/filebrowser &&chmod 0755 /usr/local/bin/filebrowser && cd /usr/local/bin/
systemctl restart filebrowser.service