-- Leo's gemini proxy

-- Connecting to hackersphere.space:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

personal directory of willowf

Capsulewide index page

My home page

My gemlog


About

Who is willowf?

willowf is me! I'm the sysadmin of this server, the programmer who wrote the Hackersphere Capsule Engine, and the owner of the hackersphere.space domain.


Where else is willowf active in Gemspace?

These days, mostly on Station, which is a message board that anyone can join. You can view my Station profile here:

gemini://station.martinrue.com/willowf


Why did willowf create hackersphere.space?

I created this capsule because I thought Gemini was really cool, and I wanted to make content on here instead of just passively browsing. So I sent an email to the folks at tilde.team, but they never got back to me. So I searched for a static capsule generator so I could make my own capsule. I didn't find one, but I _did_ find a Node module for building your own (plainly named `gemini-server`.)


Though `gemini-server` is cool, I found that its example configuration didn't really stand up to my ambitions. I went the extra mile and implemented a bunch of other features. The result is the Hackersphere Capsule Engine, a fully-featured, lightweight, fullstack Typescript Gemini and Web framework including:

Dynamic route handling - allowing you to write hot-loadable, modular, instantly deployed backend scripts, like a more modern CGI.

A fully-declarative templating system - allowing users to define custom directory-level macro expansions in JSON.

An HTTPS mirror - which converts gemtext to HTML on-demand, so this capsule can be visited on the Web as well as Gemini.

A systemd service unit - so this capsule can run as a daemon, because that's essential for a live server.


The Hackersphere Capsule Engine can serve your capsule, too: it is licensed under BSD-2-clause, so you may use it under those terms. You can view and clone its upstream repository here:

https://git.sr.ht/~willowf/hackersphere


Can I join hackersphere.space?

Maybe. You can add me on Discord, and if I think I can trust you not to post illegal or harmful content, then I may create a new user account and home directory for you, so you can login with SSH and do basically whatever. That is as long as you don't try to read sensitive data, edit other users' files, or otherwise fuck with the server. Within your home directory and its subdirectories, you can even write and execute programs if you like, as long as you abide by those rules mentioned in the preceding sentences.


http://www.textfiles.com/100/hack_ths.txt

-- Response ended

-- Page fetched on Fri May 10 17:12:45 2024