
ScyllaDB 5.1.4
A high-performance NoSQL database system
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 fullscylladb.railway.internal
you remove the.railway.internal
suffix so it just saysscylladb
.
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 to0.0.0.0
for IPv4 support)API_ADDR
: ScyllaDB's Rest API address, default:::
(You can set this to0.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) clientSCYLLA_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) clientSCYLLA_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