nextcloud私有云盘搭建

Posted 神.秘.人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nextcloud私有云盘搭建相关的知识,希望对你有一定的参考价值。

前言

本次介绍两种搭建方法:
第一种极简化部署,简单,几乎一键,缺点是不能支持大量用户使用
第二种普通部署,按照步骤也很简单,适合有一定基础的人操作,可以支持大量用户共用需求


一、极简化部署

利用docker一键部署

优点缺点
简单,快捷,真·一键部署此为小型化部署,适用于私人使用,若需多人使用,建议采用普通部署模式

1.安装docker

centos 6 安装方法:

rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

centos7 安装方法:

curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker.service

2.安装nextcloud

docker run -d --name nextcloud -p 80:80 -v /root/nextcloud:/data rootlogin/nextcloud

安装完成后,登录地址为http://ip
80端口可替换,如果改为8000,那登录地址就会变成http://ip:8000
/root/nextcloud为网盘的数据库,也可根据需求自己修改。

安装完成后,登录地址为http://ip
80端口可替换,如果改为8000,那登录地址就会变成http://ip:8000
/root/nextcloud为网盘的数据库,也可根据需求自己修改。
参数
登录地址http://服务器ip或域名
端口80或自己修改的端口

登录后如下图,数据库默认SQLite即可,自己设置个管理员用户名和密码,点击完成安装,最后等待安装完成就能使用了
在这里插入图片描述

二、普通部署

1.下载nextcloud

官网下载地址:

https://nextcloud.com/install/#instructions-server

将文件下载到本地电脑,下载速度有些慢,不要急,让他下着就行,我们进行下边的操作

2.利用“宝塔”搭建环境

注意:安装前检查,必须为没装过其它环境如Apache/nginx/php/mysql的新系统

安装方法:

使用 SSH 连接工具,连接到 Linux 服务器后,根据系统执行以下相应命令开始安装,都是一键安装,等待安装完成即可
如果是虚拟机,直接使用即可

宝塔包含付费模块,对此次安装使用nextcloud毫无影响,付费模块大多为安装模块,根据自身需求自行购买

Centos

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Fedora

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 

2.1 安装运行环境

宝塔安装完成后,直接按照提示用自己的电脑登录WEB界面
首次登录会提示安装环境,选择LNMP环境安装,PHP版本需选择7.3以上版本,其他默认即可,最后等待环境安装完成

2.2 构建网站和数据库

在宝塔里点击网站,添加站点
在这里插入图片描述按照如图:

1、随便取个网站名字(或者你自己的域名),注意要在自己的DNS服务器上将域名解析到你自己的服务器IP
2、选择MySQL,后边默认
3、选择PHP7.3以上版本

在这里插入图片描述

2.3 安装nextcloud

点击宝塔面板“文件”,进入网站目录,首先进入网站目录,如下图,将自带的 4 个文件全部删除,删除完四个文件后还会重新出现一个文件,也删掉,保证网站目录下边啥都没有
在这里插入图片描述点击上传将之前下载好的nextcloud上传到网站目录下,解压

在这里插入图片描述用自己电脑上的浏览器访问:

http://www.qwer.com/nextcloud/index.php

注意:将www.qwer.com改为你自己的域名

接着访问到如下界面:

和极简部署不同,此时我们需要创建管理员的用户名和密码,同时还需要选择存储和数据库
在这里插入图片描述

先选择MySQL,输入数据库名,用户名和密码,可从宝塔“数据库”中,找到自己之前创建的数据库(创建网站时一起创建的),将其中的数据库名,用户名和密码复制到nextcloud中即可,localhost建议不要更改

在这里插入图片描述输入完以上信息后,点击“完成安装”,等待安装完成即可

三、使用nextcloud

安装完成后可以直接访问:

http://www.qwer.com/nextcloud

输入之前创建的用户名和密码即可登录,之后可创建其他用户
还可以下载客户端,实现资源实时同步上传等高级功能

以上是关于nextcloud私有云盘搭建的主要内容,如果未能解决你的问题,请参考以下文章

是时候该搭建自己的私有云盘了——nextcloud 12

Nextcloud私有云盘在Centos7下的部署笔记

Nextcloud私有云盘在Centos7下的部署笔记

docker应用:搭建私有云盘

动手实验:部署私有云盘“NextCloud”

部署nextcloud私有云盘