kevacoinkvageminimanticoregemini-protocolkvazarexplorerkevacoin-explorerblockchain-explorerkevacoin-geminikvazar-geminiappkevacoin-search-engine
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.
ghost
7f39e4a67e
|
9 months ago | |
---|---|---|
example | 9 months ago | |
host | 10 months ago | |
src | 9 months ago | |
.gitignore | 10 months ago | |
LICENSE | 10 months ago | |
README.md | 9 months ago | |
composer.json | 10 months ago |
README.md
KVAZAR geminiapp
KevaCoin Explorer for Gemini Protocol
Live
gemini://[301:23b4:991a:634d::db]
- Yggdrasilgemini://kvazar.ygg
- Alfis DNSgemini://kvazar.duckdns.org
- Clearnet
Install
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
dpkg -i manticore-repo.noarch.deb
apt update
apt install git composer memcached manticore manticore-extra php-fpm php-mysql php-mbstring
git clone https://github.com/kvazar-network/geminiapp.git
cd geminiapp
composer update
Setup
cd geminiapp
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"
Index
To update index, use crawler
Launch
php src/server.php 127.0.0.1
When launching server with systemd, just make sure that manticore service already running:
[Unit]
Wants=manticore.service
After=manticore.service
...
Update
cd geminiapp
git pull
- get latest codebase from this repositorycomposer update
- update vendor libraries