1. Introduction
Cloudreve allows you to quickly build a public and private network disk system. Cloudreve supports different cloud storage platforms at the bottom, and users do not need to care about physical storage methods when actually using them. You can use Cloudreve to build personal network disks, file sharing systems, or public cloud systems for large and small groups.
Fill in simple information to quickly connect to Qiniu, YouPaiyun, Alibaba Cloud OSS, AWS S3, of course, you can also choose to store the files locally.
You can use Cloudreve as a private cloud, and Cloudreve's powerful user system can also be used as a public cloud platform.
Different user groups can be bound to different upload strategies and quickly switch between multiple upload strategies to make full use of storage resources.
Support online preview of pictures, videos, audios, Office documents; online editing of text files and Markdown files.
Users can create private or public sharing links to quickly share files and directories with friends.
You can map the network disk to local management, or use other file managers that support the WebDAV protocol to achieve seamless cross-platform.
All-site responsive layout, mobile terminal can also have a good user experience
Support large file segment upload, breakpoint resumable upload, batch upload, drag upload.
Using PHP + MySQL architecture, you can successfully deploy your dedicated cloud disk in just 5 minutes.
Official website
download link
https://github.com/cloudreve/Cloudreve/releases
2. Basic environment description
1. System description
System: CentOS-7-x86_64-Minimal-1708
download link:
http://archive.kernel.org/centos-vault/7.4.1708/isos/x86_64/
2. Install the virtual machine
Virtual machine configuration: 2G memory, 2 core CPU
Refer to the installation process:
https://blog.csdn.net/llwy1428/article/details/89328381
3. VMware version: VMware Workstation Pro15
4. Tools: xshell5
Three, installation and deployment
1. Configure the virtual machine network, each virtual machine is connected to the Internet (and set a static IP)
Network card configuration can refer to:
https://blog.csdn.net/llwy1428/article/details/85058028
Here my virtual machine IP is set to 192.168.11.123
IPADDR=192.168.11.123
2. Firewall operation
# 停止防火服务
[root@localhost ~]# systemctl stop firewalld
# 查看防火墙的当前状态
[root@localhost ~]# systemctl status firewalld
# 开机禁止启动防火墙
[root@localhost ~]# systemctl disable firewalld
Or the firewall opens the designated port
https://blog.csdn.net/llwy1428/article/details/99676257
3. Install basic tools
[root@localhost ~]# yum install -y vim wget net-tools
4. Create a directory
[root@localhost ~]# mkdir /opt/cloudreve
[root@localhost ~]# cd /opt/cloudreve
5. Download files
[root@localhost cloudreve]# wget https://github.com/cloudreve/Cloudreve/releases/download/3.1.1/cloudreve_3.1.1_linux_amd64.tar.gz
6. Unzip the file
[root@localhost cloudreve]# tar zxvf cloudreve_3.1.1_linux_amd64.tar.gz
7. View the catalog
8. Start the service
[root@localhost cloudreve]# ./cloudreve
(或 [root@localhost ~]# /opt/cloudreve/cloudreve)
Background start
[root@localhost ~]# nohup /opt/cloudreve/cloudreve &
9. Check the server startup
[root@localhost ~]# netstat -lntp
Four, browser view, initialization, operation
http://192.168.11.123:5212/ ( 192.168.11.1 23 is the IP of my virtual machine)
1. Initialization
2. Register user, set password
3. Home
4. Management panel
5. User management
6. Upload files
7. File operation (right-click the specified file)
8. Create a sharing link
9. Browser view and share
10. Preview
Five, other operations
Modify configuration (modify service port number)
[root@localhost ~]# vim /opt/cloudreve/conf.ini
So far, the installation and deployment of the cloud storage system Cloudreve is complete!