docker+cloudreve部署个人私有网盘
注意事项
本教程基于云服务器、centos系统进行搭建、搭建完毕后、手机端、电脑端都可以正常上传下载文件。
环境准备
云服务器一台(阿里、华为、腾讯均可)或虚拟主机一台,这里使用的是centos7系统
安装系统基础命令
#更新当前系统
sudo yum update -y
#安装yum组件
sudo yum install -y yum-utils
#安装wget、vim、curl、unzip、tar、网络组件命令
sudo yum install -y wget vim curl unzip tar net-tools
部署docker
#配置docker镜像仓库 这里使用的是阿里云仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
yum install -y docker-ce
#向文件中追加镜像加速器地址配置 注意粘贴时将最后面的换行一起粘贴
cat >/etc/docker/daemon.json <<EOF
{
"registry-mirrors": [ "https://ccd8b65e234442af94c46ac272b104c5.mirror.swr.myhuaweicloud.com" ,"https://docker.m.daocloud.io"]
}
EOF
#重启docker服务
systemctl restart docker
部署cloudreve
#拉取cloudreve镜像
docker pull cloudreve/cloudreve:last
#创建文件夹 这里指定cloudreve上传的文件挂载在系统的哪个文件夹下
mkdir -p /data/cloudreve/uploads
#启动cloudreve镜像 以4777主机端口启动 浏览器访问端口为80
docker run -d --name cloudreve \
-p 4777:80 --restart=always \
-v /data/cloudreve/uploads:/cloudreve/uploads \
cloudreve/cloudreve:latest
#进入正在运行的cloudreve docker进程之中
docker exec -it cloudreve /bin/sh
#编辑配置文件
vi conf.ini
#将Listen:后面的端口改为80
Listen:80
#重启cloudreve
docker restart cloudreve
#退出运行中的docker容器
exit
#查cloudreve自动生成的默认用户名密码
docker logs cloudreve
CloudReve的使用
上面步骤执行完毕后,cloudreve可正常运行,如果使用的是云服务器,需要开放云服务器的4777端口、80端口、以正常访问界面,访问地址为:http://你的服务器的ip:4777,首次登陆、可使用默认生成的用户名密码。
右上角点击管理面板、可以调出基本设置等信息。
如果是自己使用、建议关闭用户自行注册。
在用户组菜单下可以创建用户,设置用户名密码、至此,你的私有网盘就搭建完成了。