CouchDB est un open source performant NoSQL solution où les données sont stockées au format de document JSON sous forme de paires clé / valeur, de listes ou de cartes. Il fournit un API RESTFUL qui permet aux utilisateurs de gérer facilement les documents de la base de données en effectuant des tâches telles que la lecture, l’édition et la suppression d’objets.
CouchDB offre de grands avantages tels qu’une indexation rapide et une réplication facile des bases de données sur différentes instances d’un réseau. Dans ce guide, nous expliquons comment vous pouvez installer CouchDB sur Debian 10.
Étape 1: Ajouter le référentiel CouchDB sur Debian
Nous commencerons par nous connecter à notre Debian serveur et mise à jour des listes de packages à l’aide du gestionnaire de paquets apt comme montré:
$ sudo apt update
Ensuite, nous devons ajouter le CouchDB référentiel pour Debian comme suit:
$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list
Ensuite, importez le GPG clé à l’aide de la commande curl comme montré.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
![Comment Installer Couchdb Sur Debian 10 1 Ajouter Le Référentiel Couchdb Dans Debian](https://www.tecmint.com/wp-content/uploads/2021/01/Add-CouchDB-Repository-in-Debian.png)
![Comment Installer Couchdb Sur Debian 10 2 Ajouter Le Référentiel Couchdb Dans Debian](https://www.tecmint.com/wp-content/uploads/2021/01/Add-CouchDB-Repository-in-Debian.png)
Étape 2: Installez CouchDB sur Debian
Avec le CouchDB référentiel en place, mettez à jour la liste des packages système pour synchroniser le dépôt nouvellement ajouté.
$ sudo apt update
Puis installez CouchDB en utilisant le gestionnaire de paquets apt comme montré:
$ sudo apt install couchdb
![Comment Installer Couchdb Sur Debian 10 3 Installez Couchdb Sur Debian](https://www.tecmint.com/wp-content/uploads/2021/01/Install-CouchDB-on-Debian.png)
![Comment Installer Couchdb Sur Debian 10 4 Installez Couchdb Sur Debian](https://www.tecmint.com/wp-content/uploads/2021/01/Install-CouchDB-on-Debian.png)
À mi-parcours, vous serez invité à fournir quelques détails clés. Tout d’abord, vous devrez spécifier le type de configuration que vous souhaitez configurer pour votre instance. Puisque nous n’installons que sur un seul serveur, sélectionnez le ‘autonome‘option.
![Comment Installer Couchdb Sur Debian 10 5 Configurer Couchdb Dans Debian](https://www.tecmint.com/wp-content/uploads/2021/01/Configure-CouchDB-in-Debian.png)
![Comment Installer Couchdb Sur Debian 10 6 Configurer Couchdb Dans Debian](https://www.tecmint.com/wp-content/uploads/2021/01/Configure-CouchDB-in-Debian.png)
Ensuite, fournissez l’interface de liaison réseau. Ceci est initialement réglé sur localhost adresse – 127.0.0.1. Cependant, vous pouvez le définir sur 0.0.0.0 afin qu’il puisse écouter toutes les interfaces réseau.
![Comment Installer Couchdb Sur Debian 10 7 Configurer L'Interface Réseau Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Configure-CouchDB-Network-Interface-1.png)
![Comment Installer Couchdb Sur Debian 10 8 Configurer L'Interface Réseau Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Configure-CouchDB-Network-Interface-1.png)
Ensuite, fournissez le mot de passe administrateur. C’est le mot de passe qui sera utilisé lors de l’accès CouchDB via le WebUI.
![Comment Installer Couchdb Sur Debian 10 9 Définir Le Mot De Passe Administrateur Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Set-CouchDB-Admin-Password-1.png)
![Comment Installer Couchdb Sur Debian 10 10 Définir Le Mot De Passe Administrateur Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Set-CouchDB-Admin-Password-1.png)
Et confirmez-le.
![Comment Installer Couchdb Sur Debian 10 11 Confirmer Le Mot De Passe Administrateur Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Confirm-CouchDB-Admin-Password.png)
![Comment Installer Couchdb Sur Debian 10 12 Confirmer Le Mot De Passe Administrateur Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Confirm-CouchDB-Admin-Password.png)
Étape 3: Vérifiez que CouchDB est en cours d’exécution
CouchDB écoute le port 5984 par défaut. Vous pouvez le vérifier en appelant le utilitaire netstat comme suit:
$ sudo netstat -pnltu | grep 5984
![Comment Installer Couchdb Sur Debian 10 13 Confirmer Le Port Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Confirm-CouchDB-Port.png)
![Comment Installer Couchdb Sur Debian 10 14 Confirmer Le Port Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Confirm-CouchDB-Port.png)
Vous pouvez également utiliser le service système pour vérifier si CouchDB le démon est en cours d’exécution:
$ sudo systemctl status couchdb
![Comment Installer Couchdb Sur Debian 10 15 Vérifier L'État De Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Check-CouchDB-Service-Status.png)
![Comment Installer Couchdb Sur Debian 10 16 Vérifier L'État De Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/Check-CouchDB-Service-Status.png)
Super, notre CouchDB l’instance s’exécute comme prévu.
Étape 4: Accéder à CouchDB via WebUI
La gestion de CouchDB est facile, grâce à l’interface Web simple et intuitive qu’il fournit. Pour accéder à CouchDB, parcourez l’URL:
http://localhost:5984
Vous devrez vous connecter en utilisant le nom d’utilisateur et le mot de passe que vous avez définis lors de l’installation.
![Comment Installer Couchdb Sur Debian 10 17 Connexion Administrateur Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/CouchDB-Admin-Login.png)
![Comment Installer Couchdb Sur Debian 10 18 Connexion Administrateur Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/CouchDB-Admin-Login.png)
Lors de la connexion, vous obtiendrez l’interface suivante.
![Comment Installer Couchdb Sur Debian 10 19 Tableau De Bord Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/CouchDB-Dashboard.png)
![Comment Installer Couchdb Sur Debian 10 20 Tableau De Bord Couchdb](https://www.tecmint.com/wp-content/uploads/2021/01/CouchDB-Dashboard.png)
Et cela résume tout. Nous vous avons guidé à travers l’installation de CouchDB sur Debian 10.
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.
Nous sommes reconnaissants de votre soutien sans fin.
.