Repository navigation
|
I've started a server with a test page on a raspberry pi. I have a client (Elaho) on my phone. I've tried The operation couldn’t be completed. (Network.NWError error 0.) I followed these instructions: http://techrights.org/2021/02/23/gemini-server-with-agate/ |
Replies: 3 comments 2 replies
This comment has been hidden.
This comment has been hidden.
|
If you use an IP address, Elaho can not send TLS Server Name Identification (SNI) which is required by the Gemini protocol. That actually means I was wrong in my other answer (which is why I have hidden it). With Gemini it is impossible to use an IP address for the Gemini protocol because SNI is required. Instead you could try to set up your own local DNS server, or simpler manipulate your Since the article you linked was written for Agate major version 2 while the current major version is 3, you will probably find the added |
|
Thank you again! That worked. I started the server with
and ran this client for raspberry pi using gemini://localhost as the URL. ( https://github.com/a-h/min ) If I do want to generate the certificates for the wider network in the future, is it a subject independent of this project? Because if it's an independent procedure I should search online instead of asking here. |
If you use an IP address, Elaho can not send TLS Server Name Identification (SNI) which is required by the Gemini protocol. That actually means I was wrong in my other answer (which is why I have hidden it). With Gemini it is impossible to use an IP address for the Gemini protocol because SNI is required.
Instead you could try to set up your own local DNS server, or simpler manipulate your
/etc/hostsfile, or simpler yet install a Gemini client on the same device as you are running Agate on to make use of thelocalhosthostname that exists by default. This name can also be used for certificates.Since the article you linked was written for Agate major version 2 while the current major ver…