💾 Archived View for bbs.geminispace.org › u › dimkr › 15120 captured on 2024-08-18 at 23:22:08. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-08-18)

-=-=-=-=-=-=-

Comment by 😈 dimkr

Re: "Has anyone built a Gemini Fediverse server?"

In: s/Fediverse

@istvan Yes, it's a URL, and changing this field is a super simple query. But it would be best not to use an external URL and serve it from the same host. It takes more time to fetch an external resource (second DNS lookup + HTTP request), this URL can break or the user can use this for malicious purposes (like publishing spam and exploiting CVE-2023-4863 when users view spammy posts).

😈 dimkr

Feb 18 · 6 months ago

8 Later Comments ↓

💎 istvan · 2024-02-18 at 12:36:

Could fetch the remote image and store locally, but I can see where that opens a new problem of serving and managing attachments that tootik doesn’t currently need to deal with.

On the other hand, profiles get cached by most servers and many like Mastodon/Pleroma/MissKey save the image to local cache for n days for their users, so the occasional remote image fetch probably is not such a hit in the grand Fediverse scheme.

😈 dimkr · 2024-02-18 at 13:19:

@istvan I agree. I can fetch the image from a URL or implement image upload (though Titan or some other protocol) with some dimensions+size limit, then optimize+convert the image. The biggest work item is the upload thing.

💎 istvan · 2024-02-18 at 13:21:

For now I just manually edited the db to add the necessary fields to my user, then updated username via gemini interface to trigger a fetch among followers’ servers.

Seems to work fine.

😈 dimkr · Apr 22 at 07:11:

@istvan Forgot to update here - tootik now supports avatar upload over Titan

🐙 norayr · Apr 23 at 00:52:

great. do you plan to support image uploads for posts?

😈 dimkr · Apr 23 at 08:08:

@norayr As usual, the answer is 'currently no' 🫶

🎵 hedy · Apr 24 at 12:23:

@dimkr this looks wonderful, and I really like that you've included a detailed code architecture breakdown! what did you use to make those diagrams?

😈 dimkr · Apr 24 at 17:39:

@hedy The Wikipedia page for box drawing characters, ctrl+c and ctrl+v ☺️

Original Post

🌒 s/Fediverse

Has anyone built a Gemini Fediverse server? — I just discovered Gemini today, and it is a fascinating approach to the Internet. One possibility that seems interesting is to build a Fediverse server with a Gemini front-end. It would have the following properties: Identity would be a Gemini certificate. The identity would be communicated in ActivePub as a hash/fingerprint of the public key. For example as @uyzwisfenxq3ydha@gemini.social Posts would be just Gemini input (10) requests with all the...

💬 Éamonn · 22 comments · 7 likes · 2023-12-31 · 8 months ago