I found a post on the old stalwart reddit that mentioned, that the RocksDB checkpoint feature was planned to be implemented in stalwart. Since RocksDB is the suggested default for single node setups, i think this still would be a great benefit.
I know there is the backup path with stalwart-cli snapshots and vandelay but at least for me there are problems with it:
- Both tools are under heavy development, a backup has to be rock solid, if i would rely on this tools, i had to test every version with full backup / restore processes. At least one version of stalwart-cli already didnt catch all the settings for me (Milters were missing).
- Its time consuming. Both backup and restore.
- It differs from the standard backup process we and i think many others backup oci containers.
I would prefer the possibility to create a RocksDB checkpoint and backup the whole oci volume. This is easy to test for integrity and easy and fast to restore.
Are there still plans for this feature? If not i probably will switch to FoundationDB as backend in the near future.
Anyway, thanks for the excellent work on this nearly perfect mailserver ![]()
*edits: The RocksDB feature is called checkpoint, not snapshot, fixed this.