molly-brown: Gemini Project on Cloudron
-
molly-brown is a full-featured gemini server maintained by solderpunk, an active member of the gemini community.
By running your own gemini-server, you can self-host gemlogs (gemini blogs) and help others to do so too, under your own terms. It basically allows you to become an electronic publishing house.
molly-brown
https://tildegit.org/solderpunk/molly-brownThe Gemini Project
https://gemini.circumlunar.space/docs/faq.gmiList of Gemini Servers
https://github.com/kr1sp1n/awesome-gemini#serversTo browse gemini-space you need a gemini compliant browser, for example
https://github.com/skyjake/lagrange
Or you could try using a portal, if you don't want to install anything:
-
L LoudLemur referenced this topic on
-
L LoudLemur referenced this topic on
-
L LoudLemur referenced this topic on
-
Here is an ai generated list of potential solutions to some possible hurdles packaging molly brown:
Here's the tidied section presented as a markdown code block:
Potential Problems and Solutions
-
Golang Version Compatibility
- Problem: Molly Brown requires specific Golang version compatibility.
- Solution: Specify the exact Golang version in the Dockerfile and ensure it's compatible with both Molly Brown and Cloudron.
-
Configuration Management
- Problem: Managing configurations for different Cloudron environments.
- Solution: Use environment variables in CloudronManifest.json and modify the start script to generate a config file based on these variables.
-
Persistent Storage
- Problem: Ensuring persistent storage for Gemini content.
- Solution: Define a volume in CloudronManifest.json for storing Gemini content, ensuring it persists across app updates and restarts.
-
SSL/TLS Certificate Management
- Problem: Managing SSL/TLS certificates for the Gemini protocol.
- Solution: Utilize Cloudron's built-in SSL management if possible, or implement a custom solution in the start script to generate and renew certificates.
-
Preserving Custom Configurations
- Problem: Updating Molly Brown without losing custom configurations.
- Solution: Store custom configurations in a separate volume and implement a migration script that runs during updates.
-
Resource Allocation
- Problem: Efficient resource allocation in shared Cloudron environments.
- Solution: Carefully define resource limits in CloudronManifest.json and optimize Molly Brown's configuration for efficiency.
-
Logging and Monitoring
- Problem: Integrating logging and monitoring with Cloudron.
- Solution: Configure Molly Brown to output logs in a format compatible with Cloudron's logging system, possibly using a log forwarding solution.
-
Backup and Restore
- Problem: Ensuring comprehensive backup and restore functionality.
- Solution: Clearly define all data that needs to be backed up in CloudronManifest.json and thoroughly test the backup/restore process.
-
-
L LoudLemur referenced this topic on
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login