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

简介: 巧用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网站 - 知乎

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
SQL 存储 数据采集
【技术分享】元数据与数据血缘实现思路
【技术分享】元数据与数据血缘实现思路
7232 0
|
26天前
|
人工智能 JavaScript Linux
【Claude Code 全攻略】终端AI编程助手从入门到进阶(2026最新版)
Claude Code是Anthropic推出的终端原生AI编程助手,支持40+语言、200k超长上下文,无需切换IDE即可实现代码生成、调试、项目导航与自动化任务。本文详解其安装配置、四大核心功能及进阶技巧,助你全面提升开发效率,搭配GitHub Copilot使用更佳。
13880 22
|
存储 SQL 缓存
Hadoop入门(一篇就够了)
Hadoop入门(一篇就够了)
34305 4
Hadoop入门(一篇就够了)
|
网络安全 数据库
【保姆级教程】基于阿里云搭建网站,看这篇就够了!
本文演示了三种网站的搭建,分别是:博客、论坛、个人作品。从域名选择,到阿里云服务器的购买,到最后的网站搭建。
【保姆级教程】基于阿里云搭建网站,看这篇就够了!
|
缓存 JavaScript Cloud Native
阿里云发布 Spring Boot 新脚手架,真香
本文,围绕 spring initializr 框架,以 start.spring.io 为例,全面的给大家介绍如何使用和扩展这个框架,以及背后的运行原理。
59634 1
阿里云发布 Spring Boot 新脚手架,真香
|
10月前
|
人工智能 监控 JavaScript
MCP 正当时:FunctionAI MCP 开发平台来了!
Function AI 是基于函数计算构建的 Serverless AI 应用开发平台,基于函数计算的运行时能力上线了完整的 MCP 开发能力,您可以进入 FunctionAI 控制台,快速体验 MCP 服务的能力。
1782 12
|
安全 Java Linux
docker阿里云镜像加速
我们都知道因为某些原因我们访问外网都是比较慢的,比如我们使用maven下载依赖时是一个道理,同样的使用docker从docker.hub上下载镜像也是比较慢的。针对这种访问官网比较慢的情况有两种方案,第一种就是使用国内的仓库,第二种就是使用一个加速器。这里我们配置docker的镜像加速从来来实现提速。
14966 1
docker阿里云镜像加速
|
人工智能 IDE 开发工具
从0到1彻底掌握Trae:手把手带你实战开发AI Chatbot,提升开发效率的必备指南!
Trae是字节跳动推出的一款免费的AI集成的开发环境,集成了Claude3.5与GPT-4o等主流AI模型,提供AI问答、智能代码生成、智能代码补全,多模态输入等功能。支持界面全中文化,为中文开发者提供了高效的开发体验
7299 11
从0到1彻底掌握Trae:手把手带你实战开发AI Chatbot,提升开发效率的必备指南!
|
监控 网络协议 Ubuntu
这20款Linux带宽监控工具,是网工,都想全部要!
这20款Linux带宽监控工具,是网工,都想全部要!
1007 1
|
11月前
|
安全 Unix Linux
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
108073 65