公众号旧文
3GB RAM 15GB SSD 的 免费容器服务器
刚刚,我发现了一个免费容器服务器。
我以为会和传统 VPS 一样,注册以后会得到一个 IP,然后通过 SSH 登录,像平时管理 Linux 服务器那样操作。
但真正拿到机器以后才发现,完全不是这样操作的。
第一步:创建服务器
创建完成后,面板给了我一台配置为:
- 3GB RAM
- 15GB SSD
- SFTP 文件上传
的免费服务器。
启动以后,控制台却一直提示:
Welcome to HidenCloud.
First, you must select the type of server you want.
然后服务自动退出。
原来需要先选择 Server Type。
第二步:选择 Python 环境
我把 Server Type 改成 Python。
结果又报错:
can't open file '/home/container/app.py'
原因是,平台默认启动的是:
app.py
而我的程序文件叫:
main.py
把代码改名为 app.py 后,终于成功运行了第一段 Python 代码。
第三步:上传代码
HidenCloud 提供 SFTP。
使用 WinSCP 连接:
主机:
darli.hidencloud.com
端口:
2022
用户名:
面板提供
密码:
面板密码
连接成功以后,就能像操作网盘一样上传文件。
这一点对于不熟悉 Linux 命令的人来说非常友好。
第四步:运行第一个程序
最开始上传了一个简单脚本:
from datetime import datetime
import time
while True:
print(datetime.now())
time.sleep(1)
控制台开始不断输出时间。
说明:
- Python 环境正常
- 文件上传正常
- 启动配置正常
服务器真正跑起来了。
第五步:上线网页
接下来尝试做一个简单网页。
最开始写成:
HTTPServer(("0.0.0.0", 8000), ...)
结果浏览器一直返回:
HTTP ERROR 503
后来打印环境变量才发现:
SERVER_PORT=24676
而我的程序监听的是:
8000
自然找不到服务。
把代码中的端口号改为 24676 后,网页就可以通过
http://darli.hidencloud.com:24676/
访问了。
第六步:配置 Reverse Proxy
网页服务启动以后,仍然无法通过域名访问。
左侧菜单有一个:
Reverse Proxy
创建以后,平台自动生成链接,并配置 HTTPS 证书。
这一步完成以后,网站终于真正上线。
第七步:打造自己的首页
最后把 Flask 页面改成了一个简单的科技风主页:
- 星空背景
- 发光标题
- 动态时间
- 响应式布局
浏览器打开:
https://pangzibaike.hidenfree.com
就可以看到网页:

总结
如果你的目标是:
- Flask 网站
- FastAPI
- Telegram Bot
- Discord Bot
- 小型 API
那么 HidenCloud 的免费套餐已经足够体验。
而且整个过程最大的收获,并不是得到了一台免费服务器。
而是第一次完整经历了:
上传代码 → 配置环境 → 监听端口 → 反向代理 → HTTPS → 网站上线
这条真正的网站部署流程。
当浏览器里出现自己的网页时,那种感觉和在本地运行一个 Python 文件,完全不是一回事。
注:每七天需要renew一次。