『推荐』File Manager在线文件管理系统安装部署指南

文章目录

File Manager 基于GO的轻量级文件管理系统。指定的目录中提供文件管理界面,可用于上传,删除,预览,重命名和编辑文件。它允许创建多个用户,每个用户可以拥有自己的目录。它可以用作独立的应用程序或中间件。

和之前『推荐』FileRun网盘程序部署使用教程 比起来,更简单一些。并且是开源的~

其实 极简云盘 – 简单便捷的纯PHP网盘程序 也是不错的。更更简单~

文章结尾处有同类型程序 h5ai 和 owncloud一些比较~

 

开源地址

https://github.com/hacdias/filemanager

 

演示站点

https://filemanager.somecolor.cc

账号 test  密码 test

 

 

安装服务

Linux

或者

 

Windows

使用管理员账号在PowerShell中执行脚本

 

Docker

 

部署使用

注意介绍Linux系统部署步骤。 以下代码均在 CentOS 6 x64 系统执行。

 

这个脚本,直接会建立一个新目录。然后下载一个本文演示的配置文件。然后就启动了~

 

配置文件:/etc/filemanager/config.json

数据库文件:/etc/filemanager/filemanager.db

网盘文件目录:/srv

访问 http://IP:8000

默认账号:admin    默认密码:admin

 

后台启动服务

 

关闭后台服务

 

更多命令

以上都是通过配置文件启动 File Manager 服务~

直接执行:filemanager 加上一下参数都可以启动服务~

例如:filemanager -c /etc/filemanager/config.json

 

配置文件说明

  port   监听端口   log   日志标识
  noAuth   不使用登录   plugin   插件
  baseURL   网址地址URL   scope   目录文件夹
  address   监听地址   allowCommands   允许使用命令
  reCaptchaKey
reCaptch验证码设置
  allowEdit   允许更改设置
  reCaptchaSecret   allowNew   允许新建设置
  database   数据库地址   commands   新用户可使用命令

 

 

绑定域名

只需要nginx将域名转发到 http://127.0.0.1:8000 即可~

如果你使用宝塔就方便多啦~~~~ 直接配置一个反向代理即可~

>>>>#收集控#国内外VPS主机管理面板和一键安装脚本

 

启用HTTPS

启用HTTPS也是灰常简单哦~

 

不像外网访问IP,可以修改配置文件。新增一行:"address": "127.0.0.1"

 

管理面板

 

快捷键

  • F1 – 显示该帮助信息
  • F2 – 重命名文件/文件夹
  • DEL – 删除所选的文件/文件夹
  • ESC – 清除已选项或关闭提示信息
  • CTRL + S – 保存文件或下载当前文件夹
  • CTRL + F – 打开搜索框
  • CTRL + Click – 选择多个文件或目录
  • Click – 选择文件或目录
  • Double click – 打开文件/文件夹

 

语言选择

File Manager 支持简体中文。感谢逗比哥提供汉化

设置 – 语言 – 简体中文!

 

自定义样式

设置 – 配置文件设置 或者 全局配置中 都提供一个自定义样式的输入内容。

 

配置文件设置 和 全局配置 区别?

配置文件设置 只是针对当前登录用户的一些设置。

PS,这里翻译成配置文件设置,我个人觉得不太合适。其实叫 本地设置 或者 账号设置 是不是更好?不过也无所谓的事儿~

全局配置 针对整个网盘程序的设置。

 

下面分享一段儿 将网盘设置成黑色的样式~ 直接粘贴到自定义样式中 即可。

PS:代码是从Github复制出来,我自己又完善了一部分样式。

 

同类程序比较

横向对比

比较维度 File manager  H5ai  Owncloud
需 HTTP 服务器   No   Yes   Yes
需数据库   No   No   Yes
登录机制   Yes   No   Yes
上传   Yes   No   Yes
生成分享链接   Yes   No   Yes
高级分享 (密码)   No   No   Yes
多平台   No   No   Yes
在线浏览   Yes   Yes   Yes
轻量化   Yes   Yes   No
命令行下载   Yes   No   No

优势对比

维度 第一 第二 第三
轻量化 File  manager H5ai Owncloud
理由 (不需要 HTTP 数据库) (不需要数据库) (均需要)
功能性 Owncloud File  manager H5ai
理由 (功能最全) (提供常用功能) (仅提供基本功能)
易用性 Owncloud File  manager H5ai
理由 (支持多平台使用) (单一平台 分享功能) (单一平台 直接下载)
搭建速度 File  manager Owncloud H5ai
理由 (下载后直接使用) (需要 lnmp) (需要 lnmp 和插件)

 

 

 

参考文献:

https://henriquedias.com/filemanager/

https://doub.io/jzzy-3/

http://www.hostloc.com/forum.php?mod=viewthread&tid=392951

https://liyuans.com/archives/FileManager.html

 

原文链接:,转发请注明来源!
评论已关闭。
  • 16 Responses to “『推荐』File Manager在线文件管理系统安装部署指南”
    • 高宇

      这款程序挺好,但是手机无法访问,如何解决?或者有手机端?

      私信
    • 123

      问一下 为何安装后提示 内部出现错误。。
      还有作者把博客内容都删了=。=

    • Chilsion

      请问File Manager和极简云盘VFM2哪个更好?更轻量化?
      极简云盘VFM2是不是需要安装HTTP服务器?

      • VFM2 更轻便一些。VFM2推荐使用 apache

        我是小马甲~ 私信
        • 128M小内存你推荐哪一个程序:VFM2、File manager、H5ai还是Directory Lister?因为搭建LNMP环境,内存就快占用满了。

          Chilsion
          • Directory Lister 我觉得不错。其次VFM2。内存小还是别整 File manager了。 H5ai我没有用过。

            我是小马甲~ 私信
            • 回复我是小马甲~ :

              Directory Lister貌似还需要搭建Nginx、PHP生产环境吧?

              Chilsion
            • 回复Chilsion :

              是的。

              我是小马甲~ 私信
    • JimLee1996

      博主用的是什么面板啊~求教

      • 博客主题?还是啥?

        我是小马甲~ 私信
        • 就是配置nginx的

          JimLee1996
          • oneinstack 和 宝塔
            如果小白用户建议使用宝塔

            我是小马甲~ 私信
            • 回复admin :

              谢谢!

              JimLee1996
    • lewisxy

      一直很喜欢GO写的网络应用,静态编译执行效率高,原生支持高并发,单文件运行使用方便不需要依赖,多平台支持且能跨平台编译,无论是写前端还是后端都好用。

    • zhujiwiki

      演示test登陆不上

    • Saintw

      这个还好,不过不支持密码分享,有 Seafile 的 Docker 推荐么?