FileRun,打造你的私人云盘

1,291 阅读2分钟

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:

  • 步骤一

    安装Dockerdocker-compose安装在服务器上。参考这篇文章:

    易文档 - API接口文档编写工具、接口测试、接口Mock、测试用例一站式平台

  • 步骤二

    在命令行界面输入:mkdir /filerun /filerun/html /filerun/user-files /filerun/db

  • 步骤三

    进入/filerun文件夹中,创建一个名为的文本文件docker-compose.ymlvi /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_PORT3306
          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_ID33
          APACHE_RUN_GROUP: www-data
          APACHE_RUN_GROUP_ID33
        depends_on:
          - db
        links:
          - db:db
        ports:
          - "80:80"
        volumes:
          - /filerun/html:/var/www/html
          - /filerun/user-files:/user-files
    
    
  • 步骤四

    使用以下命令启动 FileRun:docker-compose up -d

    FileRun 现在应该已启动并运行,您可以使用浏览器访问它。(注意,上面设置的访问端口是80)

FileRun

阿里云服务器配置一个小细节点

用阿里云服务器配置还需要注意一个小细节点,记得开启防火墙的自定义端口

注意阿里云端口

FileRun,私人定制化!

因为FileRun本质是用PHP编写的,所以你可以对其进行一些定制化服务,包括中文翻译,文件插件,API等等;在这里,你可以实现:

  • FileRun&Notion,利用API实现网盘信息同步管理;

  • 自定义CSS,实现个性化管理界面;

  • ......


相关参考

FileRun官网:docs.filerun.com/

✍️ 作者:Yalidas

🤳 联系方式:zouyu1121@gmail.com

强烈建议阅读原文,获得更加优质的体验: FileRun,打造你的私人云盘