tools:gemini
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tools:gemini [2026/03/31 18:04] – [Hosting Gemini Sites] Humphrey Boa-Gart | tools:gemini [2026/03/31 19:18] (current) – [Gemini] Humphrey Boa-Gart | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Unlike Gopher, it is TLS-native, meaning Gemini connections are encrypted & private. Gemini servers can also recognize unique visitor certificates & serve personalized custom responses, which is the Gemini equivalent of having user accounts. Gemini markup language is also cleaner & easier to read than Gopher' | Unlike Gopher, it is TLS-native, meaning Gemini connections are encrypted & private. Gemini servers can also recognize unique visitor certificates & serve personalized custom responses, which is the Gemini equivalent of having user accounts. Gemini markup language is also cleaner & easier to read than Gopher' | ||
| - | The Gemini ecosystem //(also known as **Geminispace**)// | + | The Gemini ecosystem //(also known as **Geminispace**)// |
| Line 16: | Line 16: | ||
| The slickest and easiest solution is to install [[https:// | The slickest and easiest solution is to install [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| ==== Command Line ==== | ==== Command Line ==== | ||
| - | {{wst> | + | If you are using [[tools: |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[github> | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[github> | ||
| + | * [[github> | ||
| + | * [[github> | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[github> | ||
| + | * [[github> | ||
| + | * [[github> | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ==== Browser Extensions ==== | ==== Browser Extensions ==== | ||
| - | You can install [[https:// | + | You can install [[https:// |
| ===== Hosting Gemini Sites ===== | ===== Hosting Gemini Sites ===== | ||
| - | Popular Gemini server daemons include [[github> | + | Popular Gemini server daemons include [[github> |
| ==== Dynamic Gemini Sites ==== | ==== Dynamic Gemini Sites ==== | ||
| - | {{wst>expand}} | + | It is true that you can only transmit a limited amount of datatypes between server & visitor over the Gemini protocol. However, you can do //virtually unlimited// server-side processing as long as the output follows the protocol' |
| + | |||
| + | Most Gemini servers have support for running **CGI scripts**, like the internet of old used to have to do with PHP scripts. Modern PHP installs use heavily abstracted versions of this now, which are tailored specifically for HTTP, so they don't work with Gemini servers too well. However, modern PHP installs also come with '' | ||
| + | |||
| + | <file cgi loader.cgi> | ||
| + | #!/bin/sh | ||
| + | exec / | ||
| + | </file> | ||
| + | You are not even limited to PHP, as CGI is basically just shell scripting and capable of executing everything your terminal can. As long as the returned data can be parsed by a Gemini server, you can actually have complex database-driven websites //(within reason)// in the Geminispace. Some Gemini server daemons even support the use of FastCGI for saving CPU cycles & speeding up response times. | ||
| ===== More Reading ===== | ===== More Reading ===== | ||
| Line 56: | Line 86: | ||
| - | {{tag> | + | {{tag> |
tools/gemini.1774980265.txt.gz · Last modified: (external edit)
Find this page online at: https://bestpoint.institute/tools/gemini
Find this page online at: https://bestpoint.institute/tools/gemini
Copyright 2026 Best Point Holdings Limited




