这两天浏览开源项目 的时候又 1 发现了一款文件同步工具 FileRun,打开官网 一看发现设计非常简洁,功能也同样强大。
最吸引我的是和 Google Docs ,Office Web View ,Pixlr 等等的支持,这样就可以在线预览 docx 等等文件。虽然是闭源产品,但是如果类似官网显示的那样,也是非常不错的文件同步管理的选择。
FileRun 是用 PHP 开发,从部署的文档可以看出来,部署的过程也可以使用 Docker,所以可以非常方便的部署到 Docker 环境中。如果自己配置环境,和 NextCloud 一样有 PHP 的运行环境即可。
Docker
在 QNAP,或者其他系统中使用 Docker 安装,注意将其中的变量部分替换成对应环境的内容:
version: '2'
services:
filerun:
image: afian/filerun
container_name: filerun
environment:
FR_DB_HOST: 10.0.3.1
FR_DB_PORT: 3306
FR_DB_NAME: filerun
FR_DB_USER: filerun
FR_DB_PASS: password
APACHE_RUN_USER: www-data
APACHE_RUN_USER_ID: 1000
APACHE_RUN_GROUP: www-data
APACHE_RUN_GROUP_ID: 100
ports:
- "30080:80"
volumes:
- /share/filerun/html:/var/www/html
- /share/filerun/user-files:/user-files
restart: unless-stopped
默认的用户名和密码都是:superuser
两个挂载点,一个是 filerun 的数据文件,另一个是用户文件。
语言设置
如果要换成中文,可以下载这个文件 然后在后台上传上去。
配置
编辑 customizables/config.php
文件可以扩展一些设置。
更多见官方文档
开启 API 使用 NextCloud 客户端同步
开启 API 后,可以使用 NextCloud 的客户端来连接。然后使用 filerun 的地址就可以访问。
related
- [[NextCloud]]