English | 中文版
- Manage multiple storage entities: Create and use multiple types of storage entities in the same system
- Combined storage unit: Combine multiple storage entities into a larger storage group
- Automatic backup: By setting synchronization rules, automatically create copies in different storage groups
- Automatic clear: By setting clear rules, unnecessary files are automatically cleared
- Issue access token: Issuing a variety of tokens with restrictions on access rules
- One upload/download interface: Upload and download through one API interface
- Optimize memory: Only the minimum required memory will be used during upload and download
- Encrypted storage: Store encrypted file without additional storage costs
- Load balancing: Improve actual access efficiency by creating multiple file copies
- Download indicate: Before downloading the file, the file content can be finalized (watermark, logo, encrypt)
- Plugin: Support rich and customizable plugin
Clone project and execute
# Install dokcer and docker-compose
apt-get update
apt-get install docker
apt-get install docker-compose
# Build and Start
dokcer-compose up -d
Dashboard will listen at http://localhost:1080
, login by default API Key.
Name | Upload | Download | Partial Upload | Partial Download |
---|---|---|---|---|
Local | O | O | X | O |
FTP | O | O | X | X |
Google Drive | O | O | X | O |
AWS S3 | O | O | X | O |
Mega | O | O | X | O |
WebDAV | O | O | X | O |
- API
- API Key
- Storage Credential
- Policy Rule
- File Access Token
- Donwload Indicate
- Crtpto
- External Download File Endpoint
- Situational Presentation
- Load Balance
- Work on Azure CDN with token authentication
- Plugin
- Folder
- Lock file
- Partial upload
- Mount to network disk
MIT License Copyright (c) 2021 nightsoul357