Como instalar o CouchDB no Debian 10
CouchDB é uma solução NoSQL de código aberto de alto desempenho onde os dados são armazenados em formato de documento baseado em JSON como pares de chave/valor, listas ou mapas. Ele fornece uma API RESTFUL que permite aos usuários gerenciar facilmente documentos de banco de dados executando tarefas como leitura, edição e exclusão de objetos.
O CouchDB oferece grandes benefícios, como indexação rápida e fácil replicação de bancos de dados em várias instâncias de uma rede. Neste guia, abordamos como você pode instalar o CouchDB no Debian 10.
Etapa 1: adicionar o repositório CouchDB no Debian
Começaremos fazendo login em nosso servidor Debian e atualizando as listas de pacotes usando o gerenciador de pacotes apt conforme mostrado:
sudo apt update
Em seguida, precisamos adicionar o repositório CouchDB para Debian da seguinte forma:
echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list
Depois, importe a chave GPG usando o comando curl conforme mostrado.
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Passo 2: Instale o CouchDB no Debian
Com o repositório CouchDB instalado, atualize a lista de pacotes do sistema para sincronizar o repositório recém-adicionado.
sudo apt update
Em seguida, instale o CouchDB usando o gerenciador de pacotes apt conforme mostrado:
sudo apt install couchdb
No meio, você será solicitado a fornecer alguns detalhes importantes. Primeiro, você deverá especificar o tipo de configuração que deseja definir para sua instância. Como estamos instalando apenas em um único servidor, selecione a opção ‘autônomo’.
Em seguida, forneça a interface de ligação de rede. Inicialmente é definido como o endereço localhost – 127.0.0.1. No entanto, você pode configurá-lo para 0.0.0.0 para que ele possa escutar todas as interfaces de rede.
Depois disso, forneça a senha do administrador. Esta é a senha que será usada ao acessar o CouchDB através da WebUI.
E confirme.
Etapa 3: verifique se o CouchDB está em execução
O CouchDB escuta a porta 5984 por padrão. Você pode verificar isso invocando o utilitário netstat da seguinte maneira:
sudo netstat -pnltu | grep 5984
Alternativamente, você pode usar o serviço do sistema para verificar se o daemon CouchDB está em execução:
sudo systemctl status couchdb
Ótimo, nossa instância do CouchDB está funcionando conforme o esperado.
Etapa 4: acessando o CouchDB via WebUI
A gestão do CouchDB é fácil, graças à interface web simples e intuitiva que oferece. Para acessar o CouchDB, navegue na URL:
http://localhost:5984
Você será solicitado a fazer login usando o nome de usuário e a senha que você definiu durante a instalação.
Ao fazer login, você obterá a seguinte interface.
E isso encerra tudo. Orientamos você na instalação do CouchDB no Debian 10.