侧边栏壁纸
  • 累计撰写 46 篇文章
  • 累计创建 32 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

2G 内存免费主机,SSH 都能连!Uppcoder 不休眠,不用绑卡!

Administrator
2026-11-08 / 0 评论 / 0 点赞 / 175 阅读 / 0 字

Uppcoder 是什么

Uppcoder(官网)是一个云开发环境平台:给你一个在线的开发环境(浏览器内 VS Code 编辑器、终端、SSH),应用部署上去就能通过网址访问。它还有个 AI 建造器,不用注册账号、不用绑卡就能先描述一个应用让它生成。

它不是传统虚拟主机,不能直接传 HTML 建站,定位更像“免费容器 + 在线开发环境”。本文只讲免费档 Spark 的注册和一键部署 WordPress 全流程。

免费档 Spark 有什么

实测面板(账单页)确认的免费档规格:

  • 价格:€0/月,永久免费,状态 Active
  • 1 个 Stack:1 个常驻应用栈,含 1 个数据库
  • 2GB 内存、2GB 磁盘(每个 Stack)
  • 每天 500 CPU 秒(每个 Stack)
  • 常驻在线不休眠:面板和定价页都写的是 "1 always-on stack",没出现休眠提示
  • 浏览器内编辑器、终端、SSH:免费档也含
  • 自动 TLS 证书:部署的应用自带 HTTPS
  • 每晚备份:免费档也含,每个应用的文件和数据库每天备份到另一台服务器,保留最近 7 天每天一份、最近 4 周每周一份

扣费方式(重点,先讲清楚)

这是最容易踩坑的地方,逐条说清楚:

1. 免费档本身不花钱,也不会自动扣费。

注册、邮箱验证、一键部署 WordPress,全程没有出现任何绑卡或付款步骤。账单页(/cust-portal/billing)实测显示:

  • 套餐:Spark,状态 Active
  • Monthly Cost:€0.00
  • Next Billing Date:No upcoming charges(没有待扣费)
  • Payment Method:None on file(没有存任何支付方式)
  • Active Subscriptions:1

也就是说,账上没有卡,免费档也没有到期日,不存在“免费到期自动扣费”。官网 FAQ 原文的意思也是:免费档 Spark 没有时间限制,如果以后改了或者取消,会提前至少 60 天发邮件通知。

2. 免费额度用完会怎样?

免费档的额度是:1 个 Stack、1 个数据库、2GB 内存、2GB 磁盘、每天 500 CPU 秒。每天 500 CPU 秒对轻量博客够用,重负载应用不够用。超了会怎样,这次没实测到,不要超量用,面板里能看到用量(部署前是 Stacks 0/1、CPU 0/500、Disk 0/2 GB)。

3. 哪些东西免费档没有,想用就得升级付费档?

面板里免费档这几项都是 0,意思是免费档不提供:

  • 自定义域名:0 个(只能用平台给的地址,不能绑自己的域名)
  • 对象存储:0
  • 消息队列:0
  • 协作、协作者:0

想用这些,或者想要第 2 个 Stack,就得升级付费档。官网的口径是:免费开始,不够用再升级,改套餐和取消都在面板里自己操作,不用发邮件找客服。

4. 付费档多少钱?

本文只验证免费档,付费档价格以官网定价页为准。提醒一句:如果你以后自己加了支付方式并升级了付费档,扣费就按付费档的账单来,升级前先在账单页看清价格和下次扣费日期。

注册步骤

  1. 打开注册页
  2. Account type 选 Standard(默认就是)
  3. 填 Username、Email address、Password;First name、Last name 不带星号,可以不填(实测 First name 填了 xiaoyao、Last name 留空也能注册)
  4. 营销邮件勾选框不要勾
  5. 点 Create account,会跳到欢迎页
  6. 欢迎页点 Start free,会提示先验证邮箱
  7. 去邮箱找确认邮件,点里面的确认链接。页面显示 "you're on the free plan: one app with its own database, no card, no time limit",就说明验证通过
  8. 回到欢迎页,显示 You're on Spark,免费档已开通

一键部署 WordPress

  1. 进面板,打开模板市场
  2. 找到公开模板 WordPress + MariaDB(2 个组件:WordPress 网站自带 MariaDB 数据库)
  3. 应用名填一个名字(实测用的是 wordpress-test),WordPress 设为主应用并开启 Public Access(公开访问),MariaDB 保持私有数据库
  4. 确认面板显示 ✓ Fits your plan(符合免费档),没有绑卡或付款要求
  5. 点部署,等约 1 分钟,显示 Deployment Complete! Your workspace is ready to use.
  6. 打开平台给的地址(HTTPS),看到 "My WordPress site"、Blog 和首篇 "Hello world!",就是成功了

注意:部署时 WordPress 管理员用户名和密码是平台自动生成的(实测管理员用户名自动生成为 xiaoyao),部署时在面板里记下来,别弄丢。

SSH 怎么登录(通用方法)

SSH 是免费档自带的(定价页原文:所有套餐都含云端编辑器、SSH、终端),但默认是关闭的,要自己开。登录方式是密钥登录,没有密码。

1. 先开启 SSH

Stack 页 → Add to stack → 打开应用卡片 → 勾选 SSH 并确认。面板提示开启后应用会重启一次(官网指南说站点不重启,两处说法不一致,以面板实际提示为准)。

2. 加密钥

到 Settings → SSH Keys:点 Create a key for me(浏览器本地生成密钥,公钥存账号、私钥下载到本机,私钥不经过服务器),或者点 I have a key: paste it 粘贴已有公钥。一把密钥可以开你名下所有 Stack,删掉后下次登录就失效。

注意两点:

  • 私钥只在生成那一刻能下载,下载完妥善保存,丢了只能重新生成一把。
  • 密钥是按账号绑定的:这把密钥必须是在同一个账号的 Settings → SSH Keys 里生成或粘贴的,A 号的密钥连不上 B 号的 Stack。

3. 连接

开启后,Stack 页最下方的 Connect with SSH 区会出现现成的连接信息,二选一:

  • 直接连:复制面板给的 Paste this into Terminal 命令,格式是:
ssh -i 私钥路径 -o StrictHostKeyChecking=accept-new -p 2222 用户名@地址

端口是 2222。私钥路径写你本机上实际下载到的位置,比如 Windows 上是 C:\Users\你的用户名\Downloads\uppcoder_xxx_ed25519,macOS / Linux 上是 ~/Downloads/uppcoder_xxx_ed25519。

  • 用编辑器连:把面板给的 For your editor 配置块写进 ~/.ssh/config(Windows 在用户文件夹下的 .ssh/config),再用 VS Code Remote - SSH、Cursor、JetBrains Gateway 或 Zed 连接。

注意:SSH 登录的用户名是应用自身的用户,不是门户账号名,也不是 WordPress 后台管理员用户名。具体的主机地址和用户名以开启后面板显示的为准,不要抄官网指南截图里的示例地址。

浏览器内终端怎么开

没有独立的终端入口,终端是 VS Code 工具的一部分:同样在 Add to stack 里勾选 VS Code (with terminal) 开启,之后在浏览器里打开 VS Code,它的内置终端就和应用在同一个容器里。

连不上?先看这两个最常见的报错

① Identity file ... not accessible: No such file or directory

意思是 -i 后面写的私钥路径下没有这个文件,ssh 没带上密钥去连,之后必然再报 Permission denied (publickey)。先在文件管理器或终端里确认文件到底下载到哪了,命令里的路径改成实际位置;文件根本没下载下来,就回 Settings → SSH Keys 重新生成一把再下载。

② WARNING: UNPROTECTED PRIVATE KEY FILE! / bad permissions

Windows 上最常见:OpenSSH 要求私钥只有你自己能读,刚下载到 Downloads 的文件权限太开放,ssh 会直接忽略这把密钥。在 PowerShell 里跑这两条收紧权限(注意第二条里 $env:USERNAME 外面要套一层 $(),否则会报 Invalid parameter "(R)"):

icacls "私钥完整路径" /inheritance:r
icacls "私钥完整路径" /grant:r "$($env:USERNAME):(R)"

第一条去掉继承来的权限,第二条只给当前用户读权限。跑完再连一次。如果还报 bad permissions 并且点名了某个用户(比如 CodexSandboxUsers),那个权限不是继承来的,第一条去不掉它,再按报错里写的名字单独去掉:

icacls "私钥完整路径" /remove:g "电脑名\那个用户名"

macOS / Linux 上一般不会遇到这个问题,如果遇到,用 chmod 600 私钥路径 收紧权限即可。

实测的演示站

https://rxl3911s-wordpress-site-wordpress-test.apps-2.websson.cloud/

HTTPS 可访问,显示 "My WordPress site"、首篇 "Hello world!"(2026 年 11 月 8 日)、Twenty Twenty-Five 主题。

限制与注意事项

  • 不能绑自定义域名:免费档 Custom Domains 是 0,只能用平台给的 *.apps-2.websson.cloud 这类地址
  • 每天 500 CPU 秒:轻量博客够用,别跑重负载应用;超了会怎样未验证
  • 平台很新:2026 年 11 月才上线,长期稳定性未知,重要数据自己备份,不要只放它一家
  • 免费档无期限:官网承诺如有变化会提前至少 60 天邮件通知
  • 只有 1 个 Stack:想跑第 2 个应用就得升级,或者删掉现有的再建

适合谁

  • 想免费跑一个 WordPress 博客、轻量应用、演示站的人
  • 想试在线开发环境(浏览器里写代码、SSH、终端)的人
  • 接受不能绑自己域名、每天 500 CPU 秒上限的人

不适合:要绑自己域名、要跑重负载、要长期稳定生产环境的人——这种需求看付费档或者换一家。

0

评论区