问题标签 [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.
nginx - 使用 Terraform 在没有“remote_exec”的情况下安装 NGINX
目前,我正在使用上述方法通过Terraform在 Digital Ocean 液滴上安装 NGINX ,但是还有另一种方法可以让 Terraform 管理这个状态吗?我希望能够管理升级、负载平衡等事情,这似乎是一种反模式?
docker - 如何在没有域名的 DigitalOcean Docker Droplet 上安装 SSL?
我在 DigitalOcean 上有一个正在运行的 docker 液滴,但是这个液滴在 http 上运行,我想在 https 上运行它。
我不想购买任何域名。其实我不需要域名,ip地址就够了。
Certbot 和 Letsencrypt 不允许在裸 IP 地址上创建 SSL 证书。
这个问题有什么解决办法吗?
我怎样才能做到这一点?
感谢您的合作。
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.
macos - 如何将新的 ssh 密钥添加到现有的 droplet?
我有一个现有的 droplet,我可以通过 ssh 从我的 ubuntu 机器连接到它。我也希望能够通过 ssh 从我的 mac 连接到它。我在这里向我的帐户添加了一个新的 ssh 密钥,但是当我尝试从我的 mac 连接时,我得到:
root@<ip_of_droplet>: Permission denied (publickey)
我知道我将我的 ssh 密钥正确添加到了我的 droplet 中,并且它们存储在我的 mac 上的默认位置。任何帮助将不胜感激。
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/)。
server - DigitalOcean Droplet 入站/出站(什么是什么?)
我还是 DigitalOcean 和 Ubuntu 服务器的新手,所以我希望你们中的一个可以向我解释入站和出站流量之间的区别。我尝试阅读 DigitalOcean 的信息,但它仍然不能准确地告知我可以算作入站和出站的内容。
据我所见,仅对出站流量进行计费。所以我的问题是,什么算作出站流量?
当我登录到我的服务器并在创建 docker 容器时运行“npm install”时是出站流量,还是入站流量?
当我运行“git clone”时是出站还是入站?
我希望你们中的一个能给我解释一下什么是入站和出站。
nginx - 如何在 Centos 中禁用 ipv6
请帮助我在我的 digitalcoean 液滴中禁用 ipv6。我按照这里的教程https://www.digitalocean.com/docs/networking/ipv6/how-to/enable/#on-existing-droplets并在我的生产就绪应用程序中启用了一个。我们的应用在几个小时前上线了,我启用了 ipv6,认为它不会影响配置。确实如此,现在我的网站已关闭,返回 502 ,网关错误。我已尽一切可能。现在我只想禁用它并安装我的 ipv4,这也被证明是困难的。我通过单击按钮启用,但没有禁用选项。任何帮助将不胜感激。
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 中输入它的公钥。
如果您能分享有关此错误根本原因的任何想法,或者您认为我错过了介于两者之间的任何步骤,我将不胜感激。
提前致谢!
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 上传我的所有文件,并具有公开状态?