aaronpkSeems like if you can write a Gemini server in kotlin the least you could do is host your own screenshots on your web server so that clicking on that link doesn't look like this https://media.aaronpk.com/2025/01/11203649-6976.png
corlaezDeployment to my Digital Ocean is super clunky, this is the first time I am using a VPS as well. And the server doesn't really handle files yet, but I am looking forward to expand it.
corlaezIn fact, I have plans to experiment with something: Since both gemini and https start with TLS, I can try to make a sort of dual server (at least for simple GET HTTP requests)
LoqiIt looks like we don't have a page for "gemini projects homepage" yet. Would you like to create it?_y (Or just say "gemini projects homepage is ____", a sentence describing the term)
corlaezDo you guys use let's encrypt and the ACME stuff? Gemini is more open to self signed, but if I want to serve https from my droplet I need CA's help
corlaezSince no one actually uses gemini, this approach to services is better. Instead of running constantly, the gemini server only runs when someone sends it a packet. Genious
corlaezThis is super interesting and clever. However I went with dynamic gemini for sheetz and giggles so it won't be practical for me unless I figure out serializing and deserializing state
corlaezIf I am reading it right, that local-https conclusion sounds really similar to what gemini sugests. I have also seen TOFU thrown around a lot on those circles
[tantek]I think it's present de facto usage could be improved with some amount of social sharing of key hashes etc., essentially adding a layer of checking social trust on first use. Hah maybe I should call that STOFU
corlaezGemini (protocol) is a communication protocol that allows clients to download files from servers. It uses TLS for security and TCP to transfer the data. It is often referred as somewhere between Gopher and HTTPS.
corlaezGemini Protocol is a communication protocol that allows clients to download files from servers. It uses TLS for security and TCP to transfer the data. It is often referred as somewhere between Gopher and HTTPS.
corlaezGemini Protocol is a communication protocol that allows clients to download files from servers that uses TLS for security and TCP to transfer data.
LoqiThe Gemini protocol is an alternative to HTTP with similar use-cases, with intentional consideration of privacy and security, that could be an alternative way to serve an IndieWeb site https://indieweb.org/Gemini_protocol
LoqiThe Gemini protocol is an alternative to HTTP with similar use-cases, with intentional consideration of privacy and security, that could be an alternative way to serve an IndieWeb site https://indieweb.org/Gemini_protocol
corlaezOh no worries. No, the weird url there is just a proxy. It is a https site giving you access to a gemini capsule without you having to download a dedicated program
corlaezGemini is a far far simpler protocol, that aims to be easy to implement, yet secure, and not extensible (to ensure it continues to be safe and simple)
corlaezIt doesn't intend to replace the web, but just given a more content focused experience, with the written content being king. Gemtext is their "HTML" there is no CSS, very simple to write stuff up on it (you do surrender some control on the style to the clients)
corlaezand then part of the protocol is about supporting client authentication. An interesting way of using the TLS communication to establish client identity. Clients like Lagrange, automate those certificate creations. You can use them for a session, or to sing in to a domain, etc.
[Joe_Crawford]Someone correct me if I'm wrong, but it seems to me that neither HTML 2.0 nor HTML 3.2 allow for any `CLASS` attributes to be added to any element and have that document still validate according to those DTDs. https://www.w3.org/MarkUp/html-spec/html-spec_9.htmlhttps://www.w3.org/TR/HTML32.dtd -- I'm not talking about whether browsers could understand those attributes, just interested in validation. tl;dr: no `class` attribute in
xuid0[snarfed]: After reading the Issue #861 on the GitHub i think the person who submitted that might need to be able to set up the code to work prior to randomly asking for Gemini & Gopher be added would be very helpful.