前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用腾讯云轻量服务器快速给自己搭建Nextcloud私人网盘?

如何使用腾讯云轻量服务器快速给自己搭建Nextcloud私人网盘?

原创
作者头像
Mintimate
修改2023-09-24 18:48:21
13.9K3
修改2023-09-24 18:48:21
举报
文章被收录于专栏:Mintimate's Blog

前言

有时候,我们需要团队合作一同处理文件;虽然有腾讯文档之类的在线写作平台,但是如果我们想协同处理视频该怎么办?又或者,我们只想建立一个家庭私有云,存一些生活点滴照片,且不希望被限速?也许,你可以试试自己搭建Nextcloud网盘,尤其是自己有台服务器,想充分利用的情况下。

什么是NextCloud

Nextcloud是owncloud的一个分支版本,同样基于PHP语言构建,相对于owncloud,Nextcloud提供更多个性化,当然也会相对更占用一些资源。Nextcloud主要提供的功能:

  • 多人协同合作
  • 云盘存储,支持密码和设置分享失效时间
  • 多平台App支持(iOS、Android等)
分享文件夹或文件
分享文件夹或文件
设置分享功能
设置分享功能

同时,你也可以用Nextcloud建立直接的家庭影院,比如:

使用Nextcloud配合Nplayer
使用Nextcloud配合Nplayer

基础前提

首先,Nextcloud是搭建在自己个人服务器上(当然,你也可以搭建在本地树莓派设备,方法差不多,本文讲部署在腾讯轻量级服务器),所以需要一台服务器。推荐腾讯云轻量服务器就可以了,本文也是基于轻量服务器搭建:

  • 如果你24岁以下,推荐学生轻量学生服务器即可

软件方面支持,考虑到大部分人用Linux少,网站环境**LEMP**配置不方便,所以本文使用宝塔面板部署

服务器搭建宝塔面板

虽然腾讯云有提供宝塔面板版本系统镜像,但是还是推荐系统选择Debian/Ubuntu或者Centos这样大众化的Linux镜像:

SSH连接服务器Linux服务器
SSH连接服务器Linux服务器

在你本地SSH连接服务器后,本地访问宝塔官网,根据自己服务器系统,即可安装宝塔面板

我的服务器是Debian系统,所以选择……
我的服务器是Debian系统,所以选择……

之后,你还需要做:

  • 腾讯云轻量服务器后台放行宝塔端口(默认:8888)
  • 更改宝塔面板密码和账号(终端输入bt即可更改)

另外,建议腾讯云轻量服务器后台端口放行全部端口,因为宝塔也自带防火墙。

安装LAMP环境

安装好并打开宝塔后,即可安装LEMP(Linux、Nginx、Mysql和PHP),但是如果你想安装高版本Nextcloud,需要:

  • Mysql选择8.0以上版本
  • PHP选择7.2以上版本

本文安装的Nextcloud版本为最新版本(v20),所以使用Mysql8.0+PHP7.3

添加/创建网站

添加网站
添加网站

其中:

  • 数据库选择Mysql(也就是刚刚安装的Mysql8.0+)
  • PHP版本选择非静态(也就是选择刚刚安装的PHP7.2+)
  • 如果没域名解析到服务器,可以填IP
  • 大陆服务器要绑定域名记得域名备案

安装Nextcloud

之后,我们进入Nextcloud的下载页面下载Nextcloud的打包文件:Nextcloud下载地址

并上传到网站根目录:

上传到网站更目录
上传到网站更目录

之后,我们使用宝塔面板自带的解压功能,解压文件并一定至网站更目录:

移动至网站更目录
移动至网站更目录

初始化Nextcloud

之后,根据前文所设置的域名或IP端口,浏览器访问即可进入Nextcloud初始化页面,设置管理员用户和之前创建的数据库信息即可:

初始化
初始化

初始化完成,即可使用Nextcloud了,但是依旧有一些错误和警告信息:

错误和警告查找
错误和警告查找
错误和警告
错误和警告

这些是Nextcloud的自检,可以不用处理,但是为了提升体验和安全性,最好处理一下:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 什么是NextCloud
  • 基础前提
  • 服务器搭建宝塔面板
  • 安装LAMP环境
  • 添加/创建网站
  • 安装Nextcloud
  • 初始化Nextcloud
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档