💾 Archived View for bbs.geminispace.org › s › self-hosted › 13318 captured on 2024-08-31 at 12:54:25. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-08-18)
-=-=-=-=-=-=-
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.
2023-12-31 · 8 months ago · 👍 norayr, n3m3516
🚀 fripster · 2023-12-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] · 2023-12-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?
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 · 2024-01-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 · 2024-01-05 at 00:44:
i would install bubble and would give them instructions on how to install lagrange.
🏍️ winduptoy · 2024-01-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.