File Manager在线文件管理系统安装部署指南
2018-02-11 13:42
661 查看
『推荐』File Manager在线文件管理系统安装部署指南
A-A+ 我是小马甲~ 2017年9月27日 16 3035 次浏览 教程资源 | 网盘资源 File Manager | h5ai对比 | owncloud对比 | 免费网盘 | 原创精华 | 文件管理 | 网盘搭建文章目录开源地址演示站点
安装服务Linux
Windows
Docker
部署使用后台启动服务
关闭后台服务
更多命令
配置文件说明
绑定域名
启用HTTPS
管理面板快捷键
语言选择
自定义样式
同类程序比较横向对比
优势对比
File Manager 基于GO的轻量级文件管理系统。指定的目录中提供文件管理界面,可用于上传,删除,预览,重命名和编辑文件。它允许创建多个用户,每个用户可以拥有自己的目录。它可以用作独立的应用程序或中间件。和之前『推荐』FileRun网盘程序部署使用教程 比起来,更简单一些。并且是开源的~其实 极简云盘 – 简单便捷的纯PHP网盘程序 也是不错的。更更简单~文章结尾处有同类型程序 h5ai 和 owncloud一些比较~
开源地址
https://github.com/hacdias/filemanager演示站点
https://filemanager.somecolor.cc账号 test 密码 test安装服务
Linux
1 | curl -fsSL https://henriquedias.com/filemanager/get.sh | bash |
1 | wget -qO- https://henriquedias.com/filemanager/get.sh | bash |
Windows
使用管理员账号在PowerShell中执行脚本1 | iwr -useb https://henriquedias.com/filemanager/get.ps1 | iex |
Docker
1 | docker pull hacdias/filemanager |
123456 | docker run \ -v /path/to/sites/root:/srv \ -v /path/to/config.json:/config.json \ -v /path/to/database.db:/database.db \ -p 80:80 \ hacdias/filemanager |
部署使用
注意介绍Linux系统部署步骤。 以下代码均在 CentOS 6 x64 系统执行。1234 | mkdir /etc/filemanagermkdir /srv ##这步报错可忽略wget -O /etc/filemanager/config.json https://github.com/malaohu/ruyo-shell/raw/master/FileManager/config.jsonnohup filemanager -c /etc/filemanager/config.json >/dev/null 2>&1 & |
后台启动服务
1 | nohup filemanager -c /etc/filemanager/config.json >/dev/null 2>&1 & |
关闭后台服务
1 | eval $(ps -ef | grep filemanager | grep -v grep | awk '{print "kill "$2}') |
更多命令
以上都是通过配置文件启动 File Manager 服务~直接执行:filemanager 加上一下参数都可以启动服务~例如: filemanager -c /etc/filemanager/config.json123456789101112131415161718192021222324 | -a, --address 监听地址 -p, --port 监听端口 -b, --baseurl 网址地址URL --staticgen 静态模式 -c, --config 自定义配置文件名 -v, --version 版本控制 -d, --database 数据库地址 --recaptcha-key reCaptch验证码设置 -l, --log 日志标识 --recaptcha-secret |
配置文件说明
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复制出来,我自己又完善了一部分样式。
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | body,ul, #login { background-color: #303030;}header { background-color: #1b1b1b;}.action,#breadcrumbs,#breadcrumbs span,.dashboard #nav,#listing.mosaic h2,#login h1 { color: rgba(255, 255, 255, 0.7);}#listing.list .item.header { color: rgba(255, 255, 255, 0.7); background: #616161;}#listing.list .item,#listing.mosaic .item { background-color: #424242; color: rgba(255, 255, 255, 0.7);}.dashboard { background: #424242; color: rgba(255, 255, 255, 1.0);}select,textarea,input,.dashboard textarea,.dashboard #locale,.dashboard input[type=password],.dashboard input[type=text] { background: #212121; color: rgba(255, 255, 255, 0.9); border-color: #303030;}select,.dashboard input[type=password],.dashboard input[type=text],.dashboard select { padding: 5px;}.dashboard { background: #424242;}.dashboard .card{ background: #424242; color: rgba(255, 255, 255, 1.0);}.dashboard .card h3{ color: rgba(255, 255, 255, 1.0);}#search #input { background-color: #424242; color: rgba(255, 255, 255, 0.7);}#search.active #input>.action i,#search.active input,#search.active #input { background-color: #303030; color: rgba(255, 255, 255, 0.7);}#search #result { background-color: #212121; color: rgba(255, 255, 255, 0.7);}#search #result .boxes { background-color: #424242; padding: 0 15px 15px 15px;}#search #result .boxes h3 { color: rgba(255, 255, 255, 0.7);}#login input { background-color: #303030; color: rgba(255, 255, 255, 0.7);}.collapsible>label * { margin: 0; color: rgba(255, 255, 255, 0.7);} |
同类程序比较
横向对比
比较维度 | 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 和插件) |
Related Posts:
CentOS/Debian/Ubuntu网络重装系统一键脚本如何卸载阿里云&腾讯云官方的监控软件服务?
Yandex.Mail可自定义域名的免费邮局,支持1000用户,每个用户10 GB容量
原文链接:『推荐』File Manager在线文件管理系统安装部署指南,转发请注明来源!
相关文章推荐
- Hadoop Hdfs 分布文件系统安装与部署
- 打开小孔子内容管理系统时候,提示“无法打开项目文件“***.csproj”.此安装不支持该项目类型”
- jsp网上文件管理系统 jsp 在线文件管理系统
- Apache2.2.22 + PHP5.2.17 + MySQL5.5.15 快速搭建部署limesurvey在线问卷管理系统
- 一键安装备份3.9(自动卸载加载文件系统管理备份cemail.vol)
- 软件包管理 之 Fedora/Redhat 在线安装更新软件包,yum 篇 ── 给新手指南
- MFS文件系统安装指南 推荐
- seafile私有云文件管理系统系统服务搭建指南
- Linux磁盘与文件系统管理(安装Linux要了解的知识)
- 新锐在线网络办公系统(RUIOA)管理员指南 - 第一章 系统安装及准备工作
- 行业系统软件集成安装部署指南
- 在线文件管理系统(Asp.net2.0,Ajax,3层架构)
- AIX的LVM管理之文件系统在线扩容总结
- jsp案例分析(一)-在线投票系统-1-部署安装调试
- BugZilla之外的选择——另一个 Bug 跟踪管理系统 Mantis 在 IIS5 下安装指南 [转]
- 怎样部署威博文件管理系统?
- 【文件管理】文件系统的安装和拆卸
- 软件包管理 之 用apt+synaptic 在线安装或升级Fedora core 4.0 软件包── 为新手指南
- 在线文件管理系统(Asp.net2.0,Ajax,3层架构)
- Exchange2003+SP2的部署和安装系统管理工具