kevachat/geminiapp 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

kevachat/geminiapp

Composer 安装命令:

composer create-project kevachat/geminiapp

包简介

KevaChat Application for Gemini Protocol

README 文档

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] - Yggdrasil
  • gemini://kevachat.ygg - Yggdrasil / Alfis DNS
  • gemini://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-mbstring
  • 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
  • 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 - if post commission enabled

Start

  • php src/server.php 127.0.0.1

See also

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-04-29