数据库教程:使用Nextcloud在AWS搭建云存储

环境: ubuntu 18.04国内区确定是否已备案拥有80/443 端口相应EC2 安全组已开放对应端口如果仅仅是自用推荐使用第二种snap方式1 使用dockers安装nextcloud1.1 安装及启动ubuntu安装dockers脚本curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun拉取nextcloud dockers镜像docker pull nextcloud启动nextcloud容器d

环境: ubuntu 18.04
国内区确定是否已备案拥有80/443 端口
相应EC2 安全组已开放对应端口

如果仅仅是自用推荐使用第二种snap方式

1 使用dockers安装nextcloud

1.1 安装及启动

ubuntu安装dockers脚本

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 

拉取nextcloud dockers镜像

docker pull nextcloud 

启动nextcloud容器

docker run -d --restart=always --name nextcloud -p 80:80 nextcloud 

docker run :启动一个容器
-d:后台运行容器
–restart=always:Docker 重启的时候容器也会重启
–name nextcloud:命名容器的 name 为 nextcloud,可以替代容器 id 使用
-p 80:80:将容器的 80 端口映射到服务器的 80 端口
nextcloud:要启动的镜像名称

启动成功后:
使用Nextcloud在AWS搭建云存储

也可以通过dockers ps 查看容器状态
使用Nextcloud在AWS搭建云存储

docker stop nextcloud 停止服务器

1.2 配置nextcloud

容器启动成功后,输入对应域名即可配置nextcloud
比如输入已解析到该服务器的域名:https://nextcloud.jwli.top/

使用Nextcloud在AWS搭建云存储

根据需求配置存储路径和数据库,如果不是生产环境可以直接默认。进入nextcloud 后台
使用Nextcloud在AWS搭建云存储

开发人员API:
https://docs.nextcloud.com/server/19/developer_manual/

2 使用snap 安装nextcloud

ubuntu 18.04 自带snap。(国内使用snap网络十分差)

进入linux,使用snap安装

sudo snap install nextcloud 

启动

snap start nextcloud 

使用Nextcloud在AWS搭建云存储

安装启动输入解析到该IP的域名,进入配置界面创建管理员

这里不用选择对应数据库和存储目录,这里直接就建好了。稍等即可。
使用Nextcloud在AWS搭建云存储

配置https,后台执行

nextcloud.enable-https lets-encrypt 

填入你的邮箱和已经完成解析到安装nextcloud服务器的域名,使用lets-encrypt生成证书,刷新即可
使用Nextcloud在AWS搭建云存储

挂载云存储作为NEXTCLOUD 磁盘
使用Nextcloud在AWS搭建云存储

使用Nextcloud在AWS搭建云存储

配置AWS S3 即可
使用Nextcloud在AWS搭建云存储

3 参考链接

https://www.jianshu.com/p/4049b97151a1

需要了解更多数据库技术:使用Nextcloud在AWS搭建云存储,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/795995.html

(0)
上一篇 2021年9月10日
下一篇 2021年9月10日

精彩推荐