kevachat / geminiapp
KevaChat 协议应用
dev-main
2024-03-07 11:30 UTC
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: 2024-09-29 22:36:23 UTC
README
_ __ ____ _ _
| |/ /_____ ____ _ / ___| |__ __ _| |_
| ' // _ \ \ / / _` | | | '_ \ / _` | __|
| . \ __/\ V / (_| | |___| | | | (_| | |_
|_|\_\___| \_/ \__,_|\____|_| |_|\__,_|\__|
KevaChat 是一个分布式聊天平台,用于开放、无审查且尊重隐私的通信,数据存储在区块链中。
示例
gemini://[301:23b4:991a:634d::1965]
- Yggdrasilgemini://kevachat.ygg
- Yggdrasil / Alfis DNSgemini://kevachat.duckdns.org
- 互联网
路线图
- 多主机支持
- 房间列表
- 房间线程
- 发布帖子
- 回复帖子
- 房间发布
- 媒体查看器
- 用户认证
- 错误处理
安装
apt install git composer memcached sqlite3 php-curl php-memcached php-sqlite3 php-mbstring
git clone https://github.com/kevachat/geminiapp.git
cd geminiapp
composer update
设置
mkdir host/127.0.0.1
cp example/config.json host/127.0.0.1/config.json
cd 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"
* * * * * php src/crontab.php 127.0.0.1
- 如果启用了帖子佣金
启动
php src/server.php 127.0.0.1