Services Overview¶
Servala provides managed cloud-native services that are fully operated on your behalf. This section covers the operational details for each service -- what's included, how to connect, backup policies, and known limitations.
Common across all services¶
Regardless of which service you use, the following applies:
Managed operations¶
All Servala services are fully managed. This means:
- Provisioning -- instances are deployed and configured automatically
- Monitoring -- services are monitored for availability and performance
- Updates -- patches and minor version updates are applied as part of the service
- Backups -- automated backups are configured where applicable (see per-service details)
Connection credentials¶
After provisioning, connection credentials are available on the instance detail page in the portal. Credentials typically include:
- Hostname / endpoint
- Port
- Username
- Password
Credentials are encrypted at rest and only visible to organization members with appropriate access.
Configuration modes¶
When creating or updating a service instance, the portal offers two configuration modes:
- Custom mode -- a curated set of the most common parameters, designed for ease of use
- Expert mode -- the full set of configuration options exposed by the service's API schema
Not all services offer both modes. See the per-service pages for details.
Compute plans¶
Services can be provisioned with different compute plans that define the CPU and memory allocation. See Compute Plans & SLAs for details.
Available services¶
| Service | Category | Description |
|---|---|---|
| PostgreSQL | Databases | Managed PostgreSQL relational database |
| MariaDB | Databases | Managed MariaDB relational database |
| Redis | Databases | Managed Redis in-memory data store |
| Nextcloud | Collaboration | Managed Nextcloud collaboration platform |
| Keycloak | Identity Management | Managed Keycloak identity and access management |
| Codey (Forgejo) | DevOps | Managed Forgejo Git hosting from codey.ch |