暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

使用 MySQL 数据库服务和对象存储在 Oracle Cloud 上部署 Nextcloud

原创 谭磊Terry 恩墨学院 2022-10-29
1049

如果您像我一样喜欢在所有设备之间共享一些数据(演示文稿、keypassX 文件、图片……),您可能会使用云平台来存储所有这些。

我确实喜欢控制这样的解决方案,我使用ownCloud,现在我使用Nextcloud。

在本文中,我将向您展示如何使用MySQL 数据库服务(MDS) 和对象存储在Oracle 云(OCI)上轻松部署 Nextcloud 。

在 OCI 上部署解决方案的最简单方法是使用Terraform和资源管理器的堆栈。

如果您已经在 Oracle Cloud 上拥有帐户,只需单击按钮:

image.png

如果没有,您可以使用此链接额外支付 300 美元免费试用 MySQL 数据库服务:https 😕/www.oracle.com/mysql/heatwave/

Terraform 模块也可以在没有资源管理器的情况下使用,并且可以在 GitHub 上找到:https 😕/github.com/lefred/oci-nextcloud-mds

让我们在单击“部署到 Oracle Cloud ”按钮后立即查看它的实际效果:

image.png

接受 Oracle 使用条款后,即可访问该向导:
image.png

我们只需点击下一步。然后我们至少需要提供 MySQL admin 用户的密码。你可以看到还有user_ocid预填充的,你不应该触摸它。如果需要,可以为 MySQL 数据库服务启用高可用性

image.png

然后,您将获得与 Nextcloud 相关的详细信息,例如凭据和对象存储桶的名称:
image.png

如果您尚未启用 HA,如果所选的 Shape 兼容,则可以启用 HeatWave Cluster:
image.png

然后,您可以通过单击Next进行处理。

下一个屏幕是概述,您可以启用“运行应用”并单击创建。
image.png

工作将开始……完成后,如果一切顺利,它将像这样呈绿色,您可以单击输出以获取使用 Nextcloud 所需的信息:
image.png

我们只需要在浏览器中使用带有凭据(nextcloud_admin&的值nextcloud_admin_pass)的公共 IP:
image.png

如您所见,已经有一个外部存储配置为指向对象存储:
image.png

让我们在其中添加一个文件:
image.png

我们可以看到它也可以在 OCI Object Storage 的 Bucket 中使用:
image.png

image.png

就是这样,无需配置挂载点、客户私钥和秘密、存储桶的主机名等……所有这些都是自动的,在使用这些模块时直接启用。

cerbotNextcloud 计算实例上也已安装。如果您将 DNS 配置为指向公共 IP,则可以轻松启用https。

这是我们刚刚部署的架构:
image.png

原文标题:Deploying Nextcloud on Oracle Cloud with MySQL Database Service and Object Storage
原文作者:LEFRED
原文地址:https://lefred.be/content/deploying-nextcloud-on-oracle-cloud-with-mysql-database-service-and-object-storage/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论