巧用replit搭建免费的个人云服务器

本文涉及的产品
.cn 域名,1个 12个月
简介: 巧用replit搭建免费的个人云服务器

初识replit,被它的免费托管和域名服务所吸引。replit是个啥?在经过一番尝试后,发现这玩意儿挺有意思,佩服老外的想象力和创新力真强。竟还能搭建个人的云服务器,连域名都有了,这可真香。对个人开发者来说连云服务器都省了。想搭建个人网站或开发测试没有云环境的可以用这个,好用且免费。这里推荐一下,并介绍下如何使用replit搭建免费的云服务器。


简介


官网地址:Replit: the collaborative browser based IDE - Replit


Replit是一个新手开始编程、构建、部署和托管应用程序的地方,可以协同工作。有一种说法认为它就像编程的Figma。它提供了编程所需的一切,都在浏览器中,并内置了实时协作功能,对初学者来说简单到几分钟就能掌握。


Replit 是一个创新产品,我们可以将其简单理解为编程领域的 Figma 或者 Google Docs,也就是基于浏览器的云端协同开发平台。



通过它,我们不需要在本地安装、配置任何软件,就可以非常简单的在网页端写代码、构建、部署和托管应用等几乎所有流程,同时还可以在里面实现实时的协作。类似软件领域的 Roblox,因为除了开发的整个流程外,你也可以将自己开发的产品在 Replit 里进行售卖。


所以它不只是一个简单的开发者工具,而是逐渐形成了一个从开发到交易的完整平台,因此其愿景里把这些软件开发者叫做软件创作者(software creators)。


Replit 一开始针对的不是那些非常成熟的开发者,而更多是编程的初学者或者兴趣爱好者,让大家可以非常简单的学习编程,它想成为人们开始编程并发布自己第一个产品的地方。


它希望引领软件创作从堆积模式向网络化模式的过渡,并创造世界上第一个大规模分布式协作操作系统。


这意味着为新的软件创作者提供他们开始创作所需的一切,任何拥有笔记本电脑、平板电脑或手机的人都可以从任何地方访问。最终,Replit将成为世界上第一个大规模分布式协作操作系统,一个开放的、可扩展的平台,任何人都可以在此基础上构建和插入,以改善平台本身,并通过平台赚钱。编码的人越多,改进平台的人就越多,生态系统就越丰富,这是一个强烈的正和网络效应。


如何使用


申请注册就不说了,按照提示操作即可。


这里介绍下如何搭建个人的云服务器,其实也很简单。


运行在replit上的应用会自动托管,并会自动生成免费https三级域名(格式为:项目.用户名.repl.co)。这代表着任何人都可以使用Replit的云服务器创建自己的网站,而不需要去云服务商那里购买云服务器资源。


举例说明:


我申请了个用户名是yangqq,那么如果我开发一个应用并启动起来,其他人都可以通yangqq.repl.co访问到我。


但这有个问题,就是公共的项目,大家都能看到和访问你,看到你的代码。如果不想开放源码,则可以创建组织,设置为内部私有的项目。对外还是可以公网访问的。比如我建了个组织名叫k1213,项目名叫weixin,则通过weixin.k1213.repl.co仍然可以访问到我。


欢迎访问我:https://weixin.k1213.repl.co/


接下来做个测试吧:


以下是我建了个team,team名为k12,



一个简单的测试,开启80端口服务。(需要注意的是,应用中的端口可以任意开,不必非得指定80端口。通过域名都能访问到。比如如果你开启的是8088端口,通过域名还是一样能访问到。)


package main
import (
  "net/http"
  "github.com/gin-gonic/gin"
)
func setupRouter() *gin.Engine {
  // 初始化 Gin 框架默认实例,该实例包含了路由、中间件以及配置信息
  r := gin.Default()
  // Ping 测试路由
  r.GET("/hi", func(c *gin.Context) {
    c.String(http.StatusOK, "hello world!")
  })
  r.GET("/", func(c *gin.Context) {
    c.String(http.StatusOK, "hello,this is index page!")
  })
  return r
}
func main() {
  // 设置路由信息
  r := setupRouter()
  // 启动服务器并监听 80 端口
  r.Run(":80")
}



