### From the [Apache Cassandra](https://cassandra.apache.org/) website
Apache Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance.
Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data.
### Installation
Follow the common egg installation guide to install the egg on your Pterodactyl instance.
You have to specifiy the Cassandra version to install using the "Cassandra Version" variable.
By default, version 4.0.0 will be installed.
The version to install has to be available on the mirrors.ae-online.de mirror - which is one of the official mirrors.
You can choose between a Java 11/Python 3 (Cassandra >= 4.0.0) and Java 8/Python 2 (Cassandra <4.0.0)image
### Security
#### Authentication
The automated configuration of the egg won't allow disable authentication for Cassandra.
The default credentials are:
- Username: cassandra
- Password: cassandra
The first thing you should do after the first start is changing this password or creating an entirely new user
while removing the default one. Especially if your instance is exposed to the internet!
Don't forget to update the login credentials for the default user in the eggs variables after changing them
for the server to work properly!
**Not changing the password right after the first startup is a big security flaw!**
Example command you can enter into the Pterodactyl console after CQLSH is connected to change the password:
```
ALTER USER cassandra WITH PASSWORD 'SomePasswordYouShouldSpecifyOnYourOwn!';