s/Gemini
A place for all topics related to the Gemini protocol, e.g., applications, capsule setup/maintenance, software development, libraries/languages, and questions about the specification.
Posts
What's wrong with nytpu.com? — Does somebody know what's wrong with @nytpu 's site and feed aggregator? I get always a CGI error since a few days, not only on his feed aggregator but also on the root site... [gemini link] [gemini link]
Hello! By chance, I have recovered the gemurl program and have updated and uploaded it to my repository on Codeberg. [https link] Source Code [gemini link] Gemlog post about the rescue of that great tool. Regards!
It looks like the Gemini protocol has been posted about on Hacker News! [https link]
Is it possible to auto-fill the form by editing the post? It’s inconvenient to copy and paste the text all the time.
IDEA: Use your 5G mobile phone as Gemini server (?) — Hi folks, I have been thinking about that for a while... How much would be feasible using my phone to provide my Capsule? My phone has unlimited 5G bandwith and it is barely turned off. The traffic on my capsule is very limited, I propably use more bandiwith when I exchange Whatsapp videos with my wife. The only unknown for me would be in how I do redirect my domain to my phone, but I guess it is possible somehow. With my server on my...
Gemini Age Survey — As this came up in another thread [gemini link] let's try a small age survey for fun to see, how old the current user group of Gemini and this BBS is. So if you know someone who uses Gemini but isn't aware of this BBS, let that person know so they can take part!
Titan Post Edit Workflow — How do you currently draft and edit posts via titan? Here's my current workflow using the amfora client: Edit First Draft Using Titan This is pretty straightforward. In the .config.toml for amfora, I have a handler for titan urls. It looks something like this: `titan = ['/path/to/titan-edit-wrapper.sh']` I click the "Add long text" link in the draft page: titan://bbs.geminispace.org/edit/99999/add-text This is the only time I actually follow a titan link through...
Was wondering if anyone could point me in a good direction to get a dummies version of building more advanced capsules in Gemini space? I've looked all over and even burned up to AI sessions trying to figure this one out. Thanks for any help.
any good guides to hosting a capsule? — hey everyone, im kinda new to the geminispace, and i wanted to ask if there are any good guides to hosting a capsule. i know i can probably find them on google, or a gemini search engine, but i feel like asking the people here directly would help more : D
gemini and openssl 1.0.2u — Will Lagrange or other Gemini browsers connect to the server that works with OpenSSL-1.0.2u? I want to add gemini protocol to the Indy (Internet Direct) components for Pascal. Those can be used with FreePascal/Lazarus as well and they come by default with Embarcadero (formerly Borland) IDE's. It is much easier juts to implement Spartan or Gemini without integrating it to any framework. But I want to integrate to Indy. Indy, by the way has Gopher support, Finger...
To server developers, In my opinion, sending user input in headers is wrong: My proxy grabs URL mask from it, as part of request (which includes filtered domain in message text) Cyrillic text is limited I believe that social platforms should use Titan input by default; the URI request is definitely not part of the messaging transport.
To all Gemini client authors: how do you handle TOFU authentication errors? — I'm looking to write a client soon and I want to get a general feel for what the de-facto standard is for TOFU authentication. More specifically, what does your client do when authentication fails? Do you use DANE? Do you use CAs? Do you simply trust the next valid certificate? What does your client do, and what are your justifications for it?
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...
Chimaque, a capsule (and more) index made with bash. — Hi, ive launched this tool to create a Index directory or/bookmarks capsules with tag tools. It need to be translated in other languages (ATM just spanish) [gemini link] Hope seems useful for someone Regards. [gemini link]
URI or URL? — Hi. So I was writing a titan-capable server and I kinda tripped over the standards a little bit. The gemini standard mentions the URI standard (RFC3986) and so does the titan standard when talking about parameters, but those standards (AFAIK) don't allow the kind of parameters used in most titan servers and clients I could find. The form 'titan://host/path;mime=text/plain', as a RFC3986 URI, would point to the file 'plain' in 'path;mime=text'. What everybody uses is a RFC1808...
.svg in gemini — Hi, does gemini support .svg files? I am not able to visualize them in lagrange, on Windows.
After years of using the Gemini protocol, I see only one significant issue in this beautiful ecosystem: its incompatible Markdown format, Gemtext. It requires constant adaptation, and I definitely can't adjust everything in large articles, such as one-line links or links with URLs in scopes. It's madness - just thoughts. Yes, you might argue that "it's for privacy," for example, to prevent the preloading of inline images. However, Gemini allows for external redirections, so why not make it...
Denial of Service etc... — I know there have been a few attacks on Gemini servers. If you have any details, I would love to hear them. I am trying to implement a reasonable line of defense for the new Fornax server, and your observations would help.
I just learned about Hopper, a Gopher & Gemini client for the Playdate. Apparently, it was released two weeks ago. Makes me wish I had one to try this out on (although the unlit screen kinda remains a showstopper for me).
What if gemini-clients supported the U+000C FORM FEED control character, erasing all page content? This feature could improve pages with streamed output, and short realtime multiplayer games for several players.
YAGS 0.3.1-rc is out — I have tagged v0.3.1-rc Main change that this release brings is a *very* experimental feature: built-in scripting. The feature is turned off by default. To build yags with scripting: [preformatted] Scripting uses rhai language. Example script that adds "mentions" to gemlog can be seen here: [https link] mention.rhai or if you prefer version with syntax highlighting: [gemini link] mention.rhai.gmi 👋 [https link] YAGS codeberg repository [gemini link] Previous...
Which Gemini Server? — I am looking to run a Gemini server with CGI (and in the future something better that CGI) on an Amazon EC2 instance. GMID - unable to start. When started with -n, says configuration is ok. When started proper, just comes right back and does not seem to daemonize -- grepping for gmid yields nothing in processes. When doing 'make test', fails on almost everything -- localhost port 10965 seems not accessible -- even though I opened it. gmisrv -- cannot compile -- uses...
Any tips? I’m looking for a VPS to run a Gemini server. What kind of software requirements should a VPS have to make sure it’ll actually work? And what are the usual keywords I should keep an eye out for? Some concrete suggestions for a VPS provider? Thanks a lot!
Are we under attack?
Does anyone know how I can move all my Lagrange certificates over to Amfora? Lagrange is OK, but I prefer to use a terminal browser for Gemini. I'm really new to this by the way, so forgive me if this is a dumb question.
Page 1 of 10