外网访问结果:



访问到了我的主页。


接下来,自由发挥吧,哈哈。我先把我的每日天气和聊天机器人服务接入微信公众号来,每天早上准时七点给我推送个消息,权当闹钟,体验下速度和稳定性如何。


以下是把当下比较火的gpt机器人接了进来,问问题,搜代码就是方便啊。


如果有任何问题,欢迎留言评论。



其他资源


Log In - Replit


Replit搭建Typecho个人博客——小白也能学会的保姆级教程_哔哩哔哩_bilibili


无服务器也能体验Alist的强大功能,Replit构建Alist网盘_哔哩哔哩_bilibili


Replit的野心:让Web3的创作者写代码像写文章一样简单-元宇宙内参


【教程】如何白嫖Replit的免费云服务器建PHP+MySQL网站 - 知乎

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
域名解析 弹性计算 安全
使用阿里云服务器三分钟搭建网站(阿里云建站教程)
使用阿里云服务器三分钟搭建网站(阿里云建站教程)使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程:
418 0
|
域名解析 弹性计算 网络协议
阿里云轻量应用服务器怎么使用?搭建网站
阿里云轻量应用服务器怎么使用?搭建网站,阿里云轻量应用服务器怎么使用?阿里云轻量应用服务器使用教程:轻量应用服务器购买、重置密码、远程连接、宝塔面板的Web环境搭建、WordPress网站程序安装到网站上线,阿里云服务器网分享轻量应用服务器从购买、配置建站环境、轻量服务器应用服务器远程连接、开端口到网站上线全流程
|
安全 搜索推荐 Java
小白的一次云服务器体验
项目内容:SpringBoot后端服务
小白的一次云服务器体验
|
存储 弹性计算 监控
云服务器使用心得
第一次使用阿里云服务器,写了一小片的备录,方便记录
343 0
|
弹性计算 定位技术 数据安全/隐私保护
如何用阿里云ECS服务器搭建博客?|《阿里云的1024种玩法》(1)
数字化时代,互联网的服务和交互已越来越深入生活,用阿里云可以做哪些事情?如何更高效便捷地使用阿里云?我们特别推出《阿里云的1024种玩法》专栏,让你的云上之路更有乐趣!
|
存储 弹性计算 Linux
关于云服务器ECS学生免费体验的使用心得体会
该文章为本人在进两周内对学生免费体验版本的云服务器ECS实例的使用记录,以及心得分享。对于计算机专业来说,拥有一台云服务器并为之琢磨、摸索能非常好的锻炼专业知识,拓展技能,同时也能为学习阶段的一些小项目部署一些有趣的框架、应用,丰富项目内容。该文章将从三个层面来说明,及本人的情况,ECS使用知识,收获总结,希望能给自己的使用留下一些小记录,也希望能小小的为阅读者带来微不足道的帮助。
|
搜索推荐 前端开发 Linux
谈谈一点使用14天免费云服务器的体验
这七天的体验可让我知道了酷的背后是无数的跌倒和恐惧——试过无数方法仍然无效的无助、时好时坏的玄学代码、满腔抱负却能力不足的灰心,这些都是在玩服务器当中遇到过的真实经历。但计算机不就是这样一个东西吗,就像森林中昂扬生长的草木微芽,人类对它的了解还有刚刚开始。云计算不过是这条漫漫长路上的一个脚印。而我,也在不断探索,不断更新。
|
关系型数据库 MySQL 大数据
云服务器的使用心得
以下是我学习云服务器的学习心得
|
安全 小程序 Linux
云服务器入门体验
关于阿里云服务器的入门体验
149 0
|
弹性计算 安全 JavaScript
云服务器ECS学生免费体验的使用心得体会
该文章为本人在进两周内对学生免费体验版本的云服务器ECS实例的使用记录,以及心得分享。