Will's avatar

⬅️ See more posts


27 July 2021 (2 minute read)

🔮 This post is also available via Gemini.

100daystooffload technology gemini project

💯 100 Days to Offload

This article is one of a series of posts I have written for the 100 Days to Offload challenge. Disclaimer: The challenge focuses on writing frequency rather than quality, and so posts may not always be fully planned out!

View other posts in this series.

The Gemini protocol has gathered even more momentum in the few months since I last posted about it.

Its popularity is largely driven by its privacy-focused and content-oriented design. It doesn’t allow for bloated sites or resource-hungry client-side scripting. It’s a means for simply and easily accessing content that is useful to you - either by hosting a capsule yourself or by joining an existing community.

In this post I am introducing Capsule.Town - a way in which I can try and give back to the FOSS community.

Capsule.Town (accessible using your Gem client by visiting gemini://capsule.town or through your web browser via a web proxy service) is a means for easily and safely hosting your Gemini content.

Capsule.Town logo

It’s a free service for publishing your own Gemini capsule. Currently this gives you a subdomain at the capsule.town domain, but I hope to later add support for bringing your own domain. No registration is required, meaning you can get started straight away without needing an email address or username.

All of the code is open-source and distributed under the BSD 2-clause license. This is aside from the Gem server itself, which is built on top of the Agate project.

The recommended approach is to download the binary for your system, and use this to publish your capsule. To get started, visit gemini://capsule.town/start.gmi (or the equivalent via the web) and follow the instructions.

Whilst other free services exist that also allow you to host Gemini pages, the aim with Capsule.Town is to create a Netlify-like process for quick and easy publication of content.

Feel free to give it a try. If you have any questions or problems, just get in touch.

✉️ You can reply to this post via email.

📲 Subscribe to updates

If you would like to read more posts like this, then you can subscribe via RSS.