在 Fly.io 上用 nix 和 docker 部署 Headscale
Tailscale 很好用:一个不用自己手动管理 peer 和密钥的 wireguard 网络谁不爱呢?并且 tailscale 大部分组件都是开源的,对于大多数人来讲都是足够且好用的选择了。但是谁让我爱折腾呢?所以我找到了一个开源的 tailscale 控制服务器替代:Headscale,并且和 headscale-admin 一起打包部署到了 fly.io 上。
Changelog
Changelog of mine, not limited to Glog updates.
在 Fly.io 上用 nix 和 docker 部署 Headscale
Tailscale 很好用:一个不用自己手动管理 peer 和密钥的 wireguard 网络谁不爱呢?并且 tailscale 大部分组件都是开源的,对于大多数人来讲都是足够且好用的选择了。但是谁让我爱折腾呢?所以我找到了一个开源的 tailscale 控制服务器替代:Headscale,并且和 headscale-admin 一起打包部署到了 fly.io 上。
在 Telegram 的 Rust 群里经常会有群友问出各式各样的问题,其中有很大一部分在我看来是可以通过更简单直接的方法解决的。前段时间简单的总结了一下这类问题和解决方法,今天展开来说说。
New tips and warn container style
Fix when <code>
and <a>
are nested, underline and hover is broken
Use fly.io to deploy your rust app
Fly.io is an Saas platform that let users to deploy their apps via docker image or buildpacks. It’s perfectly suitable for small and medium-sized apps for the generous free tier and easy-to-use cli. In this article, I will show how to deploy a rust app with fly.io.
Minor design tweaking
Four new endpoints have been added to the Upptime:
GPG pubkey and ssh pubkey are now available under feeds.
An Apple a day, keep the doctor away
陆陆续续已经用了新 Macbook Pro 两个月了,优点很多,缺点也有。在这台 Macbook Pro 2021 上,我彻底重写了我的博客,而这篇文章就是我重写博客后的第一篇。那么今天就来简单讲讲我到现在为止的使用体验。
Brand new design
Glog is fully rewritten in Next.js. Two previously separated sites Proj. and Index are now merged into one site under domain miao.dev.
折腾记 - 记录每个月都折腾了些啥。我们的口号是:「诶,就是玩!」。折腾记包括做了什么项目、发了哪些 Commit、看了什么书、又入手了什么新东西等等等等…………
10.20 下的单,12.1 才到,苹果你可真是让我好等啊。言归正传,Macbook Pro 2021 发布的当天我就下了单,这篇博客简单讲一下这两天我都做了些啥。
通常来讲,使用 async Rust 库是一件非常简单的事情。你只需要加一些 async
或者 .await
即可。然而写一个你自己的 async 库就是不是一件简单的事情了。我第一次尝试的时候,经常被一些像是 T: ?Unpin
和 Pin<&mut Self>
这样的晦涩难懂的语法搞晕。我从来没见过这样的东西,也不理解它们到底是干什么的。现在我逐渐理解一切,所以写了这篇文章来解释,要是我以前学习的时候也有这么一篇文章就好了。
本站正式支持 RSS 啦!
这篇文章用来记录一些我目前使用的工具/配置/环境等等。
This is my first actual post here. Those four before are either test posts or placeholders (which means part or all of the content are random generated) I created during developing and testing so it is not your problem if you cannot understand some of the content. I would like to share how I created this site and other chit-chats about it and the future.