Ubuntu Server snap 安装 Nextcloud
2023-02-18 16:34:51 时间
警告
本文最后更新于 2019-11-25,文中内容可能已过时。
Nextcloud 官网提供了很多种安装方式,我选择通过 snap 安装。 其实 Ubuntu server 已经内置了 Nextcloud ,安装的时候最后一步选上就可以了。
sudo snap install nextcloud
如果系统没有 snap ,需要先安装 snap :
sudo apt update
sudo apt install snap
配置访问端口:
sudo snap set nextcloud ports.http=80 ports.https=443
如果需要使用域名访问,除了把域名解析到服务器,还需要把域名添加到 config:
config 配置文件在 /var/snap/nextcloud/current/nextcloud/config
cd /var/snap/nextcloud/current/nextcloud/config
vi config.php
找到 trusted_domains
这一行,在 array
里面按格式添加域名,注意结尾的逗号。
'trusted_domains' =>
array (
0 => '192.168.0.256',
1 => 'eallion.com',
),
如果需要配置 https:
- Let’s Encrypt 证书
sudo nextcloud.enable-https lets-encrypt
按提示输入邮箱和域名,即可签发证书。
- 自签名证书
sudo nextcloud.enable-https self-signed
- 购买的证书
下载 Apache 格式的证书,上传至:
/var/snap/nextcloud/current/certs/custom
文件名改为:cert.pem
chain.pem
privkey.pem
配置证书:
sudo nextcloud.enable-https custom -s cert.pem chain.pem privkey.pem
备份 Nextcloud:
cd /var/snap/nextcloud/common
mkdir baskups
nextcloud.export
然后在 /var/snap/nextcloud/common/backups/
文件夹下就有最新的备份文件了。
相关文章
- [javaSE] 注解-自定义注解
- [javaSE] 注解-JDK中的注解
- [javaEE] 反射-通过反射了解集合泛型本质
- [javaSE] 反射-方法的反射
- [javaSE] 反射-获取类的成员属性和构造方法
- [javaSE] 反射-Class类的基本操作
- [javaSE] 反射-动态加载类
- [javaSE] 反射-Class类的使用
- [javaSE] 练习队列线程和对象序列化
- [javaSE] java获取文件列表
- [javaEE] tomcat内部连接池
- [javaSE] JDBC的批处理
- [javaEE] JDBC快速入门
- [javaEE] 三层架构案例-用户模块(二)
- [javaEE] 三层架构案例-用户模块(一)
- [javaEE] javaweb的mvc设计思想
- 从源码角度详解Java的Callable接口
- 4问教你搞定java中的ThreadLocal
- Java的这个强大功能,很多人都不知道
- 论文速递2022.8.17!