在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:filegator开源软件地址:https://gitee.com/xiexin344/filegator开源软件介绍:FileGator - Powerful Multi-User File ManagerFileGator is a free, open-source, self-hosted web application for managing files and folders. You can manage files inside your local repository folder (on your server's hard drive) or connect to other storage adapters (see below). FileGator has multi-user support so you can have admins and other users managing files with different access permissions, roles and home folders. All basic file operations are supported: copy, move, rename, edit, create, delete, preview, zip, unzip, download, upload. If allowed, users can download multiple files or folders at once. File upload supports drag&drop, progress bar, pause and resume. Upload is chunked so you should be able to upload large files regardless of your server configuration. Sponsors & BackersFileGator is a free, open-source project. It's an independent project with its ongoing development made possible entirely thanks to the support by these awesome backers. If you'd like to join them, please consider: Typical use cases
DemoThis is read-only demo with guest account enabled.
DocumentationFeatures & Goals
Minimum Requirements
See install instructinos for Ubuntu 18.04 or Debian 10.3. Get $100 in (server credits here) so you can play around. Download precompiled buildPrecompiled build is created for non-developers. In this version, the frontend (html, css and javascript) is compiled for you and the source code is removed so the final archive contains only minimum files. Download & install instructinos Project setup for development (Linux)You must have git clone https://github.com/filegator/filegator.gitcd filegatorcp configuration_sample.php configuration.phpchmod -R 775 private/chmod -R 775 repository/composer install --ignore-platform-reqsnpm installnpm run build Compiles and hot-reloadsThe following command will launch backend and frontend on ports 8081 and 8080: npm run serve Once everything is ready visit: Run tests & static analysisTesting requires xdebug, php-zip and sqlite php extensions. vendor/bin/phpunitvendor/bin/phpstan analyse ./backendnpm run lintnpm run e2e DeploymentSet the website document root to NOTE: For security reasons Show your supportPlease ⭐️ this repository if this project helped you! SecurityIf you discover any security related issues, please email [email protected] instead of using the issue tracker. LicenseCopyright (c) 2019 Milos Stojanovic. This project is MIT licensed. |
请发表评论