In this issue, we recommend Cloudreve, a file management system that supports multiple storage services.
Cloudreve is a cloud file system based on Go + Gin. It can upload and download files from local and multiple public clouds, and supports online preview of videos, images, audio, text, and Office documents. Simple deployment, out of the box!
Cloudreve supports different cloud storage platforms at the bottom. Users do not need to care about the physical storage mode when using Cloudreve. You can use Cloudreve to build a personal network drive, file sharing system, or a public cloud system for large and small groups.
class=”pgc-h-arrow-right” data-track=”4″>
- Cloud storage : can quickly connect to Qiniu, Youpaiyun, Ali Cloud OSS, Tencent Cloud COS, OneDrive and other cloud platforms, of course, you can also choose to store files locally
- Multi-user : Cloudreve can be used as a private cloud, and Cloudreve’s powerful user system can also be used as a public cloud platform
- Upload policy : Different user groups can bind different upload policies and quickly switch between multiple upload policies to make full use of storage resources
- Online preview : Support online preview of pictures, videos, audio and Office documents; Text file, Markdown file online editing
- File sharing : users can create private or public sharing links to quickly share files and directories to friends
- file upload : support large file fragment upload, breakpoint continue upload, batch upload, drag and drop upload
- WebDAV support : You can map network disks to local management, or use other file managers that support WebDAV protocol to achieve seamless cross-platform
- Responsive layout : full site responsive layout, mobile terminal can also have a good experience
- Easy to deploy : using PHP + MySQL architecture, it is simple to successfully deploy your private cloud disk in 5 minutes
class=”pgc-h-arrow-right” data-track=”28″>
1 get Cloudreve
You can find the main program that has been built and packaged on the GitHub Release page. Each of these releases provides the main program available under common system architectures, named Cloudreve_version number _ operating system _CPU architecture.tar.gz. For example, if you deploy version 3.0.0 on a normal 64-bit Linux system, you should download it
cloudreve_3.0.0_linux_amd64.tar.gz.
address: https://github.com/cloudreve/Cloudreve/releases
2 Start Cloudreve
The administrator account will be created when Cloudreve is started for the first time. Save the administrator password. If you forget the password, delete cloudreve.
Linux:
# Unzip program span>
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# Authorization
chmod +x ./cloudreve
# Start the program
./cloudreve
Windows:
Windows, Directly extract the obtained zip zip package, Start cloudreve.exe
3 access Cloudreve
in your browser: http:// Your IP:5212, default port :5212
4 Optional docker deployment
https://hub.docker.com/r/xavierniu/cloudreve
class=”pgc-h-arrow-right” data-track=”50″>
Cloudreve supports multiple underlying storage policies. However, due to API limitations and other factors, Cloudreve does not support each policy consistently. This section will detail the specific support differences between different storage policies.
native |
slave |
|
OSS |
COS |
|
OneDrive |
S3 |
|
upload |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
download |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
copy |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
move |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
Normal preview |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
office preview |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
Delete |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
thumbnail |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
❎ |
Download |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
real filename download |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
❎ |
✅ |
Theoretical Max file |
infinite |
infinite |
infinite |
5GB |
5GB |
150GB |
Unknown |
Unknown |
Public network access requirements |
None |
None |
|
|
|
|
|
|
class=”pgc-h-arrow-right” data-track=”103″>
By default, Cloudreve uses built-in static resource files, including HTML documents, JS scripts, CSS, image resources, and more. If you need to use your own personalized modified static resources, rename the build directory from the front-end repository to statics and place it in the Cloudreve directory. After restarting Cloudreve, it will take effect.
front-end repository: https://github.com/cloudreve/frontend
class=”pgc-h-arrow-right” data-track=”110″> community
Cloudreve has a full communication community where most usage questions can be found.
class=”pgc-h-arrow-right” data-track=”109″>
—END—
Open source license: GPL-3.0