这个是逗比根据地的备份镜像站(非官方)。牢记域名: [doubibackup.com]。搜索:标签云
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程
广告

利用 Caddy FileBrowser扩展 非常简单的部署 私人网盘/在线文件管理器

建站资源 Toyo 324评论
广告
本文最后更新于 2018年11月5日 14:23 可能会因为没有更新而失效。如已失效或需要修正,请留言!

今天在评论里看到一个逗比 @kurokutomoko 告诉我,Caddy有一个 FileBrowser扩展,可以非常简单的部署一个私人网盘或者在线文件管理工具,我试了试的确很简单很好用,所以写一个简单教程。


Caddy FileBrowser扩展介绍

FileBrowser 是基于Caddy 的扩展。它提供文件管理界面,可用于 上传/下载/删除/预览和重命名 等该目录中的文件。

  1. 支持 上传文件
  2. 支持 按类型 搜索文件
  3. 支持 批量压缩 文件下载
  4. 支持 多用户管理(权限可控)
  5. 支持 在网页执行 Linux命令
  6. 支持 创建 共享链接(限时/永久)
  7. 支持 在线编辑 各类文本文件
  8. 支持 在线浏览 图片/文本/视频等
  9. 支持 新建/重命名/移动/删除 文件和文件夹等
  10. 部署简单,几步完成,无需任何依赖环境
  11. 等等 ...

目前这个扩展已经支持中文, 简体中文语言文件 由本人支持制作!

Caddy 文档:https://caddyserver.com/docs/http.filemanager

Github 项目:https://github.com/filebrowser/filebrowser

前面的几篇教程,我都用到了Caddy,大家应该都能看出来Caddy的易用性,所以本篇教程也很简单,我会提供一些示例,不懂的也可以留言。

其他私人网盘教程:https://doub.io/all-one/#私有网盘 相关教程

注意:因为自从该扩展 v1.5.0 开始,就从 FileManager 改名为 FileBrowser 了,但是其作为 Caddy 扩展的使用代码没区别,所以我只修改了本文章里的部分名称,代码什么的都不变。

安装 Caddy

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager

# 如果你要同时安装多个 Caddy 插件,那么请修改下面的命令格式为:
# bash caddy_install.sh install http.filemanager,http.xxx,http.xxx
# 英文半角逗号分隔多个插件名称
# 注意并不能单独安装一个扩展,所以如果你要新安装扩展,请执行上面的命令安装 Caddy 并加上你要安装的所有扩展的名称。

安装Caddy成功后,继续新建一个用于使用的虚拟主机文件夹,例如 file(可以自己改):

mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/file

配置 Caddy

首先,我们先讲一下,FileBrowser扩展各个参数。

