filebrowser 使用方法详细介绍(转载)

1. 众多免费的个人网盘和网页版文件管理软件

Filebrowser:官网 https://filebrowser.org/ , 没有体验网站,不过不用安装,直接运行,马上就能在自己电脑上看到效果。在github上有源码(国内访问慢,多试几次 https://github.com/filebrowser/filebrowser)。

Nextcloud: 体验网站:https://try.nextcloud.com/,点take me there. 会自动生成用户名和密码,自动登录。如果密码为空,重新进一遍。服务器在国外。github上有源码。

Filerun:体验网站:https://demo.filerun.co/?username=admin&password=admin,服务器在国外。

可道云:体验网站:http://demo.kodcloud.com/#user/login, 自动生成用户名和密码。github上有源码。

蓝眼网盘:体验网站:https://tank.eyeblue.cn/user/login,体验账号: demo 密码:123456)。github上有源码。

**photoprism: **体验网站:https://demo.photoprism.org/, 不需密码。

hfs, chfs等等:chfs官网:http://iscute.cn/chfs,太简易了。没体验网站。

试用比较了好久,最后发现还是filebrowser最满意。

Filebrowser的优点

1. 不用安装,直接运行。

只要下载一个单独的filebrowser文件(windows下是filebrowser.exe) 就能在各个平台直接运行(windows下要用cmd命令行加参数运行)。filebrowser是用谷歌的go语言写的服务器程序,运行速度仅次于c语言。运行起来小巧,轻便,速度快。不用安装直接运行。

而蓝眼云盘也是go写的后台,有同样优势,但需要安装数据库。其他软件都需要先搭建apache等网站服务器,再安装数据库,php等(就是LNMP环境)。太复杂,新手不建议。不过,简易办法是先安装docker,然后拉取镜像,就能直接运行了,这是最简单的安装方法了。

2. 要求配置低,运行流畅。

我看过有用玩客云,n1等搭建可道云的,甚至还有nextcloud的,光安装Lnmp环境就已经让系统肿起来了,运行起来当然卡卡卡。cpu是arm, arm v5, arm v7等架构的低性能服务器(包括路由器,矿渣产品等)还是老老实实用filebrowser吧。可能还需要加点虚拟内存。1g内存会运行很流畅稳定。很多第三方系统都自动集成了filebrowser,不过版本都比较老。

3. 直接操作硬盘,保持硬盘原本目录结构:

这点很重要,把filebrowser放在任何文件夹直接运行,都能访问到系统根目录,并可以实时浏览,修改硬盘上的文件,所见即所得。

其他的软件很多需要搭建网站服务器,只能访问到网站服务所在的目录,要访问的文件都要移动到服务器所在的根目录,那整个硬盘的目录结构就都变了。而且通过数据库操作,会使网页上显示的内容和硬盘实际存储的内容不一致,你以为你从硬盘上删除或上传了一个文件,到实际硬盘里查看,其实没变。它是通过数据库操作的,很可能放在网站的目录里了。这个bug太傻了。

4. 访问速度快,用命令行可以关掉压缩图片功能。

很多其他软件都会在你浏览硬盘上的图片时,先压缩生成各种尺寸的缩略图,而且还不能关掉这个功能,这对于低配置的服务器来说简直就是灾难。记得用小睿私人云自带的系统,往里面上传了2000张图片,它哐当咣当压缩了1个多小时还没弄好。nextcloud也有这个bug,比如浏览5000张图片的文件夹时会直接卡死,低配置的服务器根本干不了这活儿。可道云也一样,能在pc端关闭缩略图功能,但在手机访问时还是会先压缩再显示缩略图,访问时直接卡死。

而filebrowser则是从图片的exif里直接抽取缩略图,直接显示,访问5000张图片的文件夹也会2秒钟就打开,浏览起来很流畅。

不足:

免费的开源项目,有些功能还不够完善,比如不支持手机滑屏切换图片(只能点击按钮切换),图片切换没有过渡动画,前后图片没有预加载功能,浏览图片后返回目录页时不能回到原位置(每次都回到页首),文本文件编辑器功能太简单,没有用虚拟列表(访问1万个图片的文件夹时内存占用会很大) 等等。

我用filebrowser一年多了,很稳定。最近一个月心血来潮,给filebrowser做了好多修改,也提交通过了几个,但审核速度特慢。毕竟是两三年的开源项目了,owner更新不积极了。我把我修改的源码和可执行文件也放到了github上和百度网盘里,大家不喜欢原版可以用我的改版。我还会写一个在windows下编译filebrowser的步骤,大家可以把源码改着玩,自己编译,非常有意思。后端是go语言写的,前端是vue (html, css, javasript) 写的。

Filebrowser安装和使用方法:
官网地址:https://github.com/filebrowser/filebrowser/releases
进到filebrowser.exe所在目录,然后设置一下参数:

初始化内置数据库文件filebrowser.db,它会在当前目录下生成一个数据库文件filebrowser.db

.\filebrowser -d filebrowser.db config init

设置管理员用户名和密码(用户名:kkk,密码:123456,可以自己修改)

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

设置访问地址为0.0.0.0(这个不能变),这样就能在外网或者192.168.x.x(你的内网地址)访问了。注意,默认的127.0.0.1有时不能访问,改成这个就好了。

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

修改访问端口号为1234, 就能用192.168.x.x:1234来访问了。注意不能用默认的8080端口,移动电信联通都把这个端口封了,从外面访问不了。

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

设置根目录为电脑的d盘,根据自己需要改。

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

运行程序:

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

这几个参数的说明:.\ 表示当前目录。

-d .\filebrowser.db 表示数据库文件是当前目录的filebrowser.db

--disable-preview-resize 表示禁止压缩图片,低端服务器最好关上,不然会很卡很卡。普通服务器也最好关上,会生成好多压缩后的图片文件,也就在访问时省一点流量。如果嫌原图片太大,可以自己提前用windows系统的图片批量压缩工具处理一下,比访问时让服务器压缩要好。

--disable-type-detection-by-header 这个一定要关,加快列表显示速度的,5000个文件的文件夹只要2秒就能显示出来,如果不关,要30秒。不知道为啥不把它设为默认关闭。好多人不知道设这个。

--cache-dir .\cache 设置缓存文件夹为当前目录的cache文件夹(没有的话自己会建一个),最好加这个,放置图片缩略图的,第二次访问同目录时,图片缩略图显示会快很多。

然后就能用电脑或手机浏览器访问

在linux下设置filebrowser 的命令(比如filebrowser放在根目录的filebrowser文件夹里了):就多一步授权:

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

设置根目录为linux系统根目录,这样你在filebrowser网页里所有文件都能访问到了,不光是硬盘,还有你的系统盘。

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

运行:

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

测试成功后,可以设为开机自启动

Ubuntu的方法是:在/etc/systemd/system 文件夹下建一个filebrowser.service文件,里面内容是:

位置:/etc/systemd/system/filebrowser.service 文件,内容如下,里面的路径都要改对。

[Unit]

Description=Filebrowser

After=network-online.target

[Service]

User=root

Group=root

服务类型

Type=simple

进程退出立即重启,这个一定要加。这样systemctl就能自动进程守护了,filebrowser崩溃后会1秒钟起来。

Restart=always

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

[Install]

当系统以多用户方式启动时,这个服务需要被自动运行

WantedBy=multi-user.target

然后重启系统就可以访问了:

reboot

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容