简介

File Browser 是一个 GO 语言编写的简单轻量的文件管理程序.
File Browser is a create-your-own-cloud-kind of software where you can install it on a server, direct it to a path and then access your files through a nice web interface.

功能

  • Easy login system
  • Manage your files through a sleek interface
  • Manage users, add permissions, set scopes
  • Edit your files, of course!
  • Execute custom commands
  • Customize your installation

项目地址及文档

安装

拉取程序

curl -fsSL https://filebrowser.org/get.sh | bash    #拉取程序,将自动安装到用户目录

创建数据库

  • 运行需要额外的数据库来保存信息,可自行修改或移动数据库位置
#创建数据库文件filebrowser.db,并存放在/etc/目录下
filebrowser -d /etc/filebrowser.db config init
#设定监听地址,一般默认设定成本机
filebrowser -d /etc/filebrowser.db config set --address 0.0.0.0
#设定监听端口,这里设为8080
filebrowser -d /etc/filebrowser.db config set --port 8080
#设置默认语言为中文
filebrowser -d /etc/filebrowser.db config set --locale zh-cn
filebrowser -d /etc/filebrowser.db config set --branding.files "/"
#设置日志存放位置,这里也存放在/etc/目录下
filebrowser -d /etc/filebrowser.db config set --log /etc/filebrowser.log
#创建一个管理员用户,用户名为admin,密码为admin
filebrowser -d /etc/filebrowser.db users add admin admin --perm.admin    

运行

filebrowser -d /etc/filebrowser.db    #路径为数据库目录

浏览器打开IP+端口地址即可看到程序界面