Sunday, December 22, 2024

快速安装Nextcloud构建自己的云存储(网盘)

使用Nextcloud可以构建自己的云存储(网盘),Nextcloud内置了Office文档、图片相册、日历联系人、两步验证、文件管理、RSS阅读等丰富的应用,不仅可以用作个人或者团队存储与共享,还可以打造成为个人办公平台。

Nextcloud运行环境与平常我们常用的程序差不多,LAMP是官方首选,不过LNMP也照样可以运行,只不过需要自己写URL重写规则。当然,官方还提供了SNAP安装包,一分钟内就可以在VPS上部署好Nextcloud,非常方便。本篇文章就来分享SNAP安装Nextcloud的方法。

安装Nextcloud前的准备工作

Nextcloud官网:https://nextcloud.com/
Nextcloud Snap:https://github.com/nextcloud/nextcloud-snap

服务器系统需求:Ubuntu 16.04或更高版本

安装前修改好hostname。在终端窗口中输入命令:hostname或uname –n,均可以查看到当前主机的主机名,修改参考如下:

vim /etc/hosts
10.10.10.10 cloud.domain.com cloud

其中10.10.10.10为服务器的IP地址,cloud.domain.com为用户自己的域名。

vim /etc/hostname
cloud.domain.com
hostname -F /etc/hostname #重启
hostname #再次查看

安装Nextcloud

sudo apt-get update
sudo apt-get install snap
sudo apt-get install snapd
sudo snap install nextcloud

安装成功后,打开你的域名或者IP地址,然后会让你设置好管理员账号与密码,确定,完成安装。

为Nextcloud安装SSL证书

如果你使用Snap安装的Nextcloud,那么添加SSL加密访问将是一件非常简单的事情。先确保你的域名已经成功解析到你的VPS主机上,然后执行命令:

sudo nextcloud.enable-https lets-encrypt

然后根据屏幕提示输入邮箱、域名信息,很快就会自动完成Let’s Encrypt证书的申请和配置,自动重启Web服务器后即可使用域名通过https访问。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.