Created: February 8, 2022 8:44 PM Introduction: 一款开源的云盘软件,可以用于个人或团队 Source: 原创 Tags: 开源
🐢 **内存不够?网盘限速?不妨自己搭建一个私人定制化在线云网盘!**
FileRun,自建网盘?
player.bilibili.com/player.html…
👉 **什么是FileRun?**
可靠和高性能的文件管理桌面同步和文件共享
在任何服务器上运行良好,包括托管账户或 Raspberry Pi 等小型设备
从任何地方(桌面、移动应用程序或浏览器)访问您的文件
Web 用户界面的屏幕截图:有几个主题可供选择,或者您可以自定义自己的主题。
正常主题
黑暗主题
简单来说FileRun就是一个开源的可自部署的云网盘平台。
你可以在这上面个性化打造自己 Or 团队的私人网盘。
一步到位,搭建FileRun
FileRun的官网有着非常详细的介绍,包括如何搭建FileRun。
比较推荐的一种方式是Docker-compose,它具有较好的移植性和跨平台性。关于Docker可以参考这篇文章:Docker,轻量“虚拟机”!当然其他方式也可以尝试。
你可以在这里找到FileRun官方的Docker安装文档:
docker :: FileRun Documentation
下面以阿里云轻量服务器(CentOS)为例,用Docker-compose进行搭建FileRun:
-
步骤一
安装
Docker并docker-compose安装在服务器上。参考这篇文章:易文档 - API接口文档编写工具、接口测试、接口Mock、测试用例一站式平台
-
步骤二
在命令行界面输入:
mkdir /filerun /filerun/html /filerun/user-files /filerun/db -
步骤三
进入/filerun文件夹中,创建一个名为的文本文件
docker-compose.yml:vi /filerun/docker-compose.yml并将以下内容粘贴到其中:
version: '2' services: db: image: mariadb:10.1 environment: MYSQL_ROOT_PASSWORD: your_mysql_root_password MYSQL_USER: your_filerun_username MYSQL_PASSWORD: your_filerun_password MYSQL_DATABASE: your_filerun_database volumes: - /filerun/db:/var/lib/mysql web: image: filerun/filerun environment: FR_DB_HOST: db FR_DB_PORT: 3306 FR_DB_NAME: your_filerun_database FR_DB_USER: your_filerun_username FR_DB_PASS: your_filerun_password APACHE_RUN_USER: www-data APACHE_RUN_USER_ID: 33 APACHE_RUN_GROUP: www-data APACHE_RUN_GROUP_ID: 33 depends_on: - db links: - db:db ports: - "80:80" volumes: - /filerun/html:/var/www/html - /filerun/user-files:/user-files -
步骤四
使用以下命令启动 FileRun:
docker-compose up -dFileRun 现在应该已启动并运行,您可以使用浏览器访问它。(注意,上面设置的访问端口是80)
FileRun
阿里云服务器配置一个小细节点
用阿里云服务器配置还需要注意一个小细节点,记得开启防火墙的自定义端口
注意阿里云端口
FileRun,私人定制化!
因为FileRun本质是用PHP编写的,所以你可以对其进行一些定制化服务,包括中文翻译,文件插件,API等等;在这里,你可以实现:
-
FileRun&Notion,利用API实现网盘信息同步管理;
-
自定义CSS,实现个性化管理界面;
-
......
相关参考
FileRun官网:docs.filerun.com/
✍️ 作者:Yalidas
🤳 联系方式:zouyu1121@gmail.com
强烈建议阅读原文,获得更加优质的体验: FileRun,打造你的私人云盘