静看光阴荏苒
不管不顾不问不说也不念

Docker快速安装BeDrive(PHP商业网盘程序)

BeDrive是一个收费的PHP商业网盘程序,差不多该有的功能都有,日常使用没问题,具体的介绍和预览:

https://codecanyon.net/item/bedrive-file-sharing-and-cloud-storage/12700384

开始之前请先按照这篇文章安装docker以及docker-compose,并且配置好traefik:

Docker+Traefik快速安装PlayTube

在这个基础上,继续进行下面的步骤来安装。

创建目录/下载源码/解压/给予正确的文件权限:

mkdir -p /opt/bedrive && cd /opt/bedrive
wget https://cute.233.fi/s/JKJ9b2insSTFHkN/download -O bedrive.zip # 目前是2.2.0最新版
unzip bedrive.zip
chmod -R 777 bedrive

新建一个docker-compose.yml文件:

nano docker-compose.yml

写入如下配置:

version: '3.5'

services: 
    bedrive-web:
        container_name: bedrive-web
        image: webdevops/php-apache:debian-10
        environment: 
            - WEB_DOCUMENT_ROOT=/app/public
            - PHP_DISMOD=opcache
            - PHP_MEMORY_LIMIT=1024M
            - PHP_MAX_EXECUTION_TIME=600
            - PHP_POST_MAX_SIZE=10240M
            - PHP_UPLOAD_MAX_FILESIZE=10240M
            - FPM_MAX_REQUESTS=500
            - FPM_PM_MAX_CHILDREN=20
            - FPM_PM_START_SERVERS=10
            - FPM_PM_MIN_SPARE_SERVERS=5
            - FPM_PM_MAX_SPARE_SERVERS=15
        labels: 
            - "traefik.frontend.rule=Host:bedrive.233.fi"
        volumes: 
            - ./bedrive:/app
        restart: unless-stopped

    bedrive-db:
        container_name: bedrive-db
        image: mariadb
        environment: 
            - MYSQL_ROOT_PASSWORD=
            - MYSQL_PASSWORD=
            - MYSQL_DATABASE=bedrive
            - MYSQL_USER=bedrive
        labels: 
            - "traefik.enable=false"
        volumes: 
            - ./db:/var/lib/mysql
        restart: unless-stopped

networks:
    default:
        external:
            name: imlala

1.bedrive.233.fi域名换成你自己的。

2.MYSQL_PASSWORD=设置你的数据库用户密码,MYSQL_ROOT_PASSWORD=设置你的数据库ROOT密码。

确认无误后up起来即可:

docker-compose up -d

访问你的域名如果没有问题,环境检查应该是全部OK的:

文件权限检查也要确保没有问题:

配置数据库这块,数据库主机名必须填写为下图所示的:

安装成功:

测试使用:

赞(4)
未经允许不得转载:荒岛 » Docker快速安装BeDrive(PHP商业网盘程序)
分享到: 更多 (0)

评论 9

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    LALA存活确认 :mrgreen:

    橘子10个月前 (02-18) Google Chrome 77.0.3833.121 Google Chrome 77.0.3833.121 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 别闹,我这边现在越来越严重了,商店超市都禁止个人买东西了。。 :cry:

      LALA10个月前 (02-18) Google Chrome 74.0.3729.169 Google Chrome 74.0.3729.169 Windows 10 x64 Edition Windows 10 x64 Edition回复
      • nga大漩涡看到了,如果买不到菜就120吧 :cry:

        橘子9个月前 (02-19) Google Chrome 77.0.3833.112 Google Chrome 77.0.3833.112 Windows 10 x64 Edition Windows 10 x64 Edition回复
  2. #2

    Lolita是什么 :idea:

    JackAltman10个月前 (02-19) Google Chrome 80.0.3987.116 Google Chrome 80.0.3987.116 Windows 10 x64 Edition Windows 10 x64 Edition回复
  3. #3

    下载安装包后解压安装包会出错无法解压?

    Foliage9个月前 (03-06) Chrome 80.0.3987.95 Chrome 80.0.3987.95 iPhone iOS 13.3 iPhone iOS 13.3回复
  4. #4

    解壓問題原來我沒安裝解壓工具,已經安裝完成,心新的問題又來了,網盤雖然很美觀但蘋果手機無法在線觀看視頻,安卓就可以。

    Foliage9个月前 (03-07) Google Chrome 80.0.3987.119 Google Chrome 80.0.3987.119 Android 8.1.0 Android 8.1.0回复
    • 那应该是这个程序本身的问题了,也可能是破解版的缘故。。

      LALA9个月前 (03-07) Google Chrome 74.0.3729.169 Google Chrome 74.0.3729.169 Windows 10 x64 Edition Windows 10 x64 Edition回复
      • 好吧,谢谢!还是nextcloud方便些。

        Foliage9个月前 (03-07) Chrome 80.0.3987.95 Chrome 80.0.3987.95 iPhone iOS 13.3 iPhone iOS 13.3回复
  5. #5

    给推荐 几款国外的商业 网盘源码吧

    筑楼8个月前 (03-22) Google Chrome 80.0.3987.149 Google Chrome 80.0.3987.149 Windows 7 x64 Edition Windows 7 x64 Edition回复

分享创造快乐

广告合作资源投稿