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

Deploy and Host ScyllaDB 5.1.4 on Railway

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.

About Hosting ScyllaDB 5.1.4

ScyllaDB 5.1.4 lets you deploy ScyllaDB with version locked to v5.1.4.

Common Use Cases

  • Dealing with high traffic that quite frequently read/write to the DB.
  • When using it via Railway's private network is a must otherwise it's recommended to use ScyllaDB template instead.

Dependencies for ScyllaDB 5.1.4 Hosting

  • IPv6 Only

Deployment Dependencies

Implementation Details

Quick Start Guide

  • 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)

Why Deploy ScyllaDB 5.1.4 on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying ScyllaDB 5.1.4 on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
ReadySet
A lightweight caching engine for Postgres

View Template
Simple S3
Deploy a S3-compatible storage service with a pre-named bucket.

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