有时候,我们需要团队合作一同处理文件;虽然有腾讯文档之类的在线写作平台,但是如果我们想协同处理视频该怎么办?又或者,我们只想建立一个家庭私有云,存一些生活点滴照片,且不希望被限速?也许,你可以试试自己搭建Nextcloud网盘,尤其是自己有台服务器,想充分利用的情况下。
Nextcloud是owncloud的一个分支版本,同样基于PHP
语言构建,相对于owncloud,Nextcloud提供更多个性化,当然也会相对更占用一些资源。Nextcloud主要提供的功能:
同时,你也可以用Nextcloud建立直接的家庭影院,比如:
首先,Nextcloud是搭建在自己个人服务器上(当然,你也可以搭建在本地树莓派设备,方法差不多,本文讲部署在腾讯轻量级服务器),所以需要一台服务器。推荐腾讯云轻量服务器就可以了,本文也是基于轻量服务器搭建:
软件方面支持,考虑到大部分人用Linux少,网站环境**LEMP
**配置不方便,所以本文使用宝塔面板部署
虽然腾讯云有提供宝塔面板版本系统镜像,但是还是推荐系统选择Debian/Ubuntu
或者Centos
这样大众化的Linux镜像:
在你本地SSH连接服务器后,本地访问宝塔官网,根据自己服务器系统,即可安装宝塔面板:
之后,你还需要做:
另外,建议腾讯云轻量服务器后台端口放行全部端口,因为宝塔也自带防火墙。
安装好并打开宝塔后,即可安装LEMP(Linux、Nginx、Mysql和PHP),但是如果你想安装高版本Nextcloud,需要:
Mysql
选择8.0以上版本PHP
选择7.2以上版本本文安装的Nextcloud版本为最新版本(v20),所以使用Mysql8.0+PHP7.3
其中:
之后,我们进入Nextcloud的下载页面下载Nextcloud的打包文件:Nextcloud下载地址
并上传到网站根目录:
之后,我们使用宝塔面板自带的解压功能,解压文件并一定至网站更目录:
之后,根据前文所设置的域名或IP端口,浏览器访问即可进入Nextcloud初始化页面,设置管理员用户和之前创建的数据库信息即可:
初始化完成,即可使用Nextcloud了,但是依旧有一些错误和警告信息:
这些是Nextcloud的自检,可以不用处理,但是为了提升体验和安全性,最好处理一下:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。