stack twitter tryhackme rss linkedin cross

Wilco van Esch

Skip to main content

Search results

    Metacognition

    Index of the metacognition page

    Since I had a Raspberry Pi 3 not doing anything, I thought it would be fun to use it as a web server for Geminispace.

    Gemini is a "cleaner" alternative protocol to HTTP(S), based around simple text and links. You can view public Gemini pages, also called Geminispace, via dedicated browsers such as Lagrange.

    I drafted a very simple website, consisting of .gmi pages (with syntax similar to Markdown), containing information on building metacognitive skills.

    About section of the metacognition page

    I changed the boot options to terminal-only and installed two lightweight web servers on the Pi 3: Agate, and Caddy. Agate for Gemini content, and Caddy for HTTP(S) content. The reason I also hosted it as HTTP(S) was because I have another website related to metacognitive content where I was then able to add a subdomain that forwards to the HTTP(S) content, making the pages available to a wider public.

    It would likely only ever have one visitor, or in the wildest possible scenario up to ten, and only serve very simple static content, so I was not at all worried about scaling issues.

    After doing some additional security hardening and launching the web servers, I installed the Pi 3 in my meter cupboard.

    It's pretty neat having such a tiny web server running from the meter cupboard, and being able to easily manage it via SSH from anywhere else in the house.

    However, after a year I have taken it down again, because even though I had an item on my to-do list for expanding the content, I realistically wasn't going to do that and I'd already had all the fun I was going to have with it.