Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kvazar-network/geminiapp
KevaCoin Explorer for Gemini Protocol
https://github.com/kvazar-network/geminiapp
blockchain-explorer explorer gemini gemini-protocol gemini-server kevacoin kevacoin-explorer kevacoin-gemini kevacoin-search-engine kva kvazar manticore
Last synced: 2 months ago
JSON representation
KevaCoin Explorer for Gemini Protocol
- Host: GitHub
- URL: https://github.com/kvazar-network/geminiapp
- Owner: kvazar-network
- License: mit
- Created: 2024-02-19T23:20:13.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-07T11:29:24.000Z (11 months ago)
- Last Synced: 2024-08-03T17:10:05.340Z (6 months ago)
- Topics: blockchain-explorer, explorer, gemini, gemini-protocol, gemini-server, kevacoin, kevacoin-explorer, kevacoin-gemini, kevacoin-search-engine, kva, kvazar, manticore
- Language: PHP
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gemini - repo
README
# KVAZAR geminiapp
[KevaCoin](https://github.com/kevacoin-project/) Explorer for [Gemini Protocol](https://geminiprotocol.net/)
## Live
* `gemini://[301:23b4:991a:634d::db]` - [Yggdrasil](https://github.com/yggdrasil-network/)
* `gemini://kvazar.ygg` - [Alfis DNS](https://github.com/Revertron/Alfis)
* `gemini://kvazar.duckdns.org` - Clearnet## Install
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`## Setup
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"`## Index
To update index, use [crawler](https://github.com/kvazar-network/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
1. `cd geminiapp`
2. `git pull` - get latest codebase from this repository
3. `composer update` - update vendor libraries