kvazar/geminiapp

KevaCoin 协议浏览器

dev-main 2024-03-07 11:29 UTC

This package is auto-updated.

Last update: 2024-09-07 12:46:04 UTC


README

KevaCoin 协议浏览器 for Gemini 协议

实时

  • gemini://[301:23b4:991a:634d::db] - Yggdrasil
    • gemini://kvazar.ygg - Alfis DNS
    • gemini://kvazar.duckdns.org - 清网

安装

  1. wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
  2. dpkg -i manticore-repo.noarch.deb
  3. apt update
  4. apt install git composer memcached manticore manticore-extra php-fpm php-mysql php-mbstring
  5. git clone https://github.com/kvazar-network/geminiapp.git
  6. cd geminiapp
  7. composer update

设置

  1. cd geminiapp
  2. mkdir host/127.0.0.1
  3. cp example/config.json host/127.0.0.1/config.json
  4. cd host/127.0.0.1
  5. openssl req -x509 -newkey rsa:4096 -keyout key.rsa -out cert.pem -days 365 -nodes -subj "/CN=127.0.0.1"

索引

要更新索引,使用 crawler

启动

php src/server.php 127.0.0.1

当使用 systemd 启动服务器时,只需确保 manticore 服务已经运行即可

[Unit]
Wants=manticore.service
After=manticore.service
...

更新

  1. cd geminiapp
  2. git pull - 从此存储库获取最新代码库
  3. composer update - 更新供应商库