utarwyn / files-php-service
此包已被弃用且不再维护。未建议替代包。
一个简单的PHP服务,用于管理基于Web的文件。
v1.0.0
2020-04-01 22:53 UTC
Requires
- php: >=7.1
- ext-fileinfo: *
- ext-json: *
- bramus/router: ^1.4
- firebase/php-jwt: ^5.1
- ramsey/uuid: ^4.0
- vlucas/phpdotenv: ^4.1
Requires (Dev)
- php-parallel-lint/php-parallel-lint: ^1.1
- phpro/grumphp: ^0.18.0
- phpunit/phpunit: ^9.0
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2023-11-08 17:23:01 UTC
README
一个简单的基于Web文件的简单服务。
适用于PHP 5.6及以上版本
⚠️ 此项目已过时且不再维护。我们强烈建议您使用utarwyn/storage-server,这是一个更轻量级且更安全的选择。我们不再为此工具提供支持。
FilesService是一个轻量级的自托管服务,提供了一种简单的方式来管理基于Web的文件。它提供了一个文档化的强大API和基于OAuth2的认证系统,用于将文件存储在受保护的存储桶中。
安装
- 使用Composer安装服务
composer create-project utarwyn/files-php-service
- 将文件
.env.example
移动到.env
并配置它。 - 使用Nginx或Apache提供对
public
文件夹的访问。
使用Docker
- 从DockerHub拉取最新镜像
docker pull utarwyn/files-php-service
- 创建一个文件夹来存储上传的文件。
- 基于仓库中的
.env.example
创建一个.env
文件。 - 通过提供路径启动Docker容器
docker run -v /home/.env:/app/.env -v /home/storage:/app/storage -p 80:8080 utarwyn/files-php-service
许可证
FilesService是一个开源软件,许可协议为MIT许可证。