3 ms·
I manage a self-hosted version at work for the development environment but we use the paid, cloud version for production environments. Managing the self-hosted
by znpy 5y ago
I manage a self-hosted version at work for the development environment but we use the paid, cloud version for production environments.
Managing the self-hosted version is farily trivial (the catch is that, anyway, we don't provide SLAs or HA for the dev environment.
My main advice would be to:
1. use ZFS, keep the docker-compose files along with the data volumes on a dedicated dataset
2. take a snapshot before every update, delete the snapshot when users confirm everything is working okay
3. for the love of god make sure you perform every minor version.
I did have to do a 9.1.2 -> 21.5.x upgrade and it's been quite a PITA. In Sentry's defense, it was quite a jump. And in Sentry's honor, I was able to retain projects, users and most useful things (except events, but for the development environment who cares?).
Upgrading to, say 21.5 to 21.6 was quite a breeze instead.