搭建filemanager超轻量私人云盘

现在市面上有很多比如 ownCloud nextCloud pydio filerun等等的开源云盘.但是感觉都很臃肿.有时候我们只需要一个轻量化功能还算齐全的网盘.caddy+filemanager就应运而生了

更新记录

  • 2017.12.12:增加了永久化存储设置的选项

准备

  • HyperApp
  • 一个已经解析正确的域名(ping验证)
  • 耐心.仔细.认真

服务端部署

首先我们先进入VPS的SSH窗口执行命令
  • 如果在h5ai设置过了.那么可以跳过这一步./share可以同时被h5ai和filemanager使用
sudo su
mkdir /share && chmod 777 /share
ln -s /share .
  • 这时候/share就是共享目录并且已经软连接到/root目录下面.可以在root目录下面快速访问.也可以通过cd /share来访问
  • 如果你想自定义目录也可以.替换/share即可.但是要注意权限设置

其次转到HyperApp进行设置

  1. 转到商店页面.找到Docker Image然后选择服务器并且保存进入配置界面
  2. 请完全按照下图配置进行填写!
应用设置名称 内容
Image fanvinga/docker-filemanager
Options -v /share:/share -v /srv/docker/filemanager:/db
Command
Args
Nginx设置名称 内容
域名 你要给hfilemanager的域名
应用端口
Https 将http重定向到https
域名 你要给filemanager的域名(自动填写)
邮箱 域名所对应的邮箱
  1. 保存并且进行安装.请确保这时候Nginx Proxy以及Nginx SSL Support正常默认安装并且启动了

默认设置

  • filemanager是个功能完整的网盘.带有权限管理的功能.所以一开始需要用 admin/admin 去登陆.之后在设置里面设置语言为中文即可.也可以添加用户.各位自行探索了.

联合Cloud-Torrent

  • 如果想做到利用Cloud-Torrent下载完BT之后直接可以在filemanager里面找到的话.只需要在上面的options里面加入-v /srv/docker/Cloud-Torrent:/share/download.然后更新配置.这样在filemanager目录下会出现download文件夹.里面就有CT下载完成的文件啦

大功告成

  • 这时候去访问你的域名吧٩(˃̶͈̀௰˂̶͈́)و

文章来自:https://vinga.tech/filemanager/#

发表评论