Gemini-PHP

Gemini-PHP is a Gemini server written in PHP by @neil@glasgow.social.

It's designed more for teaching than practical use. That's said - it's very simple to get up and running and we're hosting this page on it - it seems to be performing well.

If you have any questions or want to get in touch, you can join our community on Matrix at #gemini-php:glasgow.social

How to install

Our favourite Gemini client so far is Lagrange

Using Gemini-PHP

Running as a service

To set up the server as a service, create the following file in /etc/systemd/system/gemini-php.service

Note, customise the above to the user you are running gemini-php as (we recommend creating a new user account for this to keep it relatively isolated) as well as the path to the script.

Enable the script with systemctl

Back to index

Proxied content from gemini://glasgow.social/gemini-php.
Get a proper gemini browser and visit!
merveilles webring (external content)

Gemini request details:

Original URL
gemini://glasgow.social/gemini-php
Status code
Success
Meta
text/gemini
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.