利用 Docker 安装 owncloud、nextCloud 网盘教程

OwnCloud现在各种云盘都要收费,又或有速度限制,感觉用起来很不方便,想抽时间想搭建一个私有云盘。很久以前听过 owncloud,一直没使用,今日就一睹真容吧。第一步:首先在服务器上安装 docker 服务,在操作 yum install docker 的时候,发现用 service docker start 的时候不成功,发现是跟操作系统版本有关,在 Centos 低版本的时候,应该使用 yum install docker-io, 安装成功后,可以用 docker -v 查看版本;第二步:启动 docker 服务。service docker start;第三步:进入 docker,下载 owncloud 镜像,使用命令 docker pull owncloud;第四步:运行 docker run -d -p 9090:80 owncloud, 映射端口号,启动 owncloud 镜像;第五步:在浏览器中输入“服务器的 IP 地址:9090”就看见 owncloud 的网页界面了,我对云盘要求不高,默认使用 SQLite 数据库,输入用户名和密码然后确认就可以了。第六步:在浏览器界面输入刚刚输入的用户名和密码,即可进入 owncloud 保存文件,这样一个私有云盘就构建成功了。我们可以通过 docker exec -i -t owncloud /bin/bash,或是 docker exec -i -t owncloud 的 id 号 /bin/bash 进入查看,进入系统目录,发现它感觉是个精简的 linux 操作系统,文件默认保存的路径在 /var/www/html/data 目录里,进入你的用户名目录,就可以查看保存的文件。安装 nextCloudDocker 安装部署 nextcloud 个人网盘 环境搭建:先完成 docker 的安装配置 配置好镜像加速器,不然速度可能上龟速。mysql 配置 然后拉取 mysql 镜像:docker pull mysql查看是否拉取成功:docker images #查看是否成功然后基于镜像运行容器:docker run -d -p 3306:3306 -v /mnt/sde/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=WZS134125 --name mysql mysql-d 以后台进程方式运行-p 端口映射 将容器 3306 映射到主机 3306 端口-v 将容器 /var/lib/mysql 映射到主机的 /mnt/sde/mysql 下-e 设置环境变量 数据库密码 WZS134125--name 设置容器名称 mysql 最后指定镜像 mysql 配置 mysql 数据库容器docker exec -it mysql /bin/bash #进入 docker 容器-it: 提供一个虚拟终端mysql: 容器名称或者 id/bin/bash: 终端命令行 进入容器内,然后登陆数据库mysql -uroot -pWZS134125然后配置权限,远程登陆CREATE database nextcloud; #创建一个 nextcloud 的数据库GRANT ALL ON *.* TO 'root'@'%'; #设置 root 账号任意 ip 登录ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'WZS134125';flush privileges; 上面的命令是设置 root 用户远程登陆以及无法登陆时的 数据库操作完成nextclouddocker pull nextcloud # 拉取 nextcloud 镜像docker run -d --restart=always -p 8888:80 -v /mnt/sde/nextcloud:/var/www/html -link mysql:mysql --name nextcloud nextcloud-d 后台进程运行-p 映射端口, 将容器 80 端口映射为主机的 8888 端口,可以自行修改端口,不过防火墙需要放通。-v 挂载目录,将容器 /var/www/html 挂载到主机 /mnt/sde/nextcloud 下面--link 链接数据库容器,链接使用 mysql 容器镜像 mysql(容器名称)--name 名称,指定容器的名称为 nextcloudnextcloud 使用的基础镜像。 网页配置 http://ip:8888, 这个是刚刚配置的服务器地址加上刚刚映射的主机端口。 输入用户名密码,数据库使用 MYSQL,数据库以后用户密码, 数据库 nextcloud,地址写内部地址 172.17.0.2.然后安装指示一路填写信息,安装就好了。错误 如果提示不信任域名访问vim /mnt/sde/nextcloud/config/config.php 编辑配置文件。0 =>’10.10.0.212:8888’, 添加。重启容器服务 docker restart nextcloud 。 完成。Docker 安装部署 nextcloud 个人网盘 - 骑着蜗牛路过你的风景 - 博客园我的命令:docker run -d --restart=always -p 9099:80 -v /root/disk:/var/www/html --name nextcloud nextcloud

利用 Docker 安装 owncloud、nextCloud 网盘教程

蓝奏云如何上传大文件 – 蓝奏云网盘上传大文件教程

蓝奏云是国内一款不错的免费网盘,但免费用户单文件上传大小有限制,那用户想上传大文件怎么办呢?两种方法:1. 手动分卷 例如使用 WinRAR,鼠标右键压缩文件时候选“添加到压缩文件”,然后选择切分为分卷,分卷大小只需小于等于 100M 就行。另外压缩成其他压缩格式也行,只是其他格式分卷压缩后的格式可能就不会被蓝奏云允许上传。蓝奏云允许上传的文件格式有:doc,docx,zip,rar,apk,ipa,txt,exe,7z,e,z,ct,ke,cetrainer,db,tar,pdf,w3x,epub,mobi,azw,azw3,osk,osz,xpa,cpk,lua,jar,dmg,ppt,pptx,xls,xlsx,mp3,ipa,iso,img,gho,ttf,ttc,txf,dwg,bat,imazingapp,dll,crx,xapk,conf,deb,rp,rpm,rplib,mobileconfig,appimage,lolgezi,flac2. 第三方客户端 下载第三方客户端,登录进去直接有分割文件选项,分割好后打开文件所在文件夹直接上传即可,界面友好,比较推荐。合并文件也只需在“解析 URL”中填写地址与提取码,点击“解析”,勾选“自动合并”后点击“下载全部”即可下载一整个文件,下载文件后缀可能有缺失,根据实际修改即可。下载地址:https://github.com/chenhb23/lanzouyun-disk/releases总结 蓝奏云优势还是小文件,如果大文件采用分割文件方法,始终还是比较麻烦的,若文件只有几百兆还可以,大文件不推荐或建议开通蓝奏云会员。