Installation de l'agent

Connexion

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 :

  1. Detecte votre systeme d'exploitation et architecture
  2. Telecharge le binaire de l'agent
  3. Configure le service systemd
  4. Detecte l'installation PostgreSQL
  5. Configure l'archivage WAL dans postgresql.conf
  6. 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