filebrowser 使用方法詳細(xì)介紹(轉(zhuǎn)載)

1. 眾多免費(fèi)的個(gè)人網(wǎng)盤和網(wǎng)頁(yè)版文件管理軟件

Filebrowser:官網(wǎng) https://filebrowser.org/ , 沒(méi)有體驗(yàn)網(wǎng)站偷遗,不過(guò)不用安裝阐虚,直接運(yùn)行辫塌,馬上就能在自己電腦上看到效果枝嘶。在github上有源碼(國(guó)內(nèi)訪問(wèn)慢蛋济,多試幾次 https://github.com/filebrowser/filebrowser)旨袒。

Nextcloud: 體驗(yàn)網(wǎng)站:https://try.nextcloud.com/察绷,點(diǎn)take me there. 會(huì)自動(dòng)生成用戶名和密碼干签,自動(dòng)登錄。如果密碼為空拆撼,重新進(jìn)一遍容劳。服務(wù)器在國(guó)外。github上有源碼闸度。

Filerun:體驗(yàn)網(wǎng)站:https://demo.filerun.co/?username=admin&password=admin竭贩,服務(wù)器在國(guó)外。

可道云:體驗(yàn)網(wǎng)站:http://demo.kodcloud.com/#user/login莺禁, 自動(dòng)生成用戶名和密碼留量。github上有源碼。

藍(lán)眼網(wǎng)盤:體驗(yàn)網(wǎng)站:https://tank.eyeblue.cn/user/login哟冬,體驗(yàn)賬號(hào): demo 密碼:123456)楼熄。github上有源碼。

**photoprism: **體驗(yàn)網(wǎng)站:https://demo.photoprism.org/柒傻, 不需密碼孝赫。

hfs, chfs等等:chfs官網(wǎng):http://iscute.cn/chfs较木,太簡(jiǎn)易了红符。沒(méi)體驗(yàn)網(wǎng)站。

試用比較了好久伐债,最后發(fā)現(xiàn)還是filebrowser最滿意预侯。

Filebrowser的優(yōu)點(diǎn)

1. 不用安裝,直接運(yùn)行峰锁。

只要下載一個(gè)單獨(dú)的filebrowser文件(windows下是filebrowser.exe) 就能在各個(gè)平臺(tái)直接運(yùn)行(windows下要用cmd命令行加參數(shù)運(yùn)行)萎馅。filebrowser是用谷歌的go語(yǔ)言寫的服務(wù)器程序,運(yùn)行速度僅次于c語(yǔ)言虹蒋。運(yùn)行起來(lái)小巧糜芳,輕便飒货,速度快。不用安裝直接運(yùn)行峭竣。

而藍(lán)眼云盤也是go寫的后臺(tái)塘辅,有同樣優(yōu)勢(shì),但需要安裝數(shù)據(jù)庫(kù)皆撩。其他軟件都需要先搭建apache等網(wǎng)站服務(wù)器扣墩,再安裝數(shù)據(jù)庫(kù),php等(就是LNMP環(huán)境)扛吞。太復(fù)雜呻惕,新手不建議。不過(guò)滥比,簡(jiǎn)易辦法是先安裝docker亚脆,然后拉取鏡像风范,就能直接運(yùn)行了如输,這是最簡(jiǎn)單的安裝方法了。

2. 要求配置低焦蘑,運(yùn)行流暢查乒。

我看過(guò)有用玩客云弥喉,n1等搭建可道云的,甚至還有nextcloud的玛迄,光安裝Lnmp環(huán)境就已經(jīng)讓系統(tǒng)腫起來(lái)了由境,運(yùn)行起來(lái)當(dāng)然卡卡卡。cpu是arm, arm v5, arm v7等架構(gòu)的低性能服務(wù)器(包括路由器蓖议,礦渣產(chǎn)品等)還是老老實(shí)實(shí)用filebrowser吧虏杰。可能還需要加點(diǎn)虛擬內(nèi)存勒虾。1g內(nèi)存會(huì)運(yùn)行很流暢穩(wěn)定纺阔。很多第三方系統(tǒng)都自動(dòng)集成了filebrowser,不過(guò)版本都比較老修然。

