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.

38 lines
798 B

9 months ago
# geminiapp
9 months ago
```
_ __ ____ _ _
| |/ /_____ ____ _ / ___| |__ __ _| |_
| ' // _ \ \ / / _` | | | '_ \ / _` | __|
| . \ __/\ V / (_| | |___| | | | (_| | |_
|_|\_\___| \_/ \__,_|\____|_| |_|\__,_|\__|
```
KevaChat Application for Gemini Protocol
## Roadmap
* [x] Multiple host support
* [x] Room list
* [x] Room threads
* [ ] Post publication
* [ ] Media viewer
* [ ] Users auth
* [x] Error handlers
## Install
9 months ago
* `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`