admin 管理员组

文章数量: 1184232

文章目录

    • 前言
    • 1. 环境准备
    • 2. Docker部署与运行
    • 3. 简单使用测试
    • 4. 安装内网穿透
      • 4.1 开启ssh连接安装cpolar
      • 4.2 创建公网地址
    • 5. 配置固定公网地址
    • 总结
          • 在数据价值日益凸显的今天,FileRise与cpolar的组合为我们提供了一种更安全、更灵活的文件管理方案。它证明了优秀的技术不必复杂——当简单的工具遇上巧妙的连接,就能释放出意想不到的生产力。这或许就是未来个人数据管理的主流形态:既不依赖第三方平台,也不被局域网所限。

前言

为什么选 FileRise?解决本地存储与隐私保护的核心痛点
作为一款本地部署的开源轻量云盘,FileRise 最核心的价值,就是帮你摆脱对商业云服务的依赖 —— 所有文件都存在自己的设备(比如 fnOS 飞牛 NAS)里,不用再担心 “数据存在别人服务器上” 的隐私风险,也不怕服务商突然调整存储配额、限速或下架功能。
它的功能设计精准戳中日常文件管理的需求:
基础管理够实用:支持文件夹层级分类,像电脑本地管理一样直观,多设备(手机、电脑、平板)登录后能自动同步文件,比如在公司编辑的文档,回家打开电脑就能接着改,不用插 U 盘传;
分享权限够灵活:按文件 / 文件夹设置 “仅查看”“可下载” 权限,给客户分享设计稿时,不用怕对方误删或二次转发,数据可控性拉满;
使用体验够流畅:图片库会自动生成缩略图,不用点开文件就知道内容;文档(如 PDF、Word)支持在线预览,不用下载就能快速查看;就连传几个 G 的大视频、设计源文件,中断后也能断点续传,不用重新从头传,省时间也省流量。
更难得的是它的 “轻量级”—— 没有冗余功能,界面简洁高颜值,操作逻辑和日常用的文件管理器差不多,上手几乎没学习成本,个人用或小团队协作都合适。
加个 cpolar,本地云盘秒变 “远程可用”,工作流直接升级
原本 FileRise 只能在局域网内用(比如家里的电脑、手机连同一 WiFi 才能访问),但用 cpolar 做内网穿透后,相当于给本地云盘开了个 “公网入口”—— 不用申请公网 IP,也不用进路由器改端口映射,几步设置就能让文件 “突破物理空间”。
我自己的实际体验特别直观:上周在客户办公室沟通方案,突然需要调取家里 NAS 里的设计素材,要是以前得让家人帮忙传,或者自己回家拿电脑,耽误进度还尴尬。但现在打开手机浏览器,输入 cpolar 生成的访问地址,直接进入 FileRise,3 分钟就找到素材下载、投屏展示,客户都夸 “你这文件管理也太灵活了”。
这种 “本地存储 + 远程访问” 的模式,相当于把 “私人云盘” 装在口袋里:出门不用带 U 盘,加班回家不用背电脑,哪怕在外地,只要有网络,就能调取出 NAS 里的文件,既保留了 “数据在自己手里” 的安全感,又有商业云盘的便捷性。

下面就来演示一下具体操作流程。

1. 环境准备

本例中在Windows系统使用VMware Workstation安装的fnOS虚拟机,系统版本为V0.8.41。如果不知道如何在虚拟机中安装,可以参考这篇文章:VMware中安装飞牛云(fnOS) NAS系统 如果您想要在x86架构的物理机中安装,可以访问飞牛私有云 fnOS官网下载镜像文件然后使用U盘写入镜像后,进入bios设置U盘启动后像装Windows系统一样安装即可。

FileRise项目地址:https://github/error311/FileRise

启动fnOS系统后,能看到Web UI管理界面的地址:http://192.168.184.130:5666 在浏览器中打开:

2. Docker部署与运行

首先,我们需要点击文件管理,在根目录下创建一个名为filerise的项目目录,然后在这个目录下创建三个文件夹来保存数据:分别是uploads、users、metadata

然后依次点击Docker-镜像仓库:

在搜索栏中搜索filerise,选择5.3K星星这个,点击下载:

下载完毕后,进入本地镜像-点击运行:

在跳转的创建容器窗口中进行设置,如果需要开机自动开启,勾选即可,然后点击下一步:

然后在跳转的高级设置窗口中配置一下端口信息和存储位置:

将容器80端口映射到NAS的8020端口,443端口映射到8443端口,然后储存位置选择刚才在filerise项目目录下创建的三个文件夹,后边对应填写下面三个装载路径/var/www/uploads /var/www/users /var/www/metadata,点击下一步:

确认信息无误后,点击创建。在容器中,能看到filerise已经正常启动了:

在浏览器中访问fnOS飞牛nas主机地址加端口号8020: http://192.168.184.130:8020

就能看到FileRise的Web UI管理界面了:

创建账号密码后登录:

登录后可以看到正式管理界面:

3. 简单使用测试

文件上传:

点击choose files(选择文件)按钮,选择想要上传的文件后,点击Upload即可:

