adamnowotny on Nostr: For the self-hosting crowd - OrangeLab 0.8.0 is out. Run Headscale with Pocket OAuth ...
For the self-hosting crowd - OrangeLab 0.8.0 is out. Run Headscale with Pocket OAuth as a sovereign alternative to Tailscale.
No more Google/GitHub logins!
You can now make services public with `<app>:network/public=true`.
Either 1) forward ports on your router or 2) hide your IP by using any cloud instance as your incoming proxy and exit node.
Just ask your agent to "setup proxy" or "install <app>".
Pulumi can also be run locally with backups to S3 so your only dependency is DNS...
Luckily TechnitiumDNS can now use CloudFlare resolver over TOR.
Bitcoin nodes now support TOR and I2P with `<app>:network/tor=true` and `<app>:network/i2p=true`
https://github.com/OrangeLab-space/orange-lab/releases/tag/v0.8.0Published at
2026-10-29 17:05:38 UTCEvent JSON
{
"id": "3cbdb12646de55e9bfc62ae27e3337bd72fcb57903221787add625a961f3cf10",
"pubkey": "74dc43bc8059a8994ac2742c1e70b4347cc9c103fd79ea279735c58909729651",
"created_at": 1793293538,
"kind": 1,
"tags": [
[
"r",
"https://github.com/OrangeLab-space/orange-lab/releases/tag/v0.8.0"
],
[
"client",
"Amethyst"
]
],
"content": "For the self-hosting crowd - OrangeLab 0.8.0 is out. Run Headscale with Pocket OAuth as a sovereign alternative to Tailscale.\nNo more Google/GitHub logins!\n\nYou can now make services public with `\u003capp\u003e:network/public=true`.\nEither 1) forward ports on your router or 2) hide your IP by using any cloud instance as your incoming proxy and exit node.\nJust ask your agent to \"setup proxy\" or \"install \u003capp\u003e\".\n\nPulumi can also be run locally with backups to S3 so your only dependency is DNS...\nLuckily TechnitiumDNS can now use CloudFlare resolver over TOR.\n\nBitcoin nodes now support TOR and I2P with `\u003capp\u003e:network/tor=true` and `\u003capp\u003e:network/i2p=true`\n\nhttps://github.com/OrangeLab-space/orange-lab/releases/tag/v0.8.0",
"sig": "0ebde1798f5af6def20eb0cdddf202d970ff84040a02e9b9269c0e817ef6b84556d76c23a166c074ebe6d481e35ff97c19a385bd35b87159953593072157d49d"
}