一片飞雪,坠入炉火,继而升腾,无影无踪。 ——秉蕳
这是篇讨巧于时机与信息传播速度的投机教程,其内容本身没有太大技术含量。
楔子
近日来,一个类似于Railway的可以部署项目的新兴网站——Zeabur吸引了我的注意。根据介绍,它不仅可以部署类似于hexo、next.js等轻量级的静态页面,还可以部署一些后端的数据库、Serverless等
Zeabur详细的支持内容
以下框架可以被 Zeabur 自动识别并进行相关优化:
- Next.js(opens in a new tab)
- create-react-app(opens in a new tab)
- Vite(opens in a new tab)
- Remix(opens in a new tab)
- Umi.js(opens in a new tab)
- Nuxt.js(opens in a new tab)
- vue-cli(opens in a new tab)
- Qwik(opens in a new tab)
- NestJS
下面的项目都可以部署
- 静态站点:比如hugo、hexo等
- Java: Spring Boot(opens in a new tab)
- Go: 所有基于 Go Modules(opens in a new tab) 的项目都可以部署。
- Python: 项目根目录有
main.py
或app.py
,Zeabur 会自动以 Python 项目的方式进行部署。 - Deno
- MongoDB、MySQL、Redis、PostgreSQL数据库
在Tg群观望了几天之后,网站终于在今天下午有了些引人注目的改进。中午时分,在一些群友的呼吁下,Memos部署被提上了议程。网站负责人的效率非常高,从决定支持到上线仓库商店,不到一个小时时间。接下来我就简要介绍一下如何快速部署Memos,真的非常非常简单。
这个Zeabur网站是一个新兴网站,处于建设初期,后期发展起来的话可能会有许多人部署,说不一定会有些乱七八糟的东西导致被GFW掉,所以不会导入导出Memos数据的话(我暂时也不知道如何操作),谨慎把这个Memos当作主力记录工具。
急速部署
- 打开Zeabur的官网:Zeabur
- 使用Github账户登录(现在需要两步验证了,建议使用微软的Authenticator APP来进行密码管理)
- 进入控制台后新建一个项目(Project):名称随意,
- 点击进入项目,然后点击添加服务
- 从市场中选择部署
部署Memos
接下来下拉找到集成好的Memos项目
7. 生成Zeabur提供的域名
8. (自定义域名)在Cloudflare里添加一个指向zeabur.app
的CNAME
,(记得关闭这条DNS的代理,一会就可以访问了,不然会出现多次重定向的错误)
9. 部署成功
Memos的使用
Memos[1]就是记录闪念的一个工具,其实记录念头最最方便的还是纸笔,过于依赖这玩意儿并不会让生活变得更好,因为充实的生活才是一切感想、念头、文章、工具…的动力与来源。
这里简单提几个技巧,诸位有心再折腾的可以参考这些文字/工具进一步玩弄:
使用Cloudflare提供的R2储存作为图床
可以参考这篇文章Configuring Cloudflare R2 Storage in Memos - memos (usememos.com)进行配置我的配置如下:
木木木木木博主的Memos折腾文章
安卓客户端
这里力荐MoeMemos只用输入域名、账户、密码就可以用了
Obsidian使用Memos
通过这个插件Quorafind/Obsidian-Memos可以在Obsidian中实现相似的体验,不过这个插件似乎不能导出。
部署Alist
Zeabur 由于流量费用问题,于2023-3-27晚间下架所有包括已部署的Alist服务。(白嫖果然是有底线的,我以后定要少搞这些东西)
Zeabur一个项目可以部署很多个服务,这里就在上面创建的Memos项目里添加一个Alist[2]项目
部署完会得到初始密码与账户,记得登陆后立即修改之!
接着添加域名与DNS记录
记得修改密码添加两步验证(建议使用微软的Authenticator APP),备份配置文件