【Unraid】设置filerun文件共享

最近找到了一个文件共享的工具:FileRun,但在实际使用过程中遇到了一些问题,
这里将完整的没有问题的部署过程记录下来,供以后参考。

  1. unraid里安装应用商店

    实际上不完装也是可以的,直接设置docker也行

  2. 在Unraid中创建共享文件夹

    我这边创建的文件夹路径:/mnt/user/szc/

  3. 在Unraid中创建用户

    该用户是用于访问上面创建的共享文件夹的用户,后面的filerun容器也用这个用户访问文件

    我创建的账户名称:szc

  4. 查看用户id和组id

    使用unraid网页终端工具输入命令:id szc

    以下是返回的结果

    1
    2
    /mnt/user/appdata# id szc
    uid=1000(szc) gid=100(users) groups=100(users)

    记住这个,下面配置容器的时候有用到

  5. 前往unraid应用商店,搜索 mysql,按下载量排序选第一个,点击 安装

  6. 填写参数

    • Host Port 1: 13306

    • Host Path 1: /mnt/user/appdata/mysql

    • Key 1: root_password

    • Key 2: filerun

    • Key 3: filerun

    • Key 4: 12345678

  7. 前往unraid应用商店,搜索 filerun ofi,点击 安装

  8. 参数填写

    10.0.0.2 是我的Unraid的主机在局域网的ip地址

    • WebUI Port: 1088

    • DatabaseHost: 10.0.0.2

    • DatabasePort: 13306

    • DatabaseName: filerun

    • DatabaseUser: filerun

    • DatabasePassword: 12345678

    • AppData: /mnt/user/appdata/FilesRun/

    • UserFile: /mnt/user/szc/

    以下是手动添加的环境变量,为的是解决权限问题

    • APACHE_RUN_USER: szc

    • APACHE_RUN_USER_ID: 1000

    • APACHE_RUN_GROUP: users

    • APACHE_RUN_GROUP_ID: 100

  9. 浏览器访问地址:http://10.0.0.2:1088/

    一路下一步下一步过去,记住最后的 superuser 密码

    然后直接登录就好了,到此就能在局域网中使用了,以下是设置在外网使用

    可以在设置里关闭 Guest users 账户,用不到的话

  10. 前往 unraid 应用商店搜索 NginxProxyManager 并安装

    参数配置不介绍了,比较简单

  11. 在 NginxProxyManager 配置转发 10.0.0.2:1088,打开 Websockets Support

    直接访问转发后的地址会发现不能登录,提示 Communication with the server failed. Please try again later.

  12. 在 unraid 中编辑 /mnt/user/appdata/FilesRun/customizables/config.php

    我这边用的是二级域名,然后附加了端口,就像以下这种方式设置就可以了,以后都只能用这个地址访问

    umask(000); 是为了消除潜在的文件权限问题,比如无法删除文件的问题,不过这样文件就没有保护了。

    1
    2
    3
    4
    <?php
    umask(000);
    $config['url']['root'] = 'http://filerun.your-website.com:3680/';
    php?>
  13. 使用 webdav 协议访问,Windows上可以使用 RaiDrive,IOS上和Mac上可以使用 ES文件管理器

    地址是 http://filerun.your-website.com:3680/dav.php/@Home

    用户名密码是 filerun 上的账户

参考链接

【Unraid】设置filerun文件共享

https://biteax.com/a0f7288b.html

作者

石志超

发布于

2022-04-18

更新于

2023-09-27

许可协议