diff --git a/src/pages/selfhosted/maintenance/backup.mdx b/src/pages/selfhosted/maintenance/backup.mdx index f82db025..337deb0e 100644 --- a/src/pages/selfhosted/maintenance/backup.mdx +++ b/src/pages/selfhosted/maintenance/backup.mdx @@ -18,6 +18,21 @@ docker compose cp -a netbird-server:/var/lib/netbird/ backup/ docker compose start netbird-server ``` +## Older Setup (Separate Containers) + +If your deployment uses the older setup with separate containers (`management`, `signal`, `relay`, `coturn`), back up the configuration files: +```bash +mkdir backup +cp docker-compose.yml Caddyfile dashboard.env management.json relay.env backup/ +``` + +To save the Management service database: +```bash +docker compose stop management +docker compose cp -a management:/var/lib/netbird/ backup/ +docker compose start management +``` + ## Get In Touch Feel free to ping us on [Slack](/slack-url) if you have any questions. diff --git a/src/pages/selfhosted/maintenance/upgrade.mdx b/src/pages/selfhosted/maintenance/upgrade.mdx index 9f8c4a17..e64d405f 100644 --- a/src/pages/selfhosted/maintenance/upgrade.mdx +++ b/src/pages/selfhosted/maintenance/upgrade.mdx @@ -57,6 +57,18 @@ To upgrade NetBird to the latest version: For upgrades from older versions (pre-v0.26.0), see the [Legacy upgrade notes](#legacy-self-hosting-with-zitadel-idp). +### Legacy Setup (Separate Containers) + +If your deployment uses the older setup with separate containers (`management`, `signal`, `relay`, `coturn`), pull and recreate those containers instead: + +```bash +docker compose pull management dashboard signal relay +``` + +```bash +docker compose up -d --force-recreate management dashboard signal relay +``` + ## Get In Touch Feel free to ping us on [Slack](/slack-url) if you have any questions.