-- Leo's gemini proxy

-- Connecting to bbs.geminispace.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; charset=utf-8

Bulletin boards on the web


I’ve been tasked with setting up and administering a private bulletin board service for the alumni of a wilderness school I am part of. I could see this being used by anywhere from 50 to 500 people. I would just use an instance of Bubble if it were not for the fact that Gemini is not particularly accessible to the average user.


What simple self hosted options for the web would you recommend? Minimalism is key. I don’t want setting it up to be a nightmare, and I don’t want bloated features which we don’t need.

I’d also like it to be simple enough to tinker with and customize.


Edit: everything I found so far through my own search sucks. The best I’ve found is MyBB, but even that’s far from perfect. I’m realizing I really like the design of Bubble.


Posted in: s/self-hosted

🐐 satch

2023-12-31 · 5 months ago · 👍 norayr, n3m3516


6 Comments ↓


🚀 fripster · Dec 31 at 18:54:

What about setting it up in gemspace, and letting people either connect directly with it like we do (not a big chance) and also organize acces via a gemini-to-web portal? I know those exist...


🐐 satch [OP] · Dec 31 at 19:21:

I thought of this, but authentication and user accounts becomes an issue since client certs don't exist in the same way on the web. Any ideas for solving this problem?


🍭 jmjl · Jan 01 at 00:09:

Bypass bubble's auth by having your web-to-gemini portal tell the server the user's name when not anoymous before the request somehow, and have bubble check for a hardcoded list of trusted web-to-gemini CA certs?


🍩 wholesomedonut · Jan 01 at 06:02:

client certs actually do exist the same way on the web, easily, if you use hardware keys or smart cards.


but... to your point, not very usable.


perhaps if you just got them set up with Lagrange seeing as it runs on most any platforms now, and distributed a pre-made bookmarks file that included your Bubble server?


🐙 norayr · Jan 05 at 00:44:

i would install bubble and would give them instructions on how to install lagrange.


🏍️ winduptoy · Jan 07 at 15:52:

I made Oasis for this purpose, which has gemtext rendering support. Just requires python and CGI-capable web server. Stores threads in plain text files.


If pushing 500 users, might want to consider Cerca which I believe runs on SQLite.


— https://git.sensorstation.co/oasis.git/

— https://www.weeks.cblgh.org/cerca/

-- Response ended

-- Page fetched on Sun May 19 17:12:22 2024