开发者常问的问题
了解选择。然后迈出下一步。
关于首台离岸 VPS、电子邮件联系、Monero 和你想要运行的小应用的直接解答。请在下方选择一个主题;每个解答都是本页面的组成部分。
离岸运营、注册和法律流程
离岸对 OffVPS 意味着什么?
OffVPS 为初始服务器、小型 API 和个人工具提供离岸 VPS 托管。运营商注册在巴拿马,正如所有者所声明。该运营基地与您选择的服务器位置相互独立:马来西亚、罗马尼亚或瑞士。备份国家与供应商映射仍未确认。
标准注册是否需要 KYC 文件?
标准 VPS 注册不要求常规的身份文件检查。在标准结账流程中,不会要求您提供护照、身份证扫描件、自拍照片或地址证明。电子邮件地址是唯一的账户联系字段;主机名和可选的 SSH 公钥属于技术配置选项。
该无 KYC 政策描述的是注册时的常规文件验证。在适用法律要求的情况下,可能需要额外信息。请阅读 数据处理信息 和 法律请求政策 后再选择服务。
为什么我需要一个联系邮箱?
在结账页面显示可用的付款说明之前,需要先确认一个电子邮件地址。该地址是在本地与您的付款详情关联的联系字段;不会要求提供姓名、电话号码或身份文件。请使用您可以访问的地址并检查其拼写。
当前前端将该地址保存在此标签页的会话存储中。它不会将该地址发送至任何服务、不会向您发送邮件、不会验证邮箱,也不会创建账户。该电子邮件被排除在付款二维码和汇率请求之外。请阅读 电子邮件存储详情 和 付款步骤.
无 KYC 是否意味着匿名或无日志服务?
不是。标准注册避免了常规的身份文件收集,但电子邮件可以识别个人身份。主机名或 SSH 公钥注释也可能包含可识别信息。网站和汇率请求会向接收它们的服务器暴露普通网络元数据。
Monero 支持和离岸运营并不构成一概而论的匿名或无日志保证。已发布的 隐私信息 区分了当前浏览器存储与仍需确认的服务数据处理详情。请仅提供配置所需的技术和联系信息。
DMCA 通知会自动暂停我的 VPS 或披露我的数据吗?
不会。仅凭一份 DMCA 通知并不会触发自动暂停或披露客户数据。版权投诉将根据适用法律进行评估;私人通知本身并非法院命令。
该政策不允许侵权行为,也不承诺投诉永远不会要求采取行动。经证实的投诉和具有法律约束力的程序可能要求作出回应。请阅读 版权投诉政策及官方参考文件 并保留您的应用程序所提供内容的权限。
选择你的起步资源
我应该从哪个方案开始?
从必须一起运行的应用程序、数据库和后台工作开始。为它们的常规使用和一次部署预算内存、CPU 和存储。Seed 是轻量级应用程序的候选方案;其 1 GB 内存并不保证所有技术栈都能适配。
使用 资源工作表 以收集证据,然后比较 Seed 与 Build。如果您正在规划第一个 API, API 示例 解释了为什么部署余量应计入预算。
首次使用的用户应选择哪个操作系统?
选择一个可选的镜像,您的应用程序对其有清晰的安装说明,并且您可以维护软件包和安全更新。当前配置器提供 Debian 13、Ubuntu 24.04 LTS、Ubuntu 26.04 LTS、AlmaLinux 9;其起始选择为 Debian 13。熟悉的文档和运行时兼容性比仅按名称选择发行版更有用。
在确认前检查应用程序支持的版本。选择镜像是一项配置请求,并不是应用程序已安装的证明。请遵循 首次访问指南,然后是 API 部署演练.
我可以在不更改起始方案的情况下增加内存吗?
可以。在配置器中选择额外内存选项;所选方案仍作为起点,资源总量会更新。例如,为 Seed 增加 1 GB,得到示例配置 2 GB 内存,以及在有服务周期折扣前的每月小计 $8.50 USD。这些数字与结账页面来自同一目录。
用 Build比较完整的资源组合,而不是仅看内存。为配置增加内存并不代表现有服务器可以在不中断的情况下调整大小。请在 Seed 配置器.
应用程序和数据库可以共用一个 VPS 吗?
当它们的组合资源需求和运行要求能够适配时,可以。将两者运行在一个实例上可以让首次部署更简单,但磁盘写满、重启或实例故障可能会同时影响它们。在应用程序之外,还要为数据库连接、存储增长和备份活动做好预算。
使用独立备份,并确定何时值得分离数据库,例如持续争用或不同的恢复需求。 第一个 API 场景 解释了这种权衡; 恢复指南 涵盖了您需要恢复的数据。
访问、名称和网络
这些服务器位于东南亚吗?
是。马来西亚是 OffVPS 提供的三个服务器国家之一;罗马尼亚和瑞士也可用。所有三个方案都提供这些位置,且不收取位置附加费。新配置默认选择马来西亚。
运营商仍以巴拿马为基地。您选择的服务器国家并不确立备份国家或延迟结果。请比较 位置 和您的应用程序依赖项,然后从与您的用户相关的网络检查连接性。请阅读 服务事实.
什么是主机名,它会创建 DNS 记录吗?
主机名是您为实例选择的名称。在配置器中输入主机名不会注册域名、创建 DNS 记录或签发 TLS 证书。对于诸如 api.example.com这样的公网地址,您还需要控制该域名并进行正确的 DNS 配置。
将实例名称和公共应用程序地址视为独立的设置决策。 DNS 到应用程序指南 沿着完整的请求路径进行说明,并展示为什么仅有正确的名称并不能确立可达性。
公钥和私钥 SSH 有什么区别?
公钥是您可以提供用于服务器身份验证设置的部分。私钥由您自己保管,绝不可粘贴到本网站、支持简报或代码仓库中。在通常的 OpenSSH 文件布局中,公钥文件名以 .pub; OpenSSH 记录了密钥对和密码短语行为.
配置器接受一个 OpenSSH Ed25519 或 RSA 公钥。在更改对服务器的访问之前,请验证其身份并保留可用的恢复途径。请遵循 首次 SSH 会话检查清单.
我可以稍后设置 SSH 访问吗?
可以。选择 稍后设置访问 以在不提供公钥的情况下继续。这会从当前配置中清除可选密钥。它不会在服务器上创建密码、登录账户或替代访问方式。
在依赖该实例之前,请确定其管理员将如何提供访问权限,以及您如何在登录失败后恢复。 SSH 指南 解释了在结束首次工作会话之前需要进行的检查。
应用程序应暴露哪些端口?
仅暴露您的目标用户和管理员所需的入口点。常见的 Web 设置使用公网 HTTPS 反向代理,并将 API 和数据库保留在本地或私有接口上。管理性 SSH 访问需要单独做出访问决策;数据库并不因为 Web 应用程序是公开的就需要一个公共端口。
检查实际的监听器和外部可达性,包括使用时的 IPv6。 未指定主机地址时,Docker 默认发布到所有主机地址,因此也要检查容器映射。请完成 网络层检查.
保持应用和数据可用
重启后应用程序如何重新启动?
它需要一个正确配置的服务管理器或等效的启动机制。在 systemd 安装中,单元文件描述了应用程序及其运行时设置;启用合适的单元文件可通过其安装目标安排启动。诸如 Restart=on-failure 处理的是另一个问题:在特定进程失败后该怎么做。请参阅 systemd 服务文档.
当您拥有恢复访问权限时,同时测试有意的服务重启和计划重启后的启动。验证应用程序端点,而不仅仅是运行状态。请遵循 部署演练.
为什么 Linux 显示内存处于缓存中?
Linux 使用内存来保留有用的文件数据和其他可缓存信息。仅凭较大的缓存数值并不意味着应用程序已耗尽 RAM。请将可用内存、交换和应用程序行为一起检查。内核描述了 MemAvailable 作为在不使用交换空间的情况下新应用容量的估算;它包含相关的可回收内存。参见 内核内存参考.
单次读取仍会遗漏部署峰值和周期性任务。使用 内存和磁盘指南 来解读一系列观测结果。
如何判断是日志还是上传文件正在占满磁盘?
首先确定受影响的文件系统,以及空间或 inode 是否不足。然后检查已知日志、上传和发布目录的大小与增长情况。 df -h 报告文件系统空间, df -i 报告 inode 使用情况,并且 du 可帮助说明目录占用。参见 文件系统 和 directory-usage 手册。
删除任何内容前先收集证据。日志、打开的文件和独立挂载可能导致总计不同,且上传的文件可能是应用程序的唯一副本。遵循 磁盘调查步骤 并保留所需证据。
如何防止两个计划任务重叠?
定义一个执行路径,以及针对仍在运行的策略:跳过、等待或稍后排队。systemd 定时器不会启动其已激活目标服务的另一个实例,正如 定时器手册 所述。手动命令或其他调度器仍可绕过该路径。
当这些入口点必须共享锁时,使用公共锁位置和兼容的锁行为; flock 支持独占文件锁。锁本身并不能使重复写入变得安全。 计划任务指南 涵盖重叠、重试和结果检查。
服务周期和加密货币付款
六个月和年度优惠如何运作?
预付 6 个月可节省 28%,或预付 12 个月可节省 50%。折扣包括 VPS 和所有选定的经常性选项。月度和季度周期没有期限折扣。结账时会将整个周期的折后总额转换为加密货币,而不是月度等值金额。
如何获取付款详情?
选择一个 起始方案,在配置器中查看其选项和服务周期,然后继续付款。确认您的联系邮箱并选择确切的资产和网络。对于没有已保存选择的新访问,默认选择 Monero。成功的汇率请求会提供完整的收款地址、金额、仅地址二维码,以及报价创建后一小时的到期时间。
请将这些详情与本地参考号一起保存。它标识您的浏览器所显示的内容;它并不证明付款已验证、订单已登记或 VPS 已交付。进行转账前请查看 付款说明 。
USDT 在每个网络上是否相同?
否。Ethereum 上的 USDT 和 TRON 上的 USDT 是不同的支付路径。请同时选择资产和网络,并使用该选择所显示的收款地址。仅地址二维码只包含地址;它不会在您的钱包中强制执行代币、网络或金额。
OffVPS 仅在 Ethereum 主网上提供 USDC,并且不在 TRON 上提供 USDC。继续前,请将您钱包的转账界面与 支付路径 进行比较。如果您已经使用了不同的网络,请保留交易记录并遵循 支付异常指引.
为什么我的金额会随新报价而变化?
新报价使用最近获取的 Kraken 所选资产在 USD 中的最后成交价。该价格可能变动,包括稳定币。整个 USD 周期的总额会被转换并向上舍入到该资产的最小单位;显示和复制的金额使用同一数值。
已保存的报价在其原始一小时到期时间前保持其金额不变。更改配置或支付路径需要重新报价。如果汇率请求失败,不会编造替代金额。阅读 汇率和确切金额如何显示.
一小时结束后会发生什么?
报价到期,其可用二维码和付款复制控件被移除。然后您可以使用当前汇率请求新报价。重新加载页面不会重启原来的那一小时。
固定的收款地址在显示的报价到期后仍可接收区块链转账。到期适用于报价,而不适用于地址。如果转账可能已在进行中,请再次发送前检查其记录。将参考号、资产、网络和金额一起保存,并查看 延迟付款和重复付款信息.
首台 VPS 的决策
Linux 镜像是否包含我的应用程序?
否。操作系统镜像提供所选的 Linux 基础,而不是您的运行时、源代码、数据库架构、反向代理或应用程序配置。请选择说明与您计划维护的运行时相匹配的镜像。
阅读 镜像选择指南 并将应用程序安装步骤与 VPS 订单分开。
为什么在更改防火墙后我的容器端口仍可访问?
Docker 可能通过主机网络规则发布容器端口,其方式与简单的防火墙假设不符。绑定地址、Docker 版本和主机过滤路径都很重要。
查看 端口和防火墙指南,然后在依赖它之前,从另一台机器测试预期路径。