Application for Gemini Protocol
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ghost c11769814d make links inline 10 months ago
example remove pins 10 months ago
host
src make links inline 10 months ago
.gitignore
LICENSE
README.md draft room threads feature 10 months ago
composer.json
logo.ascii

README.md

geminiapp

  _  __                ____ _           _
 | |/ /_____   ____ _ / ___| |__   __ _| |_
 | ' // _ \ \ / / _` | |   | '_ \ / _` | __|
 | . \  __/\ V / (_| | |___| | | | (_| | |_
 |_|\_\___| \_/ \__,_|\____|_| |_|\__,_|\__|

KevaChat Application for Gemini Protocol

Roadmap

  • Multiple host support
  • Room list
  • Room threads
  • Post publication
  • Media viewer
  • Users auth
  • Error handlers

Install

  • git clone https://github.com/kevachat/geminiapp.git
  • cd geminiapp
  • composer update

Setup

  • mkdir host/127.0.0.1
  • cp example/config.json host/127.0.0.1/config.json
  • cp host/127.0.0.1
  • openssl req -x509 -newkey rsa:4096 -keyout key.rsa -out cert.pem -days 365 -nodes -subj "/CN=127.0.0.1"

Start

  • php src/server.php