antonmakasin / oblako
基于 Laravel 框架的文件云
v1.0.1
2022-02-11 03:49 UTC
Requires
- php: ^8.0
- fideloper/proxy: ^4.4
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- imliam/laravel-env-set-command: ^1.0
- intervention/image: ^2.5
- laravel/framework: ^8.12
- laravel/tinker: ^2.5
- laravel/ui: ^3.1
Requires (Dev)
- facade/ignition: ^2.5
- fakerphp/faker: ^1.9.1
- mockery/mockery: ^1.4.2
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.3.3
README
- 公共领域文件夹必须设置为 "public"。例如:domain.com/public
- 使用运行在 web 服务器上的 User 执行所有操作。这不必是 root 用户
- 将 "run_start.sh" 复制到项目根目录
- 如果 PHP 作为主要安装,将所有 "/opt/php80/bin/php" 改为 "php"
- 执行命令: "sh run_start.sh"
- 按照说明操作
仪表板
- /auth/login
- 如果您忘记了授权数据(在安装过程中输入),它位于项目根目录的 .env 中(ADMIN_EMAIL 和 ADMIN_PASSWORD)
文件上传令牌
- 如果您忘记了令牌,它位于项目根目录的 .env 中(ADMIN_TOKEN)
- 如果您想更改令牌,您必须更改 .env 中的 ADMIN_TOKEN,然后在控制台中运行 "php artisan optimize"。我计划稍后通过仪表板提供令牌刷新选项。
设置
- FILE_MAX_SIZE=20000
- FILE_MIMES=doc,xls,xlsx,docx,pdf,rtf,txt,ppt,pptx,png,jpeg,jpg,jpe,svg,rar,zip,webp,sql,xml,json
- FILE_BASE_PUBLIC_PATH=files
- FILE_IMAGE_PROCESS=1
- FILE_IMAGE_RESIZE_WIDTH=2000
- FILE_IMAGE_RESIZE_HEIGHT=2000
- FILE_IMAGE_QUALITY=90
- FILE_IMAGE_FORMAT=jpg