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 a1b052b7cc implement link builder 9 months ago
example draft room threads feature 9 months ago
host initial features draft 9 months ago
src implement link builder 9 months ago
.gitignore initial features draft 9 months ago
LICENSE Initial commit 9 months ago
README.md draft room threads feature 9 months ago
composer.json initial features draft 9 months ago
logo.ascii initial features draft 9 months ago

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