FileRise还支持拖拽上传、文件夹批量选,尤其是断点续传和分片上传功能,让文件上传告别卡顿。

文件管理:

上传文件后,在文件列表上方就有管理文件功能,无论是想移动、复制、重命名、批量删除,一键搞定。还能把选中的文件打包成 ZIP 下载,或者在服务器直接解压,都能一键搞定:

文件分享:

如果想分享自己上传的文件给别人(同一局域网环境内),只需点击文件后边的分享按钮就能一键生成公开链接,还能设定分享链接过期时间(30分钟到一天等多种选择)和设置密码。

他人使用你分享的链接,在浏览器打开即可自动调用下载工具下载文件,非常方便:

内置文件预览与编辑器:

图片、视频、音频、PDF,一键预览:

文本、代码文件用 CodeMirror 编辑器直接改,行号一应俱全。临时笔记、配置文件,随抄随改,不用再下载再上传:

4. 安装内网穿透

我们现在已经实现了在本地fnOS飞牛云NAS中部署FileRise开源网盘,并能在在同一局域网内向其他人分享文件了。但如果你想让异地好友或者同事也能远程使用你在本地飞牛云NAS中部署的网盘下载文件该怎么办呢?很简单,只要安装一个cpolar内网穿透工具就能轻松实现远程访问内网主机中部署的服务了,节约成本,提高效率,接下来介绍一下如何安装cpolar内网穿透。

cpolar官网地址: https://www.cpolar

4.1 开启ssh连接安装cpolar

首先打开飞牛云NAS设置界面,开启ssh 连接,端口默认为22即可,开启后,我们就可以ssh 连接飞牛云NAS执行命令:

然后我们通过输入飞牛云NAS的IP地址ssh远程连接进去,因为fnOS是基于Linux 内核开发的,所以我们可以按照cpolar的Linux安装方法进行安装:

连接后执行下面cpolar Linux 安装命令:

sudo curl https://get.cpolar.sh | sh

再次输入飞牛云nas的密码确认后即可自动安装

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)

sudo systemctl status cpolar

Cpolar安装和成功启动服务后,在浏览器上输入飞牛云主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面,使用官网注册的账号登录,登录后即可看到配置界面,接下来在web界面配置即可:

4.2 创建公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了: filerise 注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:8020
  • 域名类型:随机域名
  • 地区:选择China Top

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址,使用上面的任意一个公网地址在浏览器中访问就可以实现随时随地远程使用你在本地部署的FileRise网盘上传文件了!

使用cpolar生成的公网地址,无需自己准备云服务器,无公网IP也能轻松搞定跨网络环境远程访问本地服务!

小结

为了方便演示,我们在上边的操作过程中使用cpolar生成的HTTP公网地址隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。

如果有长期使用本地飞牛云NAS中部署的FileRise网盘,或者异地访问与使用其他本地部署的服务的需求,但又不想每天重新配置公网地址,还想让公网地址好看又好记并体验更多功能与更快的带宽,那我推荐大家选择使用固定的二级子域名方式来配置公网地址。

5. 配置固定公网地址

接下来演示如何为FileRise网盘服务配置固定的HTTP公网地址,该地址不会变化,无需每天重复修改服务器地址。

配置固定http端口地址需要将cpolar升级到专业版套餐或以上。

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称:

保留成功后复制保留成功的二级子域名的名称:myfile123,大家可以设置自己喜欢的名称。

返回Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道:filerise,点击右侧的编辑:

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名:myfile123

点击更新(注意,点击一次更新即可,不需要重复提交)

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名:

使用上面的任意一个固定的二级子域名公网地址在浏览器中访问,可以看到成功打开FileRise网盘的Web UI管理界面,现在开始就不用每天都更换随机公网地址来远程访问本地nas中部署的网盘了。

而且现在生成分享文件的链接也是公网地址,无论想要分享的人与你在不在同一个网络环境下都能轻松搞定!

总结

以上就是如何在fnOS飞牛NAS中本地部署FileRise开源网盘,并结合cpolar内网穿透工具配置固定不变的二级子域名公网地址,实现随时随地远程访问本地部署服务的全部流程,感谢您的观看,有任何问题欢迎留言交流。

在数据价值日益凸显的今天,FileRise与cpolar的组合为我们提供了一种更安全、更灵活的文件管理方案。它证明了优秀的技术不必复杂——当简单的工具遇上巧妙的连接,就能释放出意想不到的生产力。这或许就是未来个人数据管理的主流形态:既不依赖第三方平台,也不被局域网所限。

本篇文章知识点来源[cpolar官网][https://www.cpolar]

  1. cpolar博客:配置二级子域名: https://www.cpolar/blog/configure-the-secondary-subdomain-name
  2. cpolar博客:配置自定义域名: https://www.cpolar/blog/configure-your-own-domain-name
  3. cpolar博客:配置固定TCP端口地址: https://www.cpolar/blog/configure-fixed-tcp-port-address
  4. cpolar博客:配置固定FTP地址: https://www.cpolar/blog/configure-fixed-ftp-address

本文标签: 局域网 灵活 文件 cpolar FileRise