网络基建计划未读
利用Replit搭建Alist介绍
Alist
Alist是一个支持多种存储,支持网页浏览和WebDAV的文件列表程序,由gin和Solidjs驱动。
Replit
Replit是一个基于浏览器的云端协同开发平台,可用于构建开发环境、实时协作、托管网络应用等。Replit提供可创建动态或者静态网站的容器,并会自动生成免费https域名.这代表着任何人都可以试用Replit的云服务器创建自己的网站,或者是其他的服务,而且这一切,都是免费的。
前言
Replit最近封杀团队项目比较严重,虽说可以上传搭建,但后续更新比较繁琐,导致很多小伙伴已放弃这个平台,目前已有两种解决方案
脚本加密
经测试目前只检测前端明文代码,用密文运行脚本就能规避检测
个人项目+外接数据库
如果团队彻底寄了,外接数据库也是安全可行的备用方案,各平台通用,只要Alist不进行大版本更新,就不用重新配置
这次的教程两种方法均有介绍
准备工作
Replit账户及简单操作:在利用Replit搭建个人博客Halo一篇文章中我已详细描述,若有需求可以参考利用Replit搭建个人博客Halo
自建数据库、bit.io账户、dbfree账号三选一 ...
网络基建计划未读
利用Replit搭建个人博客Halo简介
Halo
Halo是一款个人博客平台,具有可视化界面,易于部署,自带评论系统和附件系统,是小白入门的不二选择
Replit
Replit是一个基于浏览器的云端协同开发平台,可用于构建开发环境、实时协作、托管网络应用等。Replit提供可创建动态或者静态网站的容器,并会自动生成免费https域名.这代表着任何人都可以试用Replit的云服务器创建自己的网站,或者是其他的服务,而且这一切,都是免费的
Halo-on-replit
Halo官方部署方式是使用Docker安装,但是Replit免费用户只提供了.H.G的服务器,并不足以安装Docekr,这里需要使用舒夏大佬根据Halo源码编译的jar包,Github项目地址,舒夏大佬教程博客
准备
Replit账户
域名(非必备)
UptimeRobot(非必须)
教程
注册账号及账户设置(如果已经注册过Replit账号可以跳过这一步)
注册地址,可以用GitHub账户/Google账户/邮箱进行注册。(如果没有自己的域名,那么起名的时候慎重)
回到主页,点击左上角的的用户名,选择Account
依次填写First nam ...