時間:2023-05-31 18:03:01 | 來源:網(wǎng)站運營
時間:2023-05-31 18:03:01 來源:網(wǎng)站運營
可以讓你在一分鐘內(nèi)快速建立網(wǎng)盤的神器 filebrowser !:Win10
系統(tǒng),其他部門有的是 Win7
系統(tǒng),訪問起來非常不方便,根本沒法搞定。filebrowser
拿了出來。filebrowser
是啥?filebrowser
是一款非常棒的文件管理工具,使用 GO
語言編寫。Windows
、Linux
、MacOS
以及 FreeBSD
filebrowser
是跨平臺奔跑的,但為了便于理解,同時也方便給小伙伴們演示,我們就以 Windows
平臺為例。PowerShell
來下載。PowerShell
,輸入以下命令。# 下載 filebrowseriwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iex?# 啟動 filebrowserfilebrowser -r /path/to/your/files
127.0.0.1:8080
。filebrowser
是以默認配置運行的,因此最初登錄時我們需要用到以下默認用戶名和密碼。admin
admin
filebrowser
使用起來更加安全。filebrowser
是基于 CLI
的方式來管理運用參數(shù)的,具體可以用下面命令行來查看幫助信息。filebrowser.exe --help
filebrowser.exe
127.0.0.1:8080
上偵聽。filebrowser
本質(zhì)上就是一個 Web
服務(wù)器。http://127.0.0.1:8080
filebrowser
的登錄頁面,接著我們輸入用戶名和密碼(都是 admin
)。filebrowser
所在當前目錄的文件了。filebrowser.db
!filebrowser
就會自動創(chuàng)建一個。BUG
。Settings
,然后找到 Language
一項將其改成中文,最后點擊 Update
按鈕使之生效。設(shè)置
> 個人設(shè)置
> 更改密碼
。filebrowser
,要想讓其他人訪問到,那么我們需要加一個參數(shù)。filebrowser.exe -a 0.0.0.0
8080
哦!# x.x.x.x為filebrowser所在電腦的IP地址http://x.x.x.x:8080
-p
。filebrowser.exe -a 0.0.0.0 -p 8888
filebrowser
的根目錄下新建一個文本文件,然后輸入以下代碼,并給它起個好看又好聽的名字.filebrowser.json
。{ "address": "0.0.0.0", "port": "8888"}
json
文件格式,每行參數(shù)最后別忘記加上一個逗號(最后一行可省略)。.filebrowser.json
,這樣的寫法實際上在 Linux
系統(tǒng)中是指隱藏文件的意思。filebrowser
根目錄中新生成的 filebrowser.db
文件一看就是一個數(shù)據(jù)庫文件。SQLite
之類的文件格式,而且直接用文本編輯器打開也會亂碼無法查看。filebrowser.exe config cat
輸出結(jié)果可能是這樣的。Sign up: falseCreate User Dir: falseAuth method: jsonShell: ?Branding: Name: Files override: Disable external links: false Color: ?Server: Log: stdout Port: 8080 Base URL: Root: . Socket: Address: 127.0.0.1 TLS Cert: TLS Key: Exec Enabled: false?Defaults: Scope: . Locale: en View mode: mosaic Single Click: false Commands: Sorting: By: Asc: false Permissions: Admin: false Execute: true Create: true Rename: true Modify: true Delete: true Share: true Download: true?Auther configuration (raw):?{ "recaptcha": null}
filebrowser.exe config set [flags]
比如,我們想將偵聽地址修改為 0.0.0.0
,那么我們應(yīng)該這樣做。filebrowser.exe config set -a 0.0.0.0
命令執(zhí)行成功后直接輸出 filebrowser.db
的內(nèi)容結(jié)果。filebrowser.exe config set -p 8888
很簡單,對吧!filebrowser.exe config set -a 0.0.0.0 -p 8888
filebrowser.exe config set --help
filebrowser
服務(wù),否則會報錯失敗的哦!filebrowser.json
這個前面我們手動設(shè)定的配置文件移動到其他地方,或者重命名它,或者干脆刪除它,總之就是要讓它消失無效。filebrowser.db
之后,接下來我們就直接運行 filebrowser
并且不帶任何參數(shù)看看。filebrowser.exe
果然,看到 No config file used
字樣沒?filebrowser.db
生效了,我們不再需要手動指定參數(shù),也不再需要手動擼一個 json
配置文件,就可以做到在 0.0.0.0:8888
這個地址上跑服務(wù)了。filebrowser
自然也不例外。設(shè)置
> 用戶管理
> 新建
。filebrowser
根目錄中的子目錄存在,因此在最初挑選根目錄時務(wù)必要考慮好。我的文件
是空的,沒有任何文件。新建文件夾
,然后起個好聽又好看的名字,點擊 創(chuàng)建
。新建文件
,然后起個好聽又好看的名字,點擊 創(chuàng)建
。Docker
下使用 filebrowser
filebrowser
不僅支持跨平臺,而且還支持 Docker
鏡像部署。filebrowser
了,還可以比如說在路由器上安裝它,并共享連接在路由器上的硬盤資料。Docker
,怎么玩都爽啊!docker pull filebrowser/filebrowser
docker run / -v /path/to/root:/srv / -v /path/to/filebrowser.db:/database/filebrowser.db / -v /path/to/settings.json:/config/settings.json / -e PUID=$(id -u) / -e PGID=$(id -g) / -p 8080:80 / filebrowser/filebrowser:s6
filebrowser
已經(jīng)自帶了一個有默認參數(shù)的配置文件,因此我們可以只掛載根目錄和數(shù)據(jù)庫即可。filebrowser.db
)也務(wù)必給它指定一個空白的數(shù)據(jù)庫文件,否則的話會導致程序出錯。Docker
鏡像會在沒有被指定數(shù)據(jù)庫文件的情況下自行創(chuàng)建一個空目錄而不是一個空文件,這個 BUG
似乎有點奇怪!Docker
鏡像應(yīng)該問題不大吧!filebrowser
。filebrowser
訪問更加安全等等課題,都可以在官網(wǎng)上找到。關(guān)鍵詞:建立
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。