filemanager [url] [scope] {
 database path
}
  1. url 是要设置的网站URL。默认是 / (比如 /doubi 那么访问入口就是 http://ip/doubi )。
  2. scope 是要浏览的服务器文件目录路径,可以使相对或绝对路径。默认是 ./ (服务器上面文件的绝对或相对路径)。
  3. database path 是 filemanager 的数据库路径(如果不写这个参数,则默认就是 /usr/local/caddy/filemanager.db)。

配置示例

以下示例中,虚拟主机文件夹皆为 /usr/local/caddy/www/file

示例域名皆为 toyoo.pw

IP HTTP

本示例是,绑定虚拟主机为IP(即通过IP访问),HTTP协议(80端口)。

点击展开 查看内容

域名 HTTP

本示例是,绑定虚拟主机为域名(即通过域名访问),HTTP协议(80端口)。

点击展开 查看内容

域名 HTTPS

本示例是,绑定虚拟主机为域名(即通过域名访问),HTTPS协议(443端口)。

点击展开 查看内容

域名 HTTP重定向 HTTPS(仅手动指定SSL证书和密匙)

本示例是,域名HTTP重定向为HTTPS。

当你是手动指定 SSL证书和密匙 来配置的话,Caddy只会监听 443端口(https),并不会自动设置 80端口(http)的重定向,如果要做重定向的话,可以这样做:

点击展开 查看内容

当你已经配置完上面步骤后,那就需要启动Caddy了。

/etc/init.d/caddy start
# 如果启动失败可以看Caddy日志: tail -f /tmp/caddy.log

FileBrowser 使用说明

配置并打开网站后,默认账号和密码都是 admin,可以登陆后修改。[Settings]

切换中文

进入后可以点击左边侧栏 [Settings] 进入设置页面,然后选择 [language - Chinese (Simplified)] ,并点击右下角第一个 [Update] 按钮更新。

使用技巧

一些按键有对应的作用:

  1. F1 - 查看帮助
  2. F2 - 重命名 文件/文件夹
  3. DEL - 删除所选 文件/文件夹
  4. ESC - 清除当前选择 或 关闭提示
  5. CTRL + S - 保存下载 文件/文件夹(zip压缩)
  6. CTRL + 鼠标左键 单击 - 选择多个文件/文件夹
  7. 鼠标左键 双击 - 打开文件/文件夹
  8. 鼠标左键 单击 - 选择文件/文件夹

Caddy 使用说明

启动:/etc/init.d/caddy start

停止:/etc/init.d/caddy stop

重启:/etc/init.d/caddy restart

查看状态:/etc/init.d/caddy status

查看Caddy启动日志: tail -f /tmp/caddy.log

Caddy配置文件位置:/usr/local/caddy/Caddyfile

FileBrowser数据库位置:/usr/local/caddy/filemanager.db

Caddy自动申请SSL证书位置:/.caddy/acme/acme-v02.api.letsencrypt.org/sites/xxx.xxx(域名)/

升级FileBrowser

因为FileBrowser是Caddy的扩展,是融合成一个文件的,升级FileBrowser=升级Caddy(加扩展),所以只需要重新执行下面的命令覆盖安装Caddy即可(只会覆盖 Caddy自身,不影响配置文件),覆盖安装后启动Caddy即可( /etc/init.d/caddy start )。

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager

卸载

只需要把安装命令 install 改成 uninstall 就是卸载了,因为扩展是集成于Caddy中的,所以无法单独卸载某个扩展。

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh uninstall

其他说明

启动显示成功,但是实际未运行

因为 服务脚本判断的问题,只判断了nohub是否运行 Caddy成功,但没有判断 Caddy 是否保持正常运行。

你可以理解为,nohub成功启动了 Caddy,但是 Caddy因为配置文件错误等原因,启动后又退出了。

所以这种情况下,你应该去查看启动日志:

tail -f /tmp/caddy.log

单网站/多网站

当然,上面的几个示例,实际上都算是单网站。

点击展开 查看更多

Caddy下载文件频繁中断

可能是因为 Caddy的超时时间机制导致的,可以在配置文件中加入这句代 码timeouts none ,例如这样:

点击展开 查看更多

Caddy启动失败,打开 http://ip 显示的是 It works !

一些系统会自带 apache2 ,而 apache2 会占用80端口,导致Caddy无法绑定端口,所以只要关掉就好了。

点击展开 查看更多

如果你是 Aria2 教程里过来的,那么请看这个示例和说明

使用这个扩展的时候,请先确定你的caddy安装了这个扩展(2017/03/23 17:50 以前通过我网站其他教程安装的皆没有),否则请卸载重装!

点击展开 查看更多

启动 Caddy后,无法访问

点击展开 查看更多

FileBrowser账号密码忘了或想要重置账号信息

FileBrowser没有找回密码功能,所以一旦你忘记了密码,那么GG,不过没事 有办法重置。

点击展开 查看更多


其他私人网盘教程:https://doub.io/all-one/#私有网盘 相关教程

转载请超链接注明:逗比根据地 » 利用 Caddy FileBrowser扩展 非常简单的部署 私人网盘/在线文件管理器
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (67)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(324)个小伙伴在吐槽
  1. 挂载google drive总是失败,是配置不对吗 80 { root /usr/local/caddy/www/file timeouts none gzip filemanager /mnt/gdrivefs /usr/local/caddy/www/file { database /usr/local/caddy/filemanager.db } }" > /usr/local/caddy/Caddyfile
    剑仙山水2017-11-25 16:23 回复
  2. 同样是配置后运行报错 2017/11/24 13:37:07 parse //:80 { root /usr/local/caddy/www/file timeouts none gzip filemanager / /usr/local/caddy/www/file { database /usr/local/caddy/filemanager.db } }: invalid character " " in host name ^C [email protected]:~# cat /tmp/caddy.log 2017/11/24 13:37:07 parse //:80 { root /usr/local/caddy/www/file timeouts none gzip filemanager / /usr/local/caddy/www/file { database /usr/local/caddy/filemanager.db } }: invalid character " " in host name
    jfy2017-11-24 13:45 回复
    • 贴出你的完整配置文件。
      Toyo2017-11-24 14:02 回复
      • 明白了。我用的是vi .得去掉""外面的字符。
        剑仙山水2017-11-25 16:24 回复
        • 我给的命令是一个整体,改一改后直接粘贴到SSH里,只会回车运行就写入配置文件了。
          Toyo2017-11-25 17:01 回复
  3. 唯一的问题,Aria2无法下载filemanager生成的分享链接。这个问题要如何解决呢?FileRun和Nextcloud生成的分享链接Aria2能下载,亲自搭建测试。用Aria2多点备份大文件是个不错的方案。可是对于filemanager却不行了。。。
    123592017-11-24 09:30 回复
    • Filemanager生成的分享链接还需要访问进去点下载按钮才能得到真正的下载链接。
      Toyo2017-11-24 11:35 回复
      • 这个真正的链接,用迅雷下载直接报错。迅雷的下载本来是多线程加速请求资源的。失去了迅雷的加速下载能力,我觉得这方面还是比不上FileRun和Nextcloud。我用FileRun和Nextcloud分享的文件,下载时,即使ping值延迟比较高>300ms,但还是能接近或者跑满我的带宽。
        123592017-11-24 18:56 回复
        • 迅雷我不清楚,但是我刚才测试了下,我用 真实下载链接 放到IDM里多线程下载正常。
          Toyo2017-11-24 19:09 回复
          • 这工具的速度果然快。点个赞!
            123592017-11-24 19:21 回复
          • 这工具的速度果然快(同时开启8个线程并行下载)。点个赞!
            123592017-11-24 19:46 回复
  4. Something really went wrong Toyo大大你好,我有一次修改了Scope文件夹读取路径后,现在无论如何重装caddy,都提示内部错误,应该如何处理呢?
    crazi2017-11-24 06:30 回复
    • 修改了Scope文件夹读取路径 什么意思?
      Toyo2017-11-24 11:39 回复
      • 改了设置里面,用户管理,目录范围,然后返回到我的文件,就出现内部出现麻烦了,而且再把设置改回去也没法恢复正常
        crazi2017-11-24 13:30 回复
        • 不清楚,这种问题我无法解决,你只能去Github联系作者反馈。
          Toyo2017-11-24 13:45 回复
  5. root /usr/local/caddy/www/aria2 basicauth / fuck 233 timeouts none gzip filemanager / /usr/local/caddy/www/aria2/Download { database /usr/local/caddy/filemanager.db 这样进不去aria2 输入用户名密码进不去,一直原地跳转,把用户名密码去掉可以进去,是不是filemanager的原因,应该怎样设置
    Tom_Jerry2017-11-17 16:25 回复
  6. 大佬,用了这个脚本,我的博客好像都无法访问了,不管一级二级页面都会被定向到filemanager,我已经设置了/cloud是访问路径啊
    Hikari2017-11-16 18:55 回复
    • 你的博客也是用Caddy的么?配置文件贴出来我才能简单分析。
      Toyo2017-11-17 12:26 回复
      • 我猜他博客啥的用的别的,比如我用的nginx,也是所有网页跳到filemanage。然后nginx和caddy都是占用80端口,无法同时使用。所以我想问是不是无法共存?
        loli55552017-12-14 18:38 回复
        • 同端口当然无法共存,一个端口只能被一个程序监听。
          Toyo2017-12-15 14:21 回复
  7. 你好,我安装了aria2,直接通过ip访问,在安装这个扩展,把示例 echo -e "http://toyoo.ml改成 echo -e "http://ip就可以了吗?我这样做通过http://ip/download/访问,一直显示网页无法访问。指点下应该怎么做?
    lao2017-11-16 15:35 回复
    • 用IP的话这样改(假设端口为 2333),主要看第一行,下面配置文件内容的看你情况:
      echo -e ":2333 {
       root /usr/local/caddy/www/aria2
       timeouts none
       gzip
       filemanager /Download /usr/local/caddy/www/aria2/Download {
        database /usr/local/caddy/filemanager.db
       }
      }" > /usr/local/caddy/Caddyfile
      
      这样配置则通过 http://ip:2333/ 访问Aria2你安装的前端面板(如有)。
      通过 http://ip:2333/Download 访问Aria2的下载目录(如有)。
      Toyo2017-11-16 15:57 回复
      • 大佬,我是80端口,aria2ng正常的,http://ip/download访问一直显示 网页无法打开 位于 http://15.154.xxx.xxx/download 的网页无法加载,因为:net::ERR_INVALID_RESPONSE。 配置如下echo -e ":80 { root /usr/local/caddy/www/aria2 timeouts none gzip filemanager /Download /usr/local/caddy/www/aria2/Download { database /usr/local/caddy/filemanager.db } }" > /usr/local/caddy/Caddyfile
        lao2017-11-16 16:37 回复
        • 我通过你评论写的IP(已打码)试了下都是链接超时(是你改过了么)。
          是访问 http://ip/Download ,而不是 http://ip/download 。
          具体的信息太少,无法判断。
          Toyo2017-11-16 17:24 回复
          • 你好,重装系统,然后先安装这个扩展,再安装aria2,然后就成功了。谢谢!
            lao2017-11-17 14:43 回复
          • 大佬,85.204.246.61/Download,账号密码都是admin,vps里的文件我怎么都不能下载。迅雷显示资源服务器连接失败,ADM显示访问出错,客户端被拒绝,但是点击视频可以播放。vps是全新安装的,只有aria2和这个扩展。请大佬看看,谢谢。
            lao2017-11-17 20:59 回复
            • 试了下,没问题,在线观看正常,浏览器也能正常下载视频。
              Toyo2017-11-17 21:31 回复
  8. 逗比大佬,发现一个奇怪的问题。直接按照了你的脚本之后。80端口访问是没有东西出来。但是修改一下配置,加多一个81端口的配置就可以了。不知道什么原因。配置是这样 :80 { root /usr/local/caddy/www/file timeouts none gzip filemanager / /usr/local/caddy/www/file { database /usr/local/caddy/filemanager.db } } :81 { root /usr/local/caddy/www/file timeouts none gzip filemanager / /usr/local/caddy/www/file/81 }
    梨花菜2017-11-14 11:26 回复
    • “没有东西出来”是什么意思,网页无法访问?还是访问进去没有文件信息?多加一个 81端口配置,80端口就能访问了?
      我看你两个配置的区别只是 filemanager 设定的根目录不一样,/usr/local/caddy/www/file/81 就是你访问 filemanager 后,filemanager 显示的文件列表根目录。
      至于【database /usr/local/caddy/filemanager.db】这个参数如果省略,filemanager 会默认在Caddy文件目录下生成/读取filemanager.db文件(实际就是/usr/local/caddy/filemanager.db),也就是说,这个参数加不加都是一样的。
      Toyo2017-11-14 11:42 回复
  9. 腾讯云申请的免费证书有apache,IIS,tomcat和nginx,SSL证书选用哪一个的?
    大胖丁2017-11-12 05:26 回复
    • 这取决于你 网站环境用的是什么,lnmp 就是 nginx , lamp 就是 apache,IIS是Windows系统的服务器建站用的,tomcat没听过。
      Toyo2017-11-12 08:47 回复
  10. 启动成功,但打不开 日志 Activating privacy features... done. http://btym.me
    Flight Dolphin2017-11-03 14:25 回复
    • 日志没什么问题,打不开提示什么?
      Toyo2017-11-03 14:44 回复
      • 搞定了,域名解析地址忘记改了 :smile:
        Flight Dolphin2017-11-03 15:02 回复
  11. 中文乱码怎么破... @Toyo
    Nooooooo2017-11-03 13:30 回复
  12. 带ssh权限的虚拟主机能支持吗
    2017-11-02 11:47 回复
  13. 80端口开不了 用了这个命令但是没什么反应iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    段段2017-11-01 21:49 回复
    • 这个命令是 开放防火墙 80 端口的TCP协议,正常情况下是没有任何提示的, iptables -L -n 可以看到防火墙端口开放封禁信息。
      Toyo2017-11-02 07:58 回复
  14. debian7 Caddy开启自启动失败,请大佬给个方案,谢谢
    huang yuyu2017-10-22 13:57 回复
    • Caddy开启自启动失败?什么鬼
      Toyo2017-10-22 17:23 回复
      • 开机自启失败,打错了,抱歉
        黄鱼鱼2017-10-22 20:38 回复
        • 这要看有没有日志报错,如果没有日志报错,那说明根本没有启动Caddy,如果有日志报错则分析日志看什么原因导致的启动失败。
          tail -f /tmp/caddy.log
          
          Toyo2017-10-23 12:52 回复
          • 您好,开机后直接输入以上命令提示"tail: cannot open `/tmp/caddy.log' for reading: No such file or directory",在手动开启caddy后才有日志,视乎是caddy根本就没有启动,求一个手动将caddy加入开机自启动的方法。谢谢大佬
            黄鱼鱼2017-10-23 16:15 回复
            • 脚本安装后,默认注册为系统服务并且配置开机启动,可能是配置有问题,那就换个方法。
              chmod +x /etc/rc.local && vi /etc/rc.local
              
              # 运行上面命令赋予执行权限+打开系统自启动脚本,把下面这个启动代码加入脚本内 exit 0 这一行前面。
              /etc/init.d/caddy start
              
              Toyo2017-10-23 23:52 回复
              • 非常棒,谢谢大佬
                黄鱼鱼2017-10-24 00:05 回复
  15. 上传文件没有取消按钮吗?
    mrzenwell2017-10-21 13:01 回复
    • 没有。
      Toyo2017-10-21 14:08 回复
      • 还有一个问题 再给FM设定非80端口时,是否还可自定义/url?
        mrzenwell2017-10-21 21:07 回复
        • 这是不影响的,例如:http://233.com:2333/file 这样去访问即可。
          Toyo2017-10-21 23:31 回复
  16. 配置那里完全复制的http的那个 echo ":80 { root /usr/local/caddy/www/file timeouts none gzip filemanager / /usr/local/caddy/www/file { database /usr/local/caddy/filemanager.db } }" > /usr/local/caddy/Caddyfile 能进去,但是文件列表是空的,看不到aria2的下载,这是下载路径/usr/local/caddy/www/aria2/Download
    yeluo2017-10-20 03:55 回复
  17. 请问有没有支持离线下载的私人网盘
    爱的温度2017-10-03 12:26 回复
    • 可能有,但是不推荐,还是建议与其他软件合作使用,例如通过Aria2控制离线下载行为,然后你去网盘中查看或者下载回本地。
      Toyo2017-10-03 14:26 回复
  18. 没法在线观看视频怎么破?
    雪碧2017-10-03 11:41 回复
    • 在线视频,只能播放 .mp4 / .webm / .ogg 格式的,因为HTML5目前只支持这三种格式,其他格式都需要额外的解码器。
      Toyo2017-10-03 11:55 回复
  19. 逗比大佬 可以如何修改caddyfile实现同一个服务器支持多个域名吗
    dd2017-10-02 16:39 回复
    • Caddy配置文件多域名格式如下:
      123.com {
      root /xxx/123.com
      ...
      }
      233.com {
      root /xxx/233.com
      ...
      }
      666.com {
      root /xxx/666.com
      ...
      }
      
      Toyo2017-10-02 18:19 回复
  20. 网盘搭建使用了有一段时间了,最近突然点击下载显示forbidden,如何解决呢。。。
    Toyo's fans2017-09-29 21:35 回复
    • 具体描述。
      Toyo2017-09-30 14:04 回复
      • caddy运行正常,网盘也能打的开,但是点击下载的时候跳转到新标签页并且显示forbidden
        Toyo's fans2017-09-30 20:25 回复
        • 看你的描述,我无法判断具体问题是什么,怕是你要去向作者反馈了,我只能解决安装失败之类的常见问题,程序自身问题就无能为力了。
          Toyo2017-10-01 19:45 回复
          • 切换网络环境确认是我们学校校园网缓存的问题了,然而并不知道要怎么解决。。。谢谢老大
            Toyo's fans2017-10-02 17:41 回复
  21. Filemanager如何添加磁链下载?没有找到添加磁链的地方,caddy的browser是有添加磁链的
    SaebaRyo2017-09-27 17:55 回复
    • Filemanager 没有添加磁力链接下载功能,他只是一个 文件管理器,或者说小型私人网盘[上传/管理/下载文件、文件夹]。
      Toyo2017-09-27 18:26 回复
  22. 大神你好,想问下,,这个搭建好了,然后我上传文件到里面,占服务器的流量的么?。。分享给别人下载是会占用服务器的流量的吧。。。服务器每个月有限额流量。。本人小白不知道所以想请问下~~~
    dahuilang2017-09-19 22:14 回复
    • 你上传100MB文件到服务器,服务器上面算为下载流量100M,然后别人通过分享链接下载你这个文件,那么服务器上面算为上传流量100M。这要取决于你的IDC是流量计算方式是:只计算上行流量还是只计算下行流量、还是都算,这个需要你问客服或者自己测试(上传和下载100M,分别看后台流量统计消耗了多少流量)。
      Toyo2017-09-19 22:30 回复
      • 好的。感谢。 才知道服务器也有上行流量下行流量。。下载服务器的文件算上行流量?我上传文件算服务器的下行流。。额。有点蒙。。我去测试测试
        dahuilang2017-09-20 15:22 回复
        • 因为你下载服务器上面的100M文件,实际上是服务器通过上传把文件传给你,而你这边则是把这个文件下载到本地电脑硬盘。同理,你上传100M文件到服务器上面,实际上就是服务器通过下载(下行)把100M文件下载到服务器硬盘。
          Toyo2017-09-20 21:11 回复
  23. 博主 能不能裸用 Filemanager 这个插件?如果不能,有没有类似的文件管理器。我在安装Caddy前安装了宝塔面板。因为Caddy不支持PHP。这就很无语了
    记忆2017-09-06 23:45 回复
    • 可以裸用,但是需要自己配置 HTTP服务,你去Github就能看到说明了,主要是用Caddy的话配置步骤更简单。Caddy不是不支持PHP,只是需要自己配置。
      Toyo2017-09-06 23:51 回复
  24. 大佬你好,介绍写到 1.支持 批量压缩 文件下载支持 2.支持 在网页执行 Linux命令 1.请问批量压缩如何操作? 2.如何在网页执行命令,如果我添加了unar,原来没有的,可以执行解压吗
    哈哈2017-09-05 19:04 回复
    • 1. 选择多个文件,然后点击页面上的下载按钮,会让你选择压缩包后缀格式,选择后会自动压缩成一个文件并下载。
      2. 这里指的执行Linux是,在网页搜索栏处运行命令,命令必须是Linux系统上已安装并且可以正常用的,你执行不存在的命令他怎么可能执行?
      Toyo2017-09-05 19:23 回复
      • Toyo大佬,原作者似乎最近又更新了版本,我们需要怎么操作才能同步github上发行的新版
        哈哈2017-09-05 21:37 回复
          • 可是上面那个位置不是作者的,应该不会实时同步作者的,怎么能保证是最新版呢。。。
            break2017-09-16 11:36 回复
            • 这个扩展就是这个作者的,FileManager更新,扩展也会同时更新的,你只需要定期重新运行更新覆盖安装即可。
              Toyo2017-09-16 11:40 回复
              • 谢谢
                break2017-09-16 19:41 回复
  25. doubi大佬,自动申请的是什么证书,哪里的
    Shark2017-09-04 01:16 回复
    • Caddy自动申请的是Let's Encrypt SSL证书,这个是免费SSL证书中最出名的吧,主打全自动化免费SSL证书申请,所以你在网上找那些自动申请SSL的网站、脚本,基本都是这个证书,最大一次签3个月,Caddy会自动配置和续期的。
      Toyo2017-09-04 10:16 回复
      • 谢谢
        维尼2017-09-04 16:41 回复
  26. 不麻烦偷油大佬啦,找到了find / -type f -size +200M 2>/dev/null /tmp/126858626/temp 是这个文件
    小纯洁2017-09-02 09:15 回复
  27. 请问:执行批量压缩 文件下载后,被压缩的临时文件在哪儿?服务器硬盘可用大小改变了,但是找不到临时文件在哪儿。
    小纯洁2017-09-02 09:07 回复
  28. 报错:2017/08/26 18:56:03 parse //:2015 { root /usr/local/caddy/www/file timeouts none gzip filemanager / /usr/local/caddy/www/file { database /usr/local/caddy/filemanager.db } }: invalid character " " in host name 求指教
    linzing2017-08-26 18:58 回复
    • 请发出配置文件完整内容。
      Toyo2017-08-26 20:01 回复
  29. 在配置文件夹那一块出错了,粘贴复制后不知道要怎么弄,直接ctrl+c退出,求解,顺便说下怎么返回操作,或者卸载,我不想重装系统啊 :arrow:
    linzing2017-08-26 16:57 回复
  30. tail -f /tmp/caddy.log Activating privacy features... done. http://:2015 WARNING: File descriptor limit 1024 is too low for production servers. At least 8192 is recommended. Fix with "ulimit -n 8192".怎么解?
    晓夜2017-08-26 08:10 回复
    • 这并不是报错,只是提醒,因为系统默认的 文件符同时打开并发数为 1024,太低了,所以caddy建议你改成8192。
      你开启caddy前执行 ulimit -n 8192 即可。
      Toyo2017-08-26 11:39 回复
  31. 这个版本的caddy不能多站点吗??设置了第二个域名,提示Parse error: Unknown directive https://……
    sdf2017-08-10 12:28 回复
    • 当然可以设置多个站点,报错说明姿势不对,贴出详细错误和配置文件内容。
      Toyo2017-08-10 12:58 回复
  32. 新脚本覆盖之后caddy就打不开了。。。
    toyo's fans2017-08-03 15:27 回复
    • 注意 FileManager扩展的 Caddy配置修改了,旧版的 Caddy配置(配置文件格式)会出问题。
      还有其他问题请出示 caddy 日志。
      Toyo2017-08-03 15:37 回复
  33. 这个新版本很不错,比原来好用多了,好评!而且原来的重命名功能不支持中文,现在实测可以了!
    Doge20172017-07-29 11:23 回复
  34. 提示需要密码
    Bob2017-07-28 15:11 回复
    • 新版本的扩展,默认账号和密码都是 admin 。
      Toyo2017-07-28 20:05 回复
  35. 已经不能用了。这个插件更新了,用这个方法好像不能指定目录了。
    PeakX2017-07-28 04:24 回复
  36. 你好,安装完之后只有chrome能一切正常使用,IE和手机上面显示错乱,在文件表层显示insert drive file,不知道是caddy支持不够完善还是哪里的配置问题,能不能提供点思路出去找原因,不胜感谢!
    AIRJ2017-07-05 10:45 回复
    • 我这边安卓手机浏览器正常,IE的确无法使用,可能作者没有做兼容,毕竟IE。
      Toyo2017-07-05 13:01 回复
  37. 头油大佬啊,问一下,为什么电脑上一切正常,但是手机上就上传不了文件,而且设置多用户后,打开视频文件,需要再次输入用户名和密码???
    1232017-06-06 17:33 回复
    • 这扩展还处于开发初期,目前也只是刚刚把PC端开发的差不多,移动设备等小屏幕还有不少问题。至于多用户后,打开视频文件需要再次输入用户名和密码的问题,我没有遇见过,我也一直在使用这个工具,可能和浏览器有关系,用户名和密码登陆后浏览器会记住cookie,过一段时间自己就会失效,失效后才会再次提示,你的问题应该是出在这里,解决方法:无
      Toyo2017-06-06 18:26 回复
  38. 在某些VPS下下载大文件(如1G)会导致caddy服务挂掉,小文件(如100MB)没事,另一些VPS下大文件也没事……有人知道为什么么
    littlef0x2017-06-04 13:42 回复
    • Vultr $5/M 同理,同问
      昵称2017-07-04 09:19 回复
  39. 这个可以装进lnmp的vhost里面吗
    KCP2017-06-04 12:20 回复
    • 不可以,这个不是网页文件,而是Caddy的一个扩展,而Caddy则是HTTP服务软件,和Nginx同等。
      Toyo2017-06-04 12:29 回复
      • 谢谢,那我去试试seafile
        KCP2017-06-05 02:08 回复
  40. 你好 我电脑端可以正常使用,但是手机无法使用,问下是我哪里配置错了还是大家都这样?
    tiger2332017-06-01 15:05 回复
  41. [信息] Caddy 未运行 ! [错误] Caddy 启动失败 ! root:~# tail -f /tmp/caddy.log gzip basicauth / user doub.bid filemanager / { show /usr/local/caddy/www/aria2/download user: allow_new true allow_edit true allow_commands true } }: invalid character " " in host name 启动错误
    CN2017-05-30 11:12 回复
    • 贴出完整配置文件和完整日志内容(cat /tmp/caddy.log)
      Toyo2017-05-30 11:42 回复
      • [email protected]:/usr/local/caddy/www/aria2# cat /tmp/caddy.log 2017/05/30 08:38:43 parse //:80 { root /usr/local/caddy/www/aria2 timeouts none gzip filemanager / { show /usr/local/caddy/www/aria2/download allow_new true allow_edit true allow_commands true allow_command mv } }: invalid character " " in host name 我也和层主一样
        CN2017-05-30 20:44 回复
        • "2017/05/30 08:38:43 parse //:80 {",这是什么鬼?贴出配置文件内容,多半是配置文件错误。
          Toyo2017-05-31 00:11 回复
  42. 请问如何用同一个域名的不同端口来分别访问AriaNG和下载目录?
    joyride2017-05-26 20:58 回复
    • 把你的配置文件贴出来,我帮你改,说的话说不清。
      Toyo2017-05-26 21:49 回复
  43. 大神你好,这个脚本 已经完全搞定了 非常不错,但是有个小问题 在线播放视频好像是不可以的。。
    junwei2017-04-26 17:31 回复
    • 内置的MP4视频播放功能有BUG,不用内置的即可,直接打开视频的连接用浏览器播放即可。
      Toyo2017-04-26 19:56 回复
    • 这个扩展依然在不停的更新,目前已经支持 内置视频播放了。
      Toyo2017-05-15 15:10 回复
  44. 我用https 进入了Aria2 面板。。然后连接不了服务端。。也试过RPC协议也换成了https也不行,是不是还需要设置什么
    Lucas2017-04-21 16:46 回复
    • 要给aria2配置ssl证书,然后才能用https访问
      cac2017-05-06 13:37 回复
  45. 完全看不懂,这个怎么安装的。
    子夜2017-04-20 20:01 回复
    • 安装Caddy,然后根据示例,写入配置文件,启动Caddy即可,如果不懂就慢慢理解,有些东西只能靠自己理解。
      Toyo2017-04-21 00:09 回复
  46. toyo能推荐几个适合做私有云盘的VPS或者云存储么,VU洛杉矶的速度不是太满意,东京还没货
    Alex2017-04-01 18:25 回复
    • 东欧无dmca版权,欢迎你 :lol:
      kurokitomoko2017-04-02 10:57 回复
  47. aria的那个教程,配置完之后可以显示file manager,但没有aria下载后的文件是怎么回事呢?由于我没有绑定域名,配置文件的第一行写为echo -e ":80 {。这样应该没错吧?
    CMour2017-03-26 00:34 回复
    • :80 即代表ip:80,这是没错的,你说不显示,你先去Aria2的下载文件夹里面 ls -a 查看一下文件夹内是否有文件。
      Toyo2017-03-26 00:57 回复
    • toyo改了目标地址
      kurokitomoko2017-03-26 10:33 回复
      • 嗯。是的。原来的教程好像下载目录是在aria2ng下,现在的在aria2下。现在修改后OK了。不过file manager中,大文件用zip下载总是失败,不知道是不是跟vps的性能有关。
        CMour2017-03-27 00:00 回复
        • 这货手机端有问题呢,残念
          kurokitomoko2017-03-27 16:06 回复
  48. toyo,aria教程配置有点问题,如果按照你的配置,只能是显示文件栏(file manager) 我只能是按照多网站配置来搞
    kurokitomoko2017-03-25 20:33 回复
    • 更新了下,凑合能用,就是 show的值我无论设置什么路径,都是显示 VPS根目录,无法解决,缺点是链接很长,你自己看吧,当然分开域名或者端口也行,比如 ariang是 2333端口(http://ip:2333),Download文件夹是 6666 端口(http://ip:6666)。
      Toyo2017-03-25 21:31 回复
      • 个人觉得分开端口较好,比如aria2就80,file manager就8000,只能是这样 如果不设置密码账户,是完美跳转show所指定的目录,总之这货有点蛋疼
        kurokitomoko2017-03-25 21:54 回复
        • 又测试了几遍,解决了这个问题,更新了一下。
          Toyo2017-03-25 22:05 回复
          • 感谢,已经没有任何问题了 关于命令问题,好像官方有例子 allow_commands true allow_command rm allow_command mv
            kurokitomoko2017-03-26 00:22 回复
  49. 偷油快写个百度云离线到vps的教程啊
    南琴浪2017-03-24 15:11 回复
  50. 感谢toyo 嗯,过了那么久才知道自己打错了名字…嗯
    kurokitomoko2017-03-23 22:16 回复
    • 是时候申请个域名了… :lol:
      kurokitomoko2017-03-24 06:27 回复
1 2 3