背景:因为公司同事之前数据传输等放百度网盘感觉不安全,需要自建一个网盘工具,于是就找开源产品来进行部署安装,对比了seafile感觉NextCloud使用起来更习惯功能也满足同事们的需求就部署的NextCloud服务。
需要提前准备好的环境:mysql服务、docker服务、docker-compose服务。
并且mysql创建nextcloud数据库
create database nextcloud DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
安装docker并且启动docker
curl -sSL https://get.daocloud.io/docker | sh
systemctl start docker
systemctl enable docker
安装docker-compose
# 安装docker-compose
# Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases
# 运行以下命令以下载 Docker Compose 的当前稳定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 要安装其他版本的 Compose,请替换 v2.2.2。
# Docke