kevachat / geminiapp
KevaChat Application for Gemini Protocol
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
pkg:composer/kevachat/geminiapp
Requires
- clitor-is-protocol/kevacoin: ^1.0
 - kevachat/kevacoin: dev-main
 - yggverse/cache: ^0.4
 - yggverse/titan-ii: ^1.0
 
This package is auto-updated.
Last update: 2025-10-29 03:26:57 UTC
README
  _  __                ____ _           _
 | |/ /_____   ____ _ / ___| |__   __ _| |_
 | ' // _ \ \ / / _` | |   | '_ \ / _` | __|
 | . \  __/\ V / (_| | |___| | | | (_| | |_
 |_|\_\___| \_/ \__,_|\____|_| |_|\__,_|\__|
KevaChat is distributed chat platform for open, uncensored and privacy respectable communication with permanent data storage in blockchain.
Example
gemini://[301:23b4:991a:634d::1965]- Yggdrasilgemini://kevachat.ygg- Yggdrasil / Alfis DNSgemini://kevachat.duckdns.org- Internet
Roadmap
- Multiple host support
 - Room list
 - Room threads
 - Post publication
 - Post replies
 - Rooms publication
 - Media viewer
 - Users auth
 - Error handlers
 
Install
apt install git composer memcached sqlite3 php-curl php-memcached php-sqlite3 php-mbstringgit clone https://github.com/kevachat/geminiapp.gitcd geminiappcomposer update
Setup
mkdir host/127.0.0.1cp example/config.json host/127.0.0.1/config.jsoncd host/127.0.0.1openssl req -x509 -newkey rsa:4096 -keyout key.rsa -out cert.pem -days 365 -nodes -subj "/CN=127.0.0.1"* * * * * php src/crontab.php 127.0.0.1- if post commission enabled
Start
php src/server.php 127.0.0.1