3. 直接操作硬盤笛钝,保持硬盤原本目錄結(jié)構(gòu):

這點(diǎn)很重要,把filebrowser放在任何文件夾直接運(yùn)行愕宋,都能訪問(wèn)到系統(tǒng)根目錄玻靡,并可以實(shí)時(shí)瀏覽,修改硬盤上的文件中贝,所見(jiàn)即所得囤捻。

其他的軟件很多需要搭建網(wǎng)站服務(wù)器,只能訪問(wèn)到網(wǎng)站服務(wù)所在的目錄邻寿,要訪問(wèn)的文件都要移動(dòng)到服務(wù)器所在的根目錄蝎土,那整個(gè)硬盤的目錄結(jié)構(gòu)就都變了视哑。而且通過(guò)數(shù)據(jù)庫(kù)操作,會(huì)使網(wǎng)頁(yè)上顯示的內(nèi)容和硬盤實(shí)際存儲(chǔ)的內(nèi)容不一致誊涯,你以為你從硬盤上刪除或上傳了一個(gè)文件黎炉,到實(shí)際硬盤里查看,其實(shí)沒(méi)變醋拧。它是通過(guò)數(shù)據(jù)庫(kù)操作的慷嗜,很可能放在網(wǎng)站的目錄里了。這個(gè)bug太傻了丹壕。

4. 訪問(wèn)速度快庆械,用命令行可以關(guān)掉壓縮圖片功能。

很多其他軟件都會(huì)在你瀏覽硬盤上的圖片時(shí)菌赖,先壓縮生成各種尺寸的縮略圖缭乘,而且還不能關(guān)掉這個(gè)功能,這對(duì)于低配置的服務(wù)器來(lái)說(shuō)簡(jiǎn)直就是災(zāi)難琉用。記得用小睿私人云自帶的系統(tǒng)堕绩,往里面上傳了2000張圖片,它哐當(dāng)咣當(dāng)壓縮了1個(gè)多小時(shí)還沒(méi)弄好邑时。nextcloud也有這個(gè)bug奴紧,比如瀏覽5000張圖片的文件夾時(shí)會(huì)直接卡死,低配置的服務(wù)器根本干不了這活兒晶丘∈虻可道云也一樣,能在pc端關(guān)閉縮略圖功能浅浮,但在手機(jī)訪問(wèn)時(shí)還是會(huì)先壓縮再顯示縮略圖沫浆,訪問(wèn)時(shí)直接卡死。

而filebrowser則是從圖片的exif里直接抽取縮略圖滚秩,直接顯示专执,訪問(wèn)5000張圖片的文件夾也會(huì)2秒鐘就打開(kāi),瀏覽起來(lái)很流暢郁油。

不足:

免費(fèi)的開(kāi)源項(xiàng)目本股,有些功能還不夠完善,比如不支持手機(jī)滑屏切換圖片(只能點(diǎn)擊按鈕切換)已艰,圖片切換沒(méi)有過(guò)渡動(dòng)畫(huà)痊末,前后圖片沒(méi)有預(yù)加載功能,瀏覽圖片后返回目錄頁(yè)時(shí)不能回到原位置(每次都回到頁(yè)首)哩掺,文本文件編輯器功能太簡(jiǎn)單,沒(méi)有用虛擬列表(訪問(wèn)1萬(wàn)個(gè)圖片的文件夾時(shí)內(nèi)存占用會(huì)很大) 等等涩笤。

我用filebrowser一年多了嚼吞,很穩(wěn)定盒件。最近一個(gè)月心血來(lái)潮,給filebrowser做了好多修改舱禽,也提交通過(guò)了幾個(gè)炒刁,但審核速度特慢。畢竟是兩三年的開(kāi)源項(xiàng)目了誊稚,owner更新不積極了翔始。我把我修改的源碼和可執(zhí)行文件也放到了github上和百度網(wǎng)盤里,大家不喜歡原版可以用我的改版里伯。我還會(huì)寫一個(gè)在windows下編譯filebrowser的步驟城瞎,大家可以把源碼改著玩,自己編譯疾瓮,非常有意思脖镀。后端是go語(yǔ)言寫的,前端是vue (html, css, javasript) 寫的狼电。

