说明:关于NextCloud
安装方法之前说了两种了,常规的lnmp
环境搭建和使用Docker
安装,参考:一款不错的个人私有云:NextCloud安装教程,使用Docker快速安装NextCloud个人私有云盘,现在再说另一种安装方法,使用Snap
快速安装,由于Snap
包自带NextCloud
,所以安装快速简单,是这几种方法中最简单的一个,也很实用,有兴趣的可以尝试下。
Snap是什么?
Snap
的安装包扩展名是.snap
,类似于一个容器,完全独立于系统,它包含一个应用程序需要用到的所有文件和库(snap
包包含一个私有的root
文件系统,里面包含了依赖的软件包)。它们会被安装到单独的目录,各个应用程序之间相互隔离,互不影响。而且安装快捷、创建简单、运行安全,易管理。目前支持的主流发行版有Ubuntu
、Debian
等。
Snap的用法
这里只简单说下,初步了解下就行了。
#查看snap版本信息
snap --version
#找出所有snap应用
snap find
#安装应用
snap install 包名
#重启应用
snap restart 应用名
#升级应用
snap refresh 应用名
#查看安装的应用
snap list
#卸载应用
snap remove 应用名
安装
由于Ubuntu 16.04
系统自带Snap
,为了方便,可以直接使用该系统。
Snap
包自带NextCloud
,所以我们可以直接安装。
#更新系统
apt-get update -y
#安装NextCloud
snap install nextcloud
这时候就可以打开http://your_ip
进入登录页面了,如果想用域名登录并配置SSL
证书的话,先别登录,请直接看后面。
配置域名
将域名解析至VPS
的IP
就可以使用域名登录了,然后再添加 Let’s encrypt SSL
证书并使用https
访问。
添加SSL证书
使用命令:
nextcloud.enable-https lets-encrypt
根据要求输入你的邮箱,域名即可!
然后就可以打开域名并设置账号和密码登录了。
更多使用命令和方法可以直接查看Github
地址→传送门,基本上可以解决你的大部分疑惑。
用snap安装非常快,但这个命令没有啊
nextcloud.enable-https lets-encrypt
还有我用snap安装了nextcloud,想把airaNG放进去,发现snap不允许改里面文件,怎么办啊?
用其他方法安装Ariang
博主大神您好,求教snap安装的nextcloud,现在我想访问cloud.bai*/test/123.html 需要怎么操作?另外建一个站呢?
你是说用域名二级目录建站?
同问
搭建nextcloud之后直接访问的就是nextcloud的界面。
如果我想设置成cloud.example.com访问nextcloud,而example.com访问其他站点应该怎样做?
可以在nginx配置吗?
同问,
搭建nextcloud之后直接访问的就是nextcloud的界面。
如果我想设置成cloud.example.com访问nextcloud,而example.com访问其他站点应该怎样做?
可以在nginx配置吗?
解析cloud.example.com域名,用这个域名配置nextcloud,其实你要搭建多个站点,没必要用snap,用宝塔或者lnmp一键包什么的,然后一个个配置
emmmm
kirain.me 还是进nextcloud<img src="//www.moerats.com/usr/paopao/泪.png">可是无论怎么配置,都会直接进入nextcloud啊
比如说:47.93.18.71 会进nextcloud
You actually revealed that superbly.
nextcloud.enable-https 提示没有这个命令啊,博主
你什么系统?安装步骤对吗,我没遇到这个情况
请问http默认端口在哪里可以改?(家宽被封80
比如改成81端口,使用命令sudo snap set nextcloud ports.http=81
更新证书时报错
更新还是添加?先ping下域名,看ip是不是服务器的ip。
博主你好,我在最后改完目录之后,重启成功,但是我在web上上传文件时总是提醒我Could not write file contents,请问这个怎么解决呀。我在百度上也没找到解决方案
这是权限问题,你可以观察之前的具体权限,然后试着给同样的看看,还不行的话,我到时候看看。
我把新目录的权限改成770,775,777都没办法。。。之前还弄过一次把新目录的每个文件权限都改成和原始一模一样,也没搞定。
这2天我有空就看看。
这个在OVZ里面失败了,在KVM里面成功了。和虚拟化方式有关吗?
我还没在OVZ里试过,貌似只要谈到容器就与OVZ无缘。
mv /var/snap/nextcloud/common/nextcloud/data/{.,}* /home 没法移动;
另外我想将外置硬盘mount到/nextcloud/common/nextcloud/data/ 下也没法弄,显示/dev/sdc already mounted or mount point busy.
移动得时候有什么提示?
mv /var/snap/nextcloud/common/nextcloud/data/* /home倒是移动成功了。也试了下可以用。感觉这云盘只能在web版上传文件,没法指定某个目录下的东西同步到云盘,实用性不大啊。
添加外部储存比如smb或者ftp等了解一下
你可以在博客多找找,我好像分享了很多种网盘。
您好!用snap安装了nextcloud部署了证书,但是显示证书无效,请问一下要怎么解决?
部署证书前,域名解析生效了没,也就是ping域名的时候ip需要是服务器的ip。
现在可以重新部署不?
可以了,谢谢你!