chillaranand
Unfortunately, HeadScale is not a drop in replacement for TailScale. Most people don't realize this until they start self hosting.
Due to this, I had to migrate from Tailscale to NetBird, which is completely open source.
https://avilpage.com/2026/06/moving-from-tailscale-to-netbir...
https://avilpage.com/2024/08/guide-systemd-timer-cronjob.htm...
https://avilpage.com/2025/04/learn-python-uv-in-100-seconds....
After discovering pocketbase, I never went back to any of those tools. Works surprisingly well even for mid to large web-apps.
My blog post on the same at https://avilpage.com/2025/02/free-dockerhub-alternative-ecr-...
https://avilpage.com/2018/02/deploy-django-web-app-android.h...
Almost 10 years ago, I translated this article to Telugu.
How Dart, Flutter Stateful Hot Reload Work? – Part 1
Extracting Subset of Common Crawl Data on Laptop
In this post, lets see how we can extract sub set of the data from our laptop itself.
Low Priority Issues and Time
We can use this command in CI pipeline or setup a cron job to monitor it.