Persistence and Data Management

<< Click to Display Table of Contents >>

Raynet One > 2026.1 > Installation and Operations Guide > Raynet One On-Premises Installation and Operations Guide 

Persistence and Data Management

Raynet One relies on persistent storage for all stateful services and databases to ensure data is retained across container restarts or updates.

 

Persistent Components

The following components require persistent storage (non-exhaustive list):

 

server-database

keycloak-database

mongodb

minio

vault

 

Storage Mapping

For production deployments, it is strongly recommended to place all database and stateful storage on dedicated Docker volumes (or external storage solutions such as NFS).

Dedicated volumes are special storage areas managed entirely by Docker (not by your host filesystem). Docker creates, stores, and maintains them independently of any container, so data is safe even when containers are deleted, recreated, or upgraded.

 

 

Benefits of dedicated volumes:

Data survives container recreation, restarts, and upgrades, and even docker compose down (volumes are not deleted automatically).

Backup & restore are much easier (you can use docker volume commands, or tools like docker-volume-backup to copy/restore volumes independently).