服务器(Windows系统)自建filebrowser网盘服务器超详细教程

需要依赖(工具)

  • 轻量服务器(云服务器)一台 —— 环境Windows Server 2019
  • filebrowser安装包(https://github.com/filebrowser/filebrowser/releases)

下载安装filebrowser

进入链接下载:https://github.com/filebrowser/filebrowser/releases

下载v2.18.0的Windows 64位版本。

效果如下:

将其解压至出来(博主解压到C盘的根目录下,注意解压的时候先创建一个文件夹!


使用说明

当我们解压之后,双击filebrowser即可运行。

生成默认配置文件夹:

我们在云服务器上输入:localhost:8080 即可访问。

filebrowser默认端口为8080。

账号密码默认均是admin

可在settings中设置为中文。


更改默认配置以及配置备份和还原

官方命令使用文档链接:https://filebrowser.org/cli

接下来使用一些我们常用的配置命令。

1.config配置文件相关信息

语法: filebrowser config [命令]

命令:cat         查看已有配置信息export      将配置信息进行导出到某一文件import      导入配置文件init        初始化数据库set         更新配置

注意:操作以下命令需要在filebrowser文件解压位置。即filebrowser.exe文件所在路径(否则的话需要添加环境变量)。且必须关闭cmd DOS运行界面,如下图。

否则不关闭DOS界面执行命令会出现以下问题。

查看当前默认配置

我们可以发现我们的默认IP以及端口号。分别是127.0.0.1和8080。

更改默认配置

①更改默认IP地址。

命令:filebrowser config set -p 65500

②更改默认IP地址为服务器局域网IP地址。

注意:在配置自己的filebrowser时,更改127.0.0.1为服务器局域网IP地址是必须的!否则会出现服务器防火墙开了端口65500,使用公网IP仍然无法访问的问题。

命令:filebrowser config set -a 【本机局域网IP地址】

博主的服务器本机IP如下图:

即命令为:filebrowser config set -a 10.0.16.3。

此时再次启动filebrowser时,监听的端口从8080变成了65500,IP地址变成了本机局域网IP地址。

③配置日志信息log

命令:filebrowser config set -l 【绝对路径|相对路径】

博主配置:filebrowser config set -l C:\filebrowserMsg\log.txt。

注意:需提前新建filebrowserMsg文件夹。

运行后便会在该文件夹下生成log.txt日志文件。

④更改自建filebrowser网盘的根目录位置。

命令:filebrowser config set -r 【绝对路径】

博主命令:filebrowser config set -r C:\filebrowserData。

注意:需提前建立filebrowserData文件夹。

这样我们存储的所有数据信息都会存放在C盘的filebrowserData文件夹下。

⑤备份当前配置文件信息。

使用该命令意味着自建filebrowser进行了迁移,比如换了一台服务器。

命令:filebrowser config export 【绝对路径】

博主命令:filebrowser config export C:\filebrowserMsg\config.json。

打开config.json查看。

此时我们已经备份下来。

⑥配置还原。

使用该命令意味着自建filebrowser进行了迁移,比如换了一台服务器。

命令:filebrowser config import 【绝对路径】

博主命令:filebrowser config import C:\filebrowserMsg\config.json。

绝对路径需根据自己config.json保存的路径进行定义。

2.users相关命令

语法:filebrowser users 【命令】

该命令集合主要用户对当前服务器所拥有的用户进行操作。

 命令:add         创建一个用户export      将所有用户导出到一个配置文件import      从用户配置文件导入用户find        根据用户名或id查找用户ls          列出所有用户rm          根据用户名或id删除用户 update      更改现有用户信息

最后一步:开启nssm服务帮助助手

具体操作参考博主博客:https://blog.csdn.net/qq135595696/article/details/121258097

  在这里我们所有的配置均已完成,包括IP地址和端口号以及日志信息配置和存储数据位置,输入nssm start 【服务实例】或者如果不需要配置nssm,直接跳过最后一步,点击filebrowser.exe启动程序即可(但注意此时DOS 界面窗口不能关闭,否则意味着关闭filebrowser程序,而nssm不需要,可直接关闭DOS界面)。
  访问方式:轻量服务器的公有IP+端口65500进行访问即可。如:103.33.123.55:65500(仅作示范,并不是有效公有IP地址)

配置轻量服务器(云服务器)

不要忘记在服务器中的防火墙中添加相应的规则!!!

参考博客及文档

  • https://blog.csdn.net/weixin_53606308/article/details/115478566
  • https://filebrowser.org/cli

服务器(Windows系统)自建filebrowser网盘服务器超详细教程相关推荐

  1. windows系统下搭建cloudreve网盘系统

    最近博主想搭建属于自己的网盘系统,去github上看了一些开源项目,比较对cloudreve感兴趣,但是github的搭建步骤不全以及网上没有完整的搭建博文,于是,博主想自己搭建cloudreve网盘 ...

  2. 如何ping 邮箱服务器,Windows 环境ping测试内网各个服务器,并发邮件到固定邮箱...

    (1)  首先打开记事本 编写如下 del d:\1.txt ping 192.168.100.3 -n 5 >>d:\1.txt ping 202.101.172.35 -n 5 > ...

  3. 云服务器win系统下架设手游白日门传奇详细教程

    1.首先准备云服务器一台,配置为最低为2核4G  1M宽带 2.系统选择windos2008  64位 3.安装vc运行库 4.下载服务端相关文件:下载地址:传奇手游2021[最新白日门兄弟传奇]手工 ...

  4. pyinstaller64位windows电脑打包32位exe 5500字超详细教程

    目录 壹.方法简介 贰.安装32位python 一.下载安装包 二.安装python 叁.安装第三方库 一.检查安装 二.安装第三方库与pyinstaller 三.pyinstall 肆.打包exe文 ...

  5. 2246xt u盘开卡详细教程_电脑重装系统:常规U盘PE装机详细教程~

    系统重装:常规U盘PE装机详细教程! 一适用条件 此方法适用任何情况下的电脑系统新装.重装! 8G大小的U盘 X1 微PE工具箱软件 X1 微软原版系统镜像文件 X1 PE系统我这里推荐使用微PE工具 ...

  6. linux pcs 所有命令,BaiduPCS-Go Windows或linux下百度网盘cmd命令行详细使用方法

    BaiduPCS-Go是用go语言编写的仿 Linux shell 文件处理命令的百度网盘命令行客户端,支持多平台使用包括: Windows, macOS, linux, 移动设备等,同时,支持百度帐 ...

  7. Z-File 开源免费自建个人网盘程序 Java/支持云存储

    如今越来越多的网友.站长会选择自建个人网盘程序来存储个人自愿私人使用或者公开使用.自建个人网盘程序的特点在于不会受到第三方网盘提供方的限速和文件大小限制,比如我们在使用百度网盘的时候下载速度会受到限制 ...

  8. 使用腾讯云服务器搭建离线(中转)网盘

    使用腾讯云服务器搭建离线(中转)网盘 本文中,使用Aria2实现离线下载,使用Rclone实现上传.应当说,Aria2+Rclone是一个很好的组合.其中,Aria2是一款非常好用的命令行下载工具.当 ...

  9. Esp8266进阶之路10 【小实战下篇】Windows系统搭建8266的本地Mqtt服务器,局域网点亮一盏LED灯。(带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  10. Esp8266进阶之路⑨ 【小实战上篇】Windows系统搭建8266的本地Mqtt服务器,局域网点亮一盏LED灯。(带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

最新文章

  1. java接口如何定义常量 c_在Java接口中怎样访问定义的常量呢?
  2. iis6.0解析漏洞
  3. 求方程ax^2+bx+c=0的根。
  4. 非常抱歉,pmcaff网站硬盘故障,无法访问,努力恢复ing……
  5. webform 控件上面能写 前端事件吗_详细的网易前端秘籍—如何准备面试
  6. python 求一个矩阵的距离矩阵的方法:
  7. 获取滚动条距离底部的高度
  8. tomcat 启动速度慢背后的真相
  9. linux命令 scp
  10. 【C语言】(指针) 将两个数排序
  11. 为什么学计算机的人不用360,为什么会电脑的人都鄙视他人安装360?
  12. 游戏缺少d3dx9_XX.dll文件的解决办法
  13. linux 命令修改uid,修改Linux用户的UID、GID
  14. 怎么把做好的ps保存成图片_PS保存图片提示“无法完成请求”,这里有4种解决方法...
  15. access vba代码大全_这本VBA经典图书终于做活动了,还是5折!
  16. 反射望远镜的发展历程(4)
  17. 远程连接 错误 内部错误_关于错误的性质和原因。 了解错误因素
  18. Boost升压以及Buck降压电路
  19. kanzi安装和使用
  20. MPC车辆轨迹跟踪----理论推导

热门文章

  1. 【长文】CNN调优总结
  2. 一文了解机器学习以及其相关领域(下)
  3. 西瓜书读书笔记3-对数几率回归(logistic回归)公式推导
  4. 机器学习算法基础5-决策树与随机森林
  5. python基础2-数据及字符串知识学习
  6. 为什么选择Netty作为基础通信框架?
  7. RESTful WebServices Cookbook中文版
  8. 9位工作流业内专家联袂推荐
  9. 梁肇新《编程高手箴言》书评
  10. 16.4 多模态情感识别