问题标签 [droplet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1663 浏览

nginx - 使用 Terraform 在没有“remote_exec”的情况下安装 NGINX

目前,我正在使用上述方法通过Terraform在 Digital Ocean 液滴上安装 NGINX ,但是还有另一种方法可以让 Terraform 管理这个状态吗?我希望能够管理升级、负载平衡等事情,这似乎是一种反模式?

0 投票
1 回答
566 浏览

docker - 如何在没有域名的 DigitalOcean Docker Droplet 上安装 SSL?

我在 DigitalOcean 上有一个正在运行的 docker 液滴,但是这个液滴在 http 上运行,我想在 https 上运行它。

我不想购买任何域名。其实我不需要域名,ip地址就够了。

Certbot 和 Letsencrypt 不允许在裸 IP 地址上创建 SSL 证书。

这个问题有什么解决办法吗?

我怎样才能做到这一点?

感谢您的合作。

0 投票
1 回答
1352 浏览

load-balancing - I am trying to setup load balancer on digital ocean and need some advice

How do I keep all droplets with the same content?

I have 3 droplets and I thought of copying the contents of the first one to the other 2. Is there any option that does this automatically?

Or how to create LB when my mobile app backend in on PHP & the data gets updated frequently so need help in this case.

0 投票
1 回答
378 浏览

macos - 如何将新的 ssh 密钥添加到现有的 droplet?

我有一个现有的 droplet,我可以通过 ssh 从我的 ubuntu 机器连接到它。我也希望能够通过 ssh 从我的 mac 连接到它。我在这里向我的帐户添加了一个新的 ssh 密钥,但是当我尝试从我的 mac 连接时,我得到:

root@<ip_of_droplet>: Permission denied (publickey)

我知道我将我的 ssh 密钥正确添加到了我的 droplet 中,并且它们存储在我的 mac 上的默认位置。任何帮助将不胜感激。

0 投票
1 回答
267 浏览

antivirus - DigitalOcean droplet 上的 Cuckoo Sandbox

我发现一些线程在谈论类似的问题,例如在 AWS ec2 上运行 cuckoo 沙箱。但无论如何我都会试着问。

我目前有一个自定义 PHP 解决方案,它只通过 clamscan 运行文件,但我想使用更好的东西。

我一直在尝试设置 Cuckoo 沙箱并将其用作 DigitalOcean 液滴上的病毒扫描,但我无法使其正常工作。有没有人设法让它在 ec2 或 droplet 上运行?

如果它有帮助我的错误是

CRITICAL:CuckooCriticalError:请更新您的配置。无法关闭“cuckoo1”或发现机器处于正常状态:虚拟机“cuckoo1”不存在!请创建一个或多个 Cuckoo 分析 VM 并正确填写 Cuckoo 配置!

我猜它与 VM 相关(我遵循了所有文档步骤https://cuckoo.readthedocs.io/en/latest/installation/)。

0 投票
1 回答
94 浏览

linux - 无法连接到在 droplet 中运行的 neo4j,但使用 lynx 导航到 localhost:7474 有效,配置了 ufw 和数字海洋防火墙

我正在运行一个全新的数字海洋中的水滴Ubuntu 18.04.3 (LTS) x64,neo4j 状态为活动,远程接口在端口 7474 上可用。

  • 通过 ssh 使用 lynx 浏览到 localhost:7474 工作,neo4j 是活跃的和活跃的。
  • 萍萍作品
  • 分配防火墙以允许所有流量,但特别是那些端口
  • 浏览任何端口上的 ip 地址都不起作用
  • 使用ufw手动添加80、443、7474端口允许访问
  • 无法通过浏览器连接到任何端口上的 droplet

防火墙配置:

在此处输入图像描述

UFW状态:

在此处输入图像描述

0 投票
1 回答
876 浏览

server - DigitalOcean Droplet 入站/出站(什么是什么?)

我还是 DigitalOcean 和 Ubuntu 服务器的新手,所以我希望你们中的一个可以向我解释入站和出站流量之间的区别。我尝试阅读 DigitalOcean 的信息,但它仍然不能准确地告知我可以算作入站和出站的内容。

据我所见,仅对出站流量进行计费。所以我的问题是,什么算作出站流量?

当我登录到我的服务器并在创建 docker 容器时运行“npm install”时是出站流量,还是入站流量?

当我运行“git clone”时是出站还是入站?

我希望你们中的一个能给我解释一下什么是入站和出站。

0 投票
1 回答
336 浏览

nginx - 如何在 Centos 中禁用 ipv6

请帮助我在我的 digitalcoean 液滴中禁用 ipv6。我按照这里的教程https://www.digitalocean.com/docs/networking/ipv6/how-to/enable/#on-existing-droplets并在我的生产就绪应用程序中启用了一个。我们的应用在几个小时前上线了,我启用了 ipv6,认为它不会影响配置。确实如此,现在我的网站已关闭,返回 502 ,网关错误。我已尽一切可能。现在我只想禁用它并安装我的 ipv4,这也被证明是困难的。我通过单击按钮启用,但没有禁用选项。任何帮助将不胜感激。

0 投票
0 回答
151 浏览

r - 通过 R 在 Digital Ocean 中部署 Plumber API 时出错 | 使用 ssh 服务器的身份验证失败

我在通过 R 在 Digital Ocean 中部署 Plumber API 时遇到了一些问题。下面是我在进行以下配置后在桌面(在 RStudio 中)执行的 R 代码。

  • 在我的桌面上创建了 SSH 密钥(例如:通过 puTTYgen)
  • 在我的 Digital Ocean 账户中输入公钥内容

来自控制台的日志:

  • 代码行在analogsea::droplets()我的浏览器中打开了一个新窗口以方便身份验证,并且在身份验证后,代码从 Digital Ocean 返回了我现有的液滴详细信息。这是一个小胜利!

  • 代码行do_provision(name="myNewDroplet")提示我提供我的 Digital Ocean 根密码,然后它在我的 Digital Ocean 帐户中创建了一个新的水滴!但是它并没有完全成功(我假设),因为它给出了一个错误"Error: Authentication with ssh server failed"。而且,我无法从我的浏览器访问这个新的服务器/droplet(在端口:管道工监听的 8000 上)

我很难理解的一件事是,它打印出了一个新的服务器密钥:<key>(SSH Fingerprint)在与我在 PC + Digital Ocean 网站上配置的 SSH 密钥对不匹配的控制台上(在设置 -> ssh 密钥下)。我不确定它为什么会在创建ssh server key液滴的过程中创建一个新的,以及为什么会导致身份验证失败。我的理解是需要在客户端(我的 PC)上创建一个 ssh 密钥,并且应该在 Digital Ocean 中输入它的公钥。

如果您能分享有关此错误根本原因的任何想法,或者您认为我错过了介于两者之间的任何步骤,我将不胜感激。

提前致谢!

0 投票
0 回答
195 浏览

digital-ocean - 对于 Filezilla pro 中的文件,将 Digital Ocean Space 的默认上传更改为 Public

我有数百万张大约 1KB-5KB 的小图片,我需要将它们上传到 Digital Ocean Space。
我有 Filezilla Pro,我可以使用 Filezilla Pro 成功地将文件上传到 Digital Ocean Space,但是当我使用 Filezilla Pro 将这些文件上传到 Digital Ocean Space 时,它​​们的默认状态是Private.

因此,无法通过 URL 访问这些文件,因为我得到了

访问被拒绝错误。

另一种方法是使用 Rclone,但为此我需要通过压缩这些文件将它们上传到 Digital Ocean 的 Droplet,然后使用 Rclone 将它们上传到 Digital Ocean 空间。
但这是一个非常漫长的过程,因为我必须从 Windows 执行压缩过程,然后将文件传输到 droplet 以便解压缩并使用 Rclone 将它们上传到 Digital Ocean 的 Droplet。

我如何使用 FileZilla Pro 或任何其他类似的客户端直接从 Windows 上传我的所有文件,并具有公开状态?