Filebrowser安裝和使用方法:
官網(wǎng)地址:https://github.com/filebrowser/filebrowser/releases蜒灰,
進(jìn)到filebrowser.exe所在目錄,然后設(shè)置一下參數(shù):

初始化內(nèi)置數(shù)據(jù)庫(kù)文件filebrowser.db,它會(huì)在當(dāng)前目錄下生成一個(gè)數(shù)據(jù)庫(kù)文件filebrowser.db

.\filebrowser -d filebrowser.db config init

設(shè)置管理員用戶名和密碼(用戶名:kkk肩碟,密碼:123456强窖,可以自己修改)

.\filebrowser -d filebrowser.db users add kkk 123456 --perm.admin

設(shè)置訪問(wèn)地址為0.0.0.0(這個(gè)不能變),這樣就能在外網(wǎng)或者192.168.x.x(你的內(nèi)網(wǎng)地址)訪問(wèn)了削祈。注意毕骡,默認(rèn)的127.0.0.1有時(shí)不能訪問(wèn),改成這個(gè)就好了岩瘦。

.\filebrowser -d filebrowser.db config set --address 0.0.0.0

修改訪問(wèn)端口號(hào)為1234, 就能用192.168.x.x:1234來(lái)訪問(wèn)了未巫。注意不能用默認(rèn)的8080端口,移動(dòng)電信聯(lián)通都把這個(gè)端口封了启昧,從外面訪問(wèn)不了叙凡。

.\filebrowser -d filebrowser.db config set --port 1234

設(shè)置根目錄為電腦的d盤,根據(jù)自己需要改密末。

.\filebrowser -d filebrowser.db config set --root d:/

運(yùn)行程序:

.\filebrowser.exe -d .\filebrowser.db --disable-preview-resize --disable-type-detection-by-header --cache-dir .\cache

這幾個(gè)參數(shù)的說(shuō)明:.\ 表示當(dāng)前目錄握爷。

-d .\filebrowser.db 表示數(shù)據(jù)庫(kù)文件是當(dāng)前目錄的filebrowser.db

--disable-preview-resize 表示禁止壓縮圖片,低端服務(wù)器最好關(guān)上严里,不然會(huì)很卡很卡新啼。普通服務(wù)器也最好關(guān)上,會(huì)生成好多壓縮后的圖片文件刹碾,也就在訪問(wèn)時(shí)省一點(diǎn)流量燥撞。如果嫌原圖片太大,可以自己提前用windows系統(tǒng)的圖片批量壓縮工具處理一下,比訪問(wèn)時(shí)讓服務(wù)器壓縮要好物舒。

--disable-type-detection-by-header 這個(gè)一定要關(guān)色洞,加快列表顯示速度的,5000個(gè)文件的文件夾只要2秒就能顯示出來(lái)冠胯,如果不關(guān)火诸,要30秒。不知道為啥不把它設(shè)為默認(rèn)關(guān)閉荠察。好多人不知道設(shè)這個(gè)置蜀。

--cache-dir .\cache 設(shè)置緩存文件夾為當(dāng)前目錄的cache文件夾(沒(méi)有的話自己會(huì)建一個(gè)),最好加這個(gè)悉盆,放置圖片縮略圖的盯荤,第二次訪問(wèn)同目錄時(shí),圖片縮略圖顯示會(huì)快很多舀瓢。

然后就能用電腦或手機(jī)瀏覽器訪問(wèn)

在linux下設(shè)置filebrowser 的命令(比如filebrowser放在根目錄的filebrowser文件夾里了):就多一步授權(quán):

cd /filebrowser

chmod 755 filebrowser

./filebrowser -d filebrowser.db config init

./filebrowser -d filebrowser.db config set --address 0.0.0.0

./filebrowser -d filebrowser.db config set --port 1234

./filebrowser -d filebrowser.db users add kkk 123456 --perm.admin

設(shè)置根目錄為linux系統(tǒng)根目錄廷雅,這樣你在filebrowser網(wǎng)頁(yè)里所有文件都能訪問(wèn)到了,不光是硬盤京髓,還有你的系統(tǒng)盤航缀。

./filebrowser -d filebrowser.db config set --root /

運(yùn)行:

/filebrowser/filebrowser -d /filebrowser/filebrowser.db --disable-preview-resize --disable-type-detection-by-header --cache-dir /filebrowser/cache

測(cè)試成功后,可以設(shè)為開(kāi)機(jī)自啟動(dòng)

Ubuntu的方法是:在/etc/systemd/system 文件夾下建一個(gè)filebrowser.service文件堰怨,里面內(nèi)容是:

位置:/etc/systemd/system/filebrowser.service 文件芥玉,內(nèi)容如下,里面的路徑都要改對(duì)备图。

[Unit]

Description=Filebrowser

After=network-online.target

[Service]

User=root

Group=root

服務(wù)類型

Type=simple

進(jìn)程退出立即重啟灿巧,這個(gè)一定要加。這樣systemctl就能自動(dòng)進(jìn)程守護(hù)了揽涮,filebrowser崩潰后會(huì)1秒鐘起來(lái)抠藕。

Restart=always

ExecStart=/filebrowser/filebrowser -d /filebrowser/filebrowser.db --disable-preview-resize --disable-type-detection-by-header --cache-dir /filebrowser/cache

[Install]

當(dāng)系統(tǒng)以多用戶方式啟動(dòng)時(shí),這個(gè)服務(wù)需要被自動(dòng)運(yùn)行

WantedBy=multi-user.target

然后重啟系統(tǒng)就可以訪問(wèn)了:

reboot

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蒋困,一起剝皮案震驚了整個(gè)濱河市盾似,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌雪标,老刑警劉巖零院,帶你破解...
    沈念sama閱讀 221,273評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異村刨,居然都是意外死亡告抄,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門嵌牺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)打洼,“玉大人龄糊,你說(shuō)我怎么就攤上這事∧怛撸” “怎么了绎签?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,709評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵枯饿,是天一觀的道長(zhǎng)酝锅。 經(jīng)常有香客問(wèn)我,道長(zhǎng)奢方,這世上最難降的妖魔是什么搔扁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,520評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮蟋字,結(jié)果婚禮上稿蹲,老公的妹妹穿的比我還像新娘。我一直安慰自己鹊奖,他們只是感情好苛聘,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著忠聚,像睡著了一般设哗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上两蟀,一...
    開(kāi)封第一講書(shū)人閱讀 52,158評(píng)論 1 308
  • 那天网梢,我揣著相機(jī)與錄音,去河邊找鬼赂毯。 笑死战虏,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的党涕。 我是一名探鬼主播烦感,決...
    沈念sama閱讀 40,755評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼膛堤!你這毒婦竟也來(lái)了手趣?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,660評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤骑祟,失蹤者是張志新(化名)和其女友劉穎回懦,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體次企,經(jīng)...
    沈念sama閱讀 46,203評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡怯晕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缸棵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片舟茶。...
    茶點(diǎn)故事閱讀 40,427評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吧凉,到底是詐尸還是另有隱情隧出,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評(píng)論 5 349
  • 正文 年R本政府宣布阀捅,位于F島的核電站胀瞪,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏饲鄙。R本人自食惡果不足惜凄诞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望忍级。 院中可真熱鬧帆谍,春花似錦、人聲如沸轴咱。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,272評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)朴肺。三九已至窖剑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宇挫,已是汗流浹背苛吱。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留器瘪,地道東北人翠储。 一個(gè)月前我還...
    沈念sama閱讀 48,808評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像橡疼,于是被迫代替她去往敵國(guó)和親援所。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容