Řešení 1:
Co znamená netstat -an | grep 5984 říci? Píše to 127.0.0.1:5984 nebo *:5984 ? Pokud je to 127.0.0.1 , pak musí být couchdb nastaven tak, aby naslouchal všem rozhraním.
Řešení 2:
Musíte změnit adresu bind_address v /etc/couchdb/default.ini. Poté restartujte službu a zkuste to znovu.
Řešení 3:
Všiml jsem si, že aby to fungovalo, musíte z nějakého důvodu ručně zabít běžící proces erlang.ps ax | grep beam by měl odhalit proces erlang, měli byste získat něco ve smyslu 0:00 /usr/lib/erlang/erts někde ve výstupu. Pokud tento proces ukončíte a poté spustíte /etc/init.d/couchdb restart bude načten nový konfigurační soubor.
Řešení 4:
Na domácím PC/Macu spusťte tento příkaz:
ssh -L 5984:localhost:5984 YOUR-SERVER-IP-HERE
dále otevřete ve svém prohlížeči localhost:5984/_utils ...Funguje mi to
Řešení 5:
Konfigurační dokumenty:

Pokud to změníte z konfiguračního panelu Futon, nemusíte dělat nic jiného (restartovat db atd.):

Před změnou výchozí adresy bind_address:
example@unixlinux.online:~/$ netstat -an | grep 5984
tcp 0 0 127.0.0.1:5984 0.0.0.0:* LISTEN
Po změně na 0.0.0.0:
example@unixlinux.online:~/$ netstat -an | grep 5984
tcp 0 0 0.0.0.1:5984 0.0.0.0:* LISTEN
Všimněte si, že nejsou guruové:počítače, které nemají přístup k vašemu (normálně cokoli mimo vaši místní síť), stále nebudou mít přístup k vašemu počítači (CouchDB nebo cokoli jiného).