💾 Archived View for bbs.geminispace.org › s › GmCapsule captured on 2024-05-10 at 11:04:29. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-03-21)
-=-=-=-=-=-=-
Extensible Gemini/Titan server written in Python.
GmCapsule v0.7 Released — I've made a few significant fixes in the GmCapsule server, hence the minor version bump. My server (skyjake.fi / geminispace.org) is already running the new version, so maybe I didn't break anything. 🤞 CGI: Fixed contents of `PATH_INFO`: it is now URL-decoded and the script path is removed so only the part following the script path is included in the environment variable (RFC 3875, section 4.1.5). CGI: `bin_root` applies a wildcard to all found CGI executables so `...
💬 1 comment · 4 likes · Apr 13 · 4 weeks ago · #release
— gemini.smallweb.space/HOWTO/howto-setup-gmcapsule.gmi
install troubleshooting — I got the following error when trying to start gmcapsule for the first time: Opening port 1965... Server started on port 1965 5 parser(s) and 2 handler(s) started 2024-02-29 19:42:55 [00] -- OpenSSL error: (-1, 'Unexpected EOF) stream shutdown error: [('SSL routines', '','shutdown while in init')] ... 2024-02-29 19:43:02 -- 50 Permanent failure...
💬 5 comments · Mar 01 · 2 months ago
Howto Setup GmCapsule — I created a step-by-step HOWTO on installing GmCapsule. @skyjake, I'd love your input if you spot an error or I missed something.
💬 6 comments · 5 likes · Feb 22 · 3 months ago
How does one use CGI for a root page? — What the title says. I have managed to break Lagrange trying to do this but haven't figured it out yet. It's obviously being done here at bbs.geminispace.org, so I'm rather confused.
💬 5 comments · Jan 28 · 3 months ago
Sending plain text, would like to send gemtext — So I have my first gamebook running... a very little thing, but I'm encountering a problem, the client is interpreting the result as plain text, as per the default, but I'd like to show it as gemtext and I don't know how to do that. [preformatted]
💬 4 comments · 2023-11-15 · 6 months ago
How-To Get bubble to listen on IPv6?
💬 3 comments · 2023-10-21 · 7 months ago
Thank you — I'm very ethusiastic to see a gemini/titan server created by Skyjake. I've tried a few Titan options over the past year and they were too complicated for me. The agate server is the one I keep going back to but the documentation looks very good for this one. I submitted the above before I was done - it's my first post here. But thanks for making this. I've been wanting to bring some http sites over to gemini and Titan support was what I needed to see to make it happen. Thanks for...
💬 1 comment · 1 like · 2023-07-22 · 10 months ago
Multiple sites in gmcapsule — Say I wanted to serve 2 capsules...let's assume static for now sub1.example.com sub2.example.com I'm wondering if the ini would look like this: [server] host = sub1.example.com, sub2.example.com certs = <cert loc> [static] root = /var/gemini with each site served from: /var/gemini/sub1.example.com /var/gemini/sub2.example.com and DNS entries would point to the same IP:port
💬 3 comments · 1 like · 2023-07-19 · 10 months ago
Certificate Generation — What is the recommended method of certificate generation with GmCapsule? I tried out agate first, and that automatically generates self-signed certificates for a specified domain. These can be converted from der to pem format and will work with GmCapsule. Of course just generating a self-signed certificate isn't too hard, but I'm curious what everyone else is doing.
💬 4 comments · 2023-06-23 · 11 months ago
What's the advantage of using REMOTE_IDENT over TLS_CLIENT_HASH? I see the TLS_CLIENT_HASH is part of the other
💬 2 comments · 2023-06-13 · 11 months ago
Now that Bubble supports Titan I'm interested in trying it out on my capsule; however, the existing information on how to set it up server side isn't obvious to me. Anyone have some basic example on how to use Titan on your capsule? I'm using gmcapsule
💬 7 comments · 2 likes · 2023-06-09 · 11 months ago · #python