Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dezh-tech/kraken

an immortal manager service.
https://github.com/dezh-tech/kraken

Last synced: about 2 months ago
JSON representation

an immortal manager service.

Awesome Lists containing this project

README

        

# Kraken

**Kraken** is a management service built with [NestJS](https://nestjs.com/) to handle and configure instances of the **Immortal** Nostr relay. Kraken offers a centralized approach to manage the lifecycle, settings, and configurations of one or more Immortal relay instances, making it an ideal tool for high-demand relays like paid or large community relays.

## Features of Kraken

- **Instance Management**: Easily deploy, start, stop, and monitor Immortal instances.
- **Centralized Configuration**: Manage settings and configurations for multiple instances from a single point.
- **Scalability Support**: Ideal for setups with multiple relays catering to high traffic and community-driven environments.
- **Monitoring**: Integration options for tracking relay performance and usage metrics.

## Installation

1. Clone the repository:
```bash
git clone
cd kraken
```

2. Install dependencies:
```bash
npm install
```

3. Configure the environment variables required by Kraken. Refer to the `.env.example` file for necessary configuration details.

## Usage

To start the Kraken service:

```bash
npm run start
```

The API and management interface will be available at the configured port. Visit the API documentation for details on available endpoints and request formats.

## Contributing

Contributions are welcome! Please submit issues, bug reports, or pull requests to improve Kraken.