免费容器docker平台render上搭建webssh项目jrohy/webssh 支持文件上传下载

免费容器docker平台不止前面介绍的那些.

开源的webssh项目也不止前面介绍的那些.

这次我们在render平台上搭建jrohy/webssh项目.


1. 注册 Render 账号

略.


2. 创建 App 

选 Web Service

Render控制台New+菜单红框高亮Web Service

我们要使用 Docker 镜像来部署, 所以选下面这个.

部署界面选中从镜像仓库部署现有镜像,点击Next

镜像的 URL 输入

jrohy/webssh:latest

部署界面填jrohy/webssh:latest,高亮Next按钮

一些参数

创建界面显示ssh、Oregon区域、Free实例0美元

拉到 最底下 Create Web Service

紫色Create Web Service按钮被红框标出
当你看到日志这样的时期, 就部署成功了.

Logs页显示GIN-debug日志与5032端口

如果日志报错, 或者部署完不能使用. 求助的时候记得带上日志, 截图.

拉到页面顶部, 这里就是可以访问的URL了.

Render控制台显示服务地址ssh-8bxy.onrender.com

3. 使用 jrohy/webssh

https://youtu.be/nqfTm4uG2QM

render 平台不支持SSH登录IPV6的VPS, 如果你有这样的需求, 可以使用 koyeb 平台.

注意 jrohy/webssh 这个项目的默认端口是 5032 (看官方文档). koyeb平台需要设置容器暴露的端口.

参考教程: https://blog.icdyct.nyc.mn/2023/09/docker-koyeb-webssh-sshwifty.html


========

后记

render平台有个方便的地方是, 你不需要设置容器对外暴露的端口, 系统会自动检测, 帮你设置好.

那么如果你使用其它Docker平台时, 就要注意看你使用的镜像, 默认的工作端口是多少.


评论