Announcing Kivik: the general-purpose CouchDB client API for Go and GopherJS

For nearly 3 months now, I’ve spent most of my free time working on a new open-source project: a Go client library for CouchDB and PouchDB. As I’m now putting together the last major feature for a 1.0 release, I feel it’s time to make my work public. So today I am announcing Kivik! View …

Continue reading ‘Announcing Kivik: the general-purpose CouchDB client API for Go and GopherJS’ »

Configuring CouchDB for HTTPS only

Getting CouchDB to work via HTTPS is fairly well documented. Disabling HTTP turned out to be the harder part to figure out. Enabling HTTPS The official documentation (here is actually incomplete (or more likely, simply outdated). But it’s still a pretty straight forward process. Edit your local.ini to include the following: [daemons] httpsd = {couch_httpd, …

Continue reading ‘Configuring CouchDB for HTTPS only’ »

How to install CouchDB 1.6.1 on Debian 8.2 (jessie)

First, I must give credit where it is due. These instructions are based on Matteo Mattei’s earlier article Install CouchDB 1.6.x on Debian 7 (Wheezy), but with some important changes. The commands below assume you have sudo properly configured on your system, and that you are running as a standard user. If you’re doing everything …

Continue reading ‘How to install CouchDB 1.6.1 on Debian 8.2 (jessie)’ »