SMOLNET PORTAL home about changes

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.

Project Gemini (geminiprotocol.net)
🕹️ Moderated by: skyjake


🌒 Subspaces
📖 Help
❤️ Code of conduct
Sign up


Posts


Previous page


️ tenno-seremel

Gemini on bare IPs — So, in case there are more people who know this stuff here, is it *in practice* possible to have a Gemini server on a bare IP? So far I haven't seen a single server that can do it, but then again I haven't checked in a while. Currently I've chosen to use Gemini-like simple HTML pages (over Yggdrasil), but still curious if things changed.

💬 9 comments · Feb 14 · 5 months ago · #dns_is_dead


🐰 jojo

hello everybody i got a question to ask. what are some cool places to look at on the gemini protocol? i like gemini but im trying to find places to explore on here.

💬 9 comments · Feb 14 · 5 months ago


☀️ vi

I made a tool for Linux (it'll probably work on quite a few flavors of *BSD as well and maybe macOS) that converts gemtext files to pdf using groff, aptly named "gmi2pdf". Can save as "A4", "Letter", "Tabloid", and "Legal" sized PDFs. It can take a local file or a gemtext/plaintext remote gemini resource as input. Has support for TLS client certs as well. Currently only supports ASCII characters, but can optionally convert unicode characters to squares. Some lines can look a bit weird for now...

💬 4 comments · 3 likes · Feb 08 · 5 months ago


freezr

Telescope by OP added initial certificate support! <3 — Hello folks, good news! Telescope introduced initial support for certificate in the development branch. So far only PEM certificates are allowed and the whole UX needs to be improved. Nonetheless is a great beginning and very long waited! This announce was written from Telescope :D

💬 1 comment · 6 likes · Feb 07 · 5 months ago


☯️ leoperbo
— guie.welhaba.mx/202402/03_MejorandoElMecanismoDelLibroDeVisitas.gmi (guie.welhaba.mx)

Gemini capsule with basic server (Agate) but managed with scripts — Amazed about how much I've learned by managing my Gemini capsule with bash scripts which I can run from a SSH connection. Today, I made improvements to the comments mechanism, yes you can get comments with Agate server.

💬 3 comments · 2 likes · Feb 04 · 5 months ago


🚀 zorg

One-line ncat Gemini server
ncat --ssl -l -k -p 1965 -c "/usr/bin/echo -e \"20 text/gemini\r\nhi\r\n\""
[`] Then go to [gemini link] to view. It should display "hi". If you would like to create a certificate for your server instead of having it generate a new one every time (and thus get security warnings every time) you can do the following:
1) Create a certificate in Lagrange called localhost (or whatever the name of your server is.)
2) Click on it and choose "Show in File Manager".
3)...

💬 1 comment · 3 likes · Feb 01 · 5 months ago


🚀 zorg

Gemini using ncat:

ncat --ssl --crlf example.com 1965
then when connected, type:
[gemini link] and press enter

Easier than using openssl.

The Windows version of ncat has some problems though.

💬 6 comments · 5 likes · Feb 01 · 5 months ago


👤 nikhotmsk

Surveillance in Gemini — Adversary can tell very specifically which one gemini page a user is requesting, based on the size of server response. There is no need to decrypt the channel to learn which page is transmitted there, the only thing that matters is the size of that message. The same thing works all the way around, if someone has submitting a picture or a text to the gemini forum, adversary can see corresponding portion of encripted traffic going from specific user. Again, there is no...

💬 6 comments · 4 likes · Jan 25 · 5 months ago · #privacy


🚂 MrSVCD

Gemini & PHP — Is there a good way to integrate/use PHP with a Gemini server and what server should I choose for that? Can I use Agate for this?

💬 5 comments · Jan 24 · 5 months ago


🚲 Aelspire

Recommended Gemini server — Hi, I’ll be migrating my server to bigger machine, and I want to use Debian. The problem is that I don’t see any Gemini server packaged in official repositories, so I might choose any, and got lost in the process. Can anyone point me which Gemini servers meet my wishlist and will be best choice? Currently I’m using Stargazer, simply because it was available in Alpine Linux repositories. My wishlist: some kind of CGI/SCGI/FastCGI support, as I want to write some cool...

💬 11 comments · Jan 22 · 5 months ago


😺 gemalaya

With levior it's now possible to include URL rules from external config files. I'll be slowly building a library of rules that can be used to trim down the gemtext output of "heavy" webpages. Rules contributions are appreciated. Here's an example: [https link] [https link]

💬 1 like · Jan 19 · 6 months ago


🚂 MrSVCD

Big files over Gemini (was Video over Gemini) — I was thinking of how you could do Video over the Gemini protocol. And to quell any fears of bloat, I don't mean to embed video but a way to deliver video (and larger audio). My proposal is to use a playlist like file that includes the location of the video segments and timestamps of said segments, so if you want to jump around you only have to download the particular segment and not the whole file. I probably just over engineered something that...

💬 8 comments · Jan 17 · 6 months ago


🛰️ lufte

Can a gemini response redirect to another protocol? — The spec just mentions that <META> is "a new URL", so technically any URL is fine, but I wonder if we all understand the same thing.

💬 1 comment · 1 like · Jan 16 · 6 months ago


🍀 gritty
— Gritty's Gemini mention page (gemini.smallweb.space)

Gemini Mention in Python — I implemented Bacardi55's Gemini mention RFC in Python on my capsule this past weekend. Chxk out links for more

💬 1 like · Jan 16 · 6 months ago


☯️ leoperbo
— guie.welhaba.mx/202401/13_gemlogsshDisponibleEnCodeberg.gmi (guie.welhaba.mx)

gemlogssh a script for gemlogging at gemini — gemlogssh is a script assistant which helps me with my capsule management (posting and keep records in my indexes and archive gems across four gemlogs hosted in there). Since today, I'm sharing it via git repository at Codeberg.

💬 View post · Jan 13 · 6 months ago


☯️ dragfyre

Idea for Remini: Add a "Gemini feed" link to subreddit pages that would provide a feed that could one could subscribe to in Lagrange, for example. Don't know how doable this would be, but there are a couple of subreddits that I still follow and it'd be awesome to follow them from Gemini (best possible user experience of Reddit tbh).

💬 View post · Jan 07 · 6 months ago


👤 nikhotmsk

Article about Gemini for Habrahabr

💬 3 likes · Jan 01 · 6 months ago


👤 nikhotmsk

Encryption is a hell — Gemini encription is somewhat unusual. It relies on TOFU (trust on first use) principle. Suppose my provider is a jackass and he is implementing a MitM attack on all gemini connections, then my gemini program will not notice and all gemini capsules from this network perspective will be compromised. And if I use VPN after that, I will get warnings about certificate change. Than I have to guess where MitM attack was happened? Is it my provider messing with that, or is it a...

💬 8 comments · 2023-12-30 · 6 months ago


🍵 mimas

Any experience with data scraping / crawler here on GEMINI? Can it be verified? I became aware of DARK VISITORS and wonder if it is worth implementing something from there. [https link] ( A list of known AI agents on the internet)

💬 3 comments · 2023-12-29 · 6 months ago


👤 nikhotmsk

I am a noob, I do not know what a backlink is. Kennedy search engine has an option "backlink to capsule", is this a button I need for adding my own capsule to the search engine? Why is it called so strange then?

💬 2 comments · 3 likes · 2023-12-24 · 6 months ago


👤 nikhotmsk

Seriously, how do I check if the server fingerprint is the correct one? Is there a reference list or something?

💬 12 comments · 2023-12-22 · 6 months ago


🚀 ran-ford

Dragonlady: Client Side encryption for Gemini — V0.1 Following the tradition of using space themed name, we present "Dragonlady" protocol an addon to gemini to enable client side symmetrical encryption named after the infamous codename used for U2 space spy plane. TLDR This proposal would enable to have client side encryption to gemini with an addon. This is backward compatible with clients not supporting it. We are looking for feedback and we are curious to know what the gemini community...

💬 11 comments · 1 like · 2023-12-18 · 7 months ago · #certificates #client_certificates #encryption #programming


☯️ leoperbo

Does anyone know if there is a 32-bit version of the Telescope client or if there is a way to compile it with that compatibility? [gemini link]

💬 7 comments · 2023-12-14 · 7 months ago


📡 byte

What I really like about the gemini protocol is the fact that it's so small and easy that literally everyone who's at least a bit tech savvy can write both server and client in like a week. No matter if it's terminal or gui, if it supports CGI or not. This feels so liberating after being forced to experience the monstrosity called "modern web"

💬 4 comments · 7 likes · 2023-12-12 · 7 months ago


😺 gemalaya

levior v1.2.5: gemtext filters system and custom gemini responses in URL rules. Only a few filters available for now but you can always write your own. [https link]

💬 1 comment · 2 likes · 2023-12-05 · 7 months ago


Next page

Page 2 of 5

Options

🗣️ Sort by activity
🔥 Sort by hotness
Gemini feed
Atom feed
Response: 20 (Success), text/gemini
Original URLgemini://bbs.geminispace.org/s/Gemini?p2
Status Code20 (Success)
Content-Typetext/gemini; charset=utf-8