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. 付费档多少钱?
本文只验证免费档,付费档价格以官网定价页为准。提醒一句:如果你以后自己加了支付方式并升级了付费档,扣费就按付费档的账单来,升级前先在账单页看清价格和下次扣费日期。
注册步骤
- 打开注册页
- Account type 选 Standard(默认就是)
- 填 Username、Email address、Password;First name、Last name 不带星号,可以不填(实测 First name 填了 xiaoyao、Last name 留空也能注册)
- 营销邮件勾选框不要勾
- 点 Create account,会跳到欢迎页
- 欢迎页点 Start free,会提示先验证邮箱
- 去邮箱找确认邮件,点里面的确认链接。页面显示 "you're on the free plan: one app with its own database, no card, no time limit",就说明验证通过
- 回到欢迎页,显示 You're on Spark,免费档已开通
一键部署 WordPress
- 进面板,打开模板市场
- 找到公开模板 WordPress + MariaDB(2 个组件:WordPress 网站自带 MariaDB 数据库)
- 应用名填一个名字(实测用的是
wordpress-test),WordPress 设为主应用并开启 Public Access(公开访问),MariaDB 保持私有数据库 - 确认面板显示 ✓ Fits your plan(符合免费档),没有绑卡或付款要求
- 点部署,等约 1 分钟,显示 Deployment Complete! Your workspace is ready to use.
- 打开平台给的地址(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 秒上限的人
不适合:要绑自己域名、要跑重负载、要长期稳定生产环境的人——这种需求看付费档或者换一家。
评论区