carlos on Nostr: I did what I think is kind of cool, but probably seems pedestrian to many: 1. Install ...
I did what I think is kind of cool, but probably seems pedestrian to many:
1. Install Alpine Linux as base/host OS
2. Add docker and docker-cli-conpose
3. Use qemux/qemu-docker to launch a
Start9 (npub126n…e9ll) virtual machine with a LAN IP address
Now I can begin working on packaging a Tailscale service for StartOS. I have an image that will expose a port on another container to Tailscale and provide HTTP proxy via Caddy to avoid SSL errors for stuff like LND Connect or c-lightning-REST or Nostr-rs. I added socat to the image to relay the same port in case you want to connect with a virtual private server also connected to the same tailnet. Should be a fun project.
https://github.com/sudocarlos/tailscale-socaddy-proxyPublished at
2024-06-04 03:40:47Event JSON
{
"id": "d0df2cf3de1c262ae067edee8f3c3f0342bfe9ce4f2623af3ac686200c93d7d7",
"pubkey": "03612b0ebae0ec8d30031c440ba087ff9bd162962dffba4b6e021ec4afd71216",
"created_at": 1717465247,
"kind": 1,
"tags": [
[
"p",
"56a6b75373c8f7b93c53bcae86d8ffbaba9f2a1b38122054fcdb7f3bf645b727",
"",
"mention"
]
],
"content": "I did what I think is kind of cool, but probably seems pedestrian to many:\n1. Install Alpine Linux as base/host OS\n2. Add docker and docker-cli-conpose\n3. Use qemux/qemu-docker to launch a nostr:npub126ntw5mnermmj0znhjhgdk8lh2af72sm8qfzq48umdlnhaj9kuns3le9ll virtual machine with a LAN IP address\n\nNow I can begin working on packaging a Tailscale service for StartOS. I have an image that will expose a port on another container to Tailscale and provide HTTP proxy via Caddy to avoid SSL errors for stuff like LND Connect or c-lightning-REST or Nostr-rs. I added socat to the image to relay the same port in case you want to connect with a virtual private server also connected to the same tailnet. Should be a fun project.\n\nhttps://github.com/sudocarlos/tailscale-socaddy-proxy",
"sig": "b97e92cb7595c2f67e4303e959c9044ec68aa4c9af80ade9962bc4c529223bc746c6616ec46c3f90736d01a766312128948af372504711468e8030f65c38939e"
}