All Templates / Storage

ScyllaDB 5.1.4

ScyllaDB 5.1.4

A high-performance NoSQL database system

Deploy ScyllaDB 5.1.4

ScyllaDB

null2264/scylladb-railway:5.1.4-v2

Just deployed

/var/lib/scylla

ScyllaDB Version 5.1.4

ScyllaDB is a high-performance NoSQL database system, fully compatible with Apache Cassandra. ScyllaDB is released under the GNU Affero General Public License version 3 and the Apache License, ScyllaDB is free and open-source software.

This template is specifically made for ScyllaDB Version 5.1.4, because later version has an issue with IPv6 support, use ScyllaDB template instead if you need new version of ScyllaDB.

Features

  • ScyllaDB out-of-the-box

Usage

  • Add a project as new service
  • Edit a service's configuration to point to scylla's private domain (or scylla's railway public domain). You can find these value from these special variables (Can be found on ScyllaDB service -> Variables tab):
    • $SCYLLA_HOST
    • $SCYLLA_PORT
    • $SCYLLA_PRIVATE_HOST
    • $SCYLLA_PRIVATE_PORT
  • Your service(s) should now be connected to the ScyllaDB

Known Issues

  • If your service(s) can't connect to scylla using its private network domain, try shorten the domain. For example my ScyllaDB service use scylladb.railway.internal private domain, instead of using the full scylladb.railway.internal you remove the .railway.internal suffix so it just says scylladb.

Environment Variables

  • MEM: Memory limit, default: 2G
  • SMP: Restricts ScyllaDB to N logical cores, default: 2
  • LISTEN_ADDR: ScyllaDB's listen address, default: :: (You can set this to 0.0.0.0 for IPv4 support)
  • API_ADDR: ScyllaDB's Rest API address, default: :: (You can set this to 0.0.0.0 for IPv4 support)

Special Environment Variables

  • SCYLLA_HOST: You can use this variable's value to connect your software to ScyllaDB. You can also use it to connect to ScyllaDB from you favorite DB (Cassandra-compatible) client
  • SCYLLA_PORT: You can use this variable's value to connect your software to ScyllaDB. You can also use it to connect to ScyllaDB from you favorite DB (Cassandra-compatible) client
  • SCYLLA_PRIVATE_HOST: You can use this variable's value to connect your software to ScyllaDB (Through Railway's Private Network, requires IPv6)
  • SCYLLA_PRIVATE_PORT: You can use this variable's value to connect your software to ScyllaDB (Through Railway's Private Network, requires IPv6)

Learn More


Deploy Now

Details

null

Created on Aug 22, 2023

68 total projects

26 active projects

100% success on recent deploys

Storage



More templates in this category

View Template
ReadySet

ReadySet

A lightweight caching engine for Postgres


Milo's Projects

View Template
Flare

Flare

A modern, lightning-fast file sharing platform built for self-hosting


FlintSH's Projects

View Template
EdgeDB

EdgeDB

EdgeDB template based on their Docker deployment guide


Ajit Krishna's Projects