使用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访问。