Installation de l'agent DBTM
L'agent DBTM s'installe sur votre serveur de base de donnees et gere les sauvegardes, l'archivage WAL et la communication avec la plateforme.
Configuration requise
| Systemes d'exploitation | Ubuntu 20.04+, Debian 11+, CentOS 8+, RHEL 8+, Amazon Linux 2 |
| Architecture | x86_64 (amd64), aarch64 (arm64) |
| PostgreSQL | Versions 12, 13, 14, 15, 16 |
| Espace disque | 100 Mo minimum + espace pour les sauvegardes temporaires |
| Reseau | Acces sortant HTTPS (port 443) vers api.beeboop.net et S3 |
Installation rapide
Executez cette commande en tant que root ou avec sudo :
$ curl -fsSL https://get.beeboop.net/install | bash -s -- --token=VOTRE_TOKEN
Le script effectue les operations suivantes :
- Detecte votre systeme d'exploitation et architecture
- Telecharge le binaire de l'agent
- Configure le service systemd
- Detecte l'installation PostgreSQL
- Configure l'archivage WAL dans
postgresql.conf - Lance la premiere sauvegarde de base
Installation manuelle
Si vous preferez une installation manuelle :
1. Telecharger le binaire
$ wget https://releases.beeboop.net/agent/latest/dbtm-agent-linux-amd64.tar.gz
$ tar xzf dbtm-agent-linux-amd64.tar.gz
$ sudo mv dbtm-agent /usr/local/bin/dbtm
$ sudo chmod +x /usr/local/bin/dbtm
2. Configurer l'agent
$ sudo mkdir -p /etc/dbtm
$ sudo dbtm init --token=VOTRE_TOKEN
3. Activer et demarrer le service
$ sudo systemctl enable dbtm-agent
$ sudo systemctl start dbtm-agent
$ sudo systemctl status dbtm-agent
Verification
$ dbtm status
$ dbtm test-connection
$ dbtm logs --tail 50
Desinstallation
Pour desinstaller completement l'agent :
$ sudo dbtm uninstall --remove-config