# Deploy ScyllaDB with Easypanel

URL: /templates/scylladb

ScyllaDB is a distributed NoSQL database that is compatible with Apache Cassandra but offers superior performance and lower latency. It's designed to handle high-throughput, low-latency workloads with linear scalability. ScyllaDB is written in C++ and uses a shared-nothing architecture, making it highly efficient for modern hardware. It's particularly well-suited for applications requiring high availability, consistent performance, and massive scalability.

## Installation notes

Once the server is up, you can connect to ScyllaDB using the following ports 9042 - Native transport (CQL) 9160 - Thrift transport 7000 - Inter-node communication 7001 - SSL inter-node communication 10000 - REST API

## Benefits

### High Performance

Superior performance compared to Apache Cassandra with lower latency and higher throughput.

### Linear Scalability

Scale horizontally with predictable performance as you add more nodes.

### Cassandra Compatibility

Drop-in replacement for Apache Cassandra with improved performance and reliability.

## Features

### Distributed Architecture

Built on a shared-nothing architecture for maximum performance and reliability.

### CQL Support

Compatible with Cassandra Query Language (CQL) for easy migration.

### Monitoring & Management

Built-in monitoring tools and JMX support for system management.

### Data Consistency

Configurable consistency levels for optimal performance and reliability.

## Configuration

- `appServiceName` (App Service Name, required): scylla

- `appServiceImage` (ScyllaDB Image, required): scylladb/scylla:6.1

- `cqlPort` (CQL Port, required): 9042 — Port for Native transport (CQL)

- `thriftPort` (Thrift Port, required): 9160 — Port for Thrift transport

- `rpcPort` (RPC Port, required): 7000 — Port for Inter-node communication

- `rpcSslPort` (RPC SSL Port, required): 7001 — Port for SSL inter-node communication

- `restPort` (REST Port, required): 10000 — Port for REST API

## Services

- scylla: app (scylladb/scylla:6.1)

## Resources

- [Website](https://www.scylladb.com/)

- [Documentation](https://docs.scylladb.com/)

- [Docker Hub](https://hub.docker.com/r/scylladb/scylla)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/scylladb)