惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
L
LangChain Blog
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
宝玉的分享
宝玉的分享
B
Blog RSS Feed
MongoDB | Blog
MongoDB | Blog
Jina AI
Jina AI
D
Docker
B
Blog
Engineering at Meta
Engineering at Meta
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
G
Google Developers Blog
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
U
Unit 42

eallion's Blog

春假清明自驾游 Ubuntu 25.10 安装和配置 秋假 彩礼 2025 博客变化 预制菜 联邦礼仪之一 重拾写博客的乐趣 少儿 TED - 时间管理大师 n8n 之同步博客到 Mastodon n8n 之备份 Mastodon 嘟文 如何备份 Mastodon Docker 部署 Mastodon NAS 折腾记 Windows 11 安装软件 博客排版 - 挤压中文标点符号 Hugo 博客集成 Mastodon 独立博客自省问卷 15 题 Chrome 插件更新:网址净化器 在 Hugo 中使用 Shiki 炒菜万能公式 uBlacklist 订阅合集 读《中文互联网正在加速崩塌》 CSS 和 JS 实现博客热力图 受灾小记 那,他吃什么?! Mastodon 同步到 Memos Hugo 外部链接跳转提示页面 联邦宇宙及 Mastodon 简介 2024 博客变化
Ubuntu Server snap 安装 Nextcloud
Charles Chin · 2019-11-26 · via eallion's Blog

Nextcloud 官网提供了很多种安装方式,我选择通过 snap 安装。
其实 Ubuntu server 已经内置了 Nextcloud ,安装的时候最后一步选上就可以了。

官方项目地址: https://github.com/nextcloud/nextcloud-snap

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/ 文件夹下就有最新的备份文件了。