特点
- 支持备份解决方案
- Nextcloud 文件高性能后端
- Nextcloud Office办公套件
- Imaginary(用于 heic、heif、illustrator、pdf、svg、tiff 和 webp 的预览)
- Postgresql 作为数据库
- 更新以及数据迁移非常简单
- 支持各种反向代理
- 支持全局搜索
- 支持Docker一键部署
- 各种在线预览编辑
安装Docker(最简单可以用宝塔安装docker 并且更换国内源)
如果选择了预安装Docker环境就直接跳过安装这一步,直接Docker换国内源那一步。
在ssh终端,输入下面的指令。
用apt包管理器来安装:
# 安装docker,如果遇到问是否继续的就输入y来确定
apt install docker.io
# 设置docker开机自启和启动docker
systemctl enable docker && systemctl start docker
# 检查是否安装成功,若安装成功会显示 Docker version x.x.x
docker -v
若没安装成功就试试下面的安装脚本:(国内)
# 安装docker
curl -sSL https://get.daocloud.io/docker | sh
# 设置docker开机自启和启动docker
systemctl enable docker && systemctl start docker
# 检查是否安装成功,若安装成功会显示 Docker version x.x.x
docker -v
安装NextCloud
执行下面命令运行Nextcloud AIO:
docker run \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \
--publish 8443:8443 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
--env NEXTCLOUD_DATADIR=/data/nextcloud \
nextcloud/all-in-one:latest
上面命令中的/data/nextcloud
是Nextcloud网盘数据文件夹,你可以自行更改放在你想放的地方。
会在以下端口开启服务:
80:Nextcloud HTTP服务,用于重定向到HTTPS
8080:Nextcloud AIO HTTPS服务,使用自签名证书
8443:Nextcloud AIO HTTPS服务,自动签发Let’s Encrypt证书
在后续安装时,还会在443端口开启Apache的HTTPS服务,自动签发Let’s Encrypt证书。
将域名绑定到公网IP后,访问https://你的域名:8443
进入Nextcloud AIO。如果无法访问或证书错误,请检查80端口是否正常开放。
进入NextCloud
复制下面这串密码,这个只会在第一次进入时显示。(备份好)
输入刚刚复制的密码然后点log in
登录之后AIO会提示输入域名,这里输入你的域名就行。
到达下一步container页面后,我们先把时区改成上海的。 输入Asia/Shanghai 提交即可。
然后是安装你所需要的插件,如果不安装,则直接点击下载并且启动容器,如果要安装的话,请确保符合最低配置要求。下面有写:
看到这个页面就是搭建成功了。
点击Open your Nextcloud
跳转到登陆页面,输入刚刚页面显示的初始账号密码,然后登陆。
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:aiocode@outlook.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。