Skip to content

Инструкция по установке расширения Couchdb Proxy в Debian

Если couchdb используется на той же системе, что и расширение, то можете воспользоваться инструкцией с официального сайта couchdb).

Один из вариантов установки может выглядеть так

bash
sudo apt update && sudo apt install -y curl apt-transport-https gnupg
curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2>&1
source /etc/os-release
echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ ${VERSION_CODENAME} main" \
    | sudo tee /etc/apt/sources.list.d/couchdb.list >/dev/null
    
sudo apt update
sudo apt install -y couchdb

Далее необходимо задать пароль для администратора по инструкции с официального сайт couchdb

После установки couchdb, установите расширение couchdb proxy

bash
sudo apt install ptnl-nextbox-couchdb-proxy

Добавьте в конфиг nextbox-couchdb-proxy находящийся по пути /etc/nextbox/couchdb_proxy.yml логин и пароль который задавали в couchdb

yaml
couchdb_proxy:
  discovery:
    couchdb_login: "admin"
    couchdb_password: "[your-password]"

Если Couchdb установлен на другом сервере или с другим портом, то у сервиса nextbox-couchdb-proxy в конфиге необходимо поменять параметр couchdb.discovery.couchdb_url на актуальный.

После изменение конфига перезапустите сервис

bash
sudo systemctl restart nextbox-couchdb-proxy