Is GmCapsule the only supported gemini server to run a bubble instance?

Posted in: s/Bubble
🐦 roughnecks

Mar 02 · 9 months ago

5 Comments ↓

🕹️ skyjake [mod...] · 2025-03-02 at 16:17:

Yes, GmCapsule is required: Bubble is implemented as a GmCapsule extension module. It would be tricky to get all the functionality working through a standard CGI interface, particularly the more advanced Titan stuff.

I think it should be possible to run the extension module through a CGI wrapper executable, allowing it to be used with any CGI-compatible server. However, such a wrapper does not currently exist.

🐦 roughnecks [OP] · 2025-03-02 at 16:22:

Alright, thanks. I think the last time I read the README, I stopped at mariadbd xD (not a fan)

💎 pista · 2025-03-05 at 06:12:

Depending on how you set your server up, there is no reason you can’t run gmcapsule just for bubble on an internal port and proxy it to another port for the world to access on a subdomain.

I have a number of Gemini-based services running on different subdomains with nginx acting as a proxy to all the internal ports.

🐦 roughnecks [OP] · 2025-03-07 at 15:00:

Thanks, can you recommend some doc to proxy with nginx? I only have a molly server running on its own now, and nginx is used for HTTP.

🐦 roughnecks [OP] · 2025-03-07 at 16:22:

Alright, I did it! Now molly-brown sits behing nginx, next will be setting up bubble (prolly :)