Stargate 1.1 Gemini-to-HTTP proxy released with pre-built binaries (Finally! ๐ )
For everyone that wanted to run their own, local copy of my Stargate Gemini-to-HTTP proxy, now you can! I spent the last month or so cleaning up the code and making it suitable for public consumption:
- sane command line arguments
- reasonable defaults
- auto-generate TLS certificates/keys
- adding actual documentation
While the source code has always been available, I now have official releases with pre-built binaries for Linux (x64), Windows, and macOS (both Apple Silicon and Intel)
Stargate GitHub Page with Releases
I plan to continue to run a public instance that anyone can use at stargate.gemi.dev:1994 as I have for the last few years. But if you no longer want some random person on the smol web able to see what HTTP pages you are visiting, you should really run your own proxy.
It's as simple as downloading the binary for your OS, and running it.
Oct 01 ยท 13 days ago ยท ๐ norayr, bluesman, the_mantelman, sbr, fairlygoodthanks, Sparkingcircuit ยท ๐ฅ 2 ๐ 1
4 Comments โ
๐ท baran ยท Oct 01 at 20:31:
Nice. Gem2Browser on the contrary)
๐ป darkghost ยท Oct 01 at 21:25:
I'm this much closer to my private instance of gemi.dev! Seriously, thank you for everything.
๐ฆ roughnecks ยท Oct 05 at 15:06:
what about customizations? e.g. css/js
๐ norayr ยท Oct 06 at 23:37:
thank you for the binaries! i selfhosted duckling proxy and i loved that it was written in go and that it was even accepting inputs.. now i don't remember but i was able to search on duckduckgo with duckling proxy.
when i discovered, just recently that stargate source is available, i noticed it is written in c# and i think i remember correctly that i tried to run it or build it with mono and realized it's not possible.
i wish i could build it, otherwise, well, i need to come up with some chroot/jail to run someone else's binaries. sorry.
but thank you for fixing bugs and open sourcing and hosting .
heh, i remembered, i even started rewriting whole project in pascal, but then of course after a reboot my terminals got closed and my memory about ongoing efforts was erased. (:
Source