The GlobalSolutions

CouchDB Powered by GlobalSolutions

CouchDB is one of the most popular NoSQL database servers. It falls under the category of document-oriented databases, designed for ease of use, scalability, and high availability. CouchDB uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for its API. Documents are the primary unit of data in CouchDB and include metadata. Document fields are uniquely named and contain values of varying types, with no set limit on text size or element count.

CouchDB provides the simplest form of replication — no other database is as easy to replicate. It follows all the features of ACID properties and provides database-level security where permissions are divided into readers and admins. CouchDB also supports session cookie-based authentication similar to a web application.

We have ensured the image is hardened to be secured from all existing vulnerabilities.

Why Subscribe to Our Offering in AWS Marketplace

Accessing Your AMI from AWS Marketplace

To get started with your CouchDB stack:

  1. Subscribe: Purchase the CouchDB AMI from the AWS Marketplace.
  2. Connect via RDP:
    • In the AWS Console, select your launched instance and click Connect.
    • Choose RDP Client, upload your .pem key file, and decrypt the password using your private key.
    • Download the .rdp file and connect using the username Administrator and the decrypted password.
For more information, refer to the AWS Windows Instance Connection Guide.

Installation Paths and Versions

The CouchDB stack is installed in standard Windows directories for easy access:

Category Packages Version Location
CouchDB CouchDB 3.5.1 C:\Program Files\Apache CouchDB

CouchDB Login

Username Password
root root
Important: Change the default credentials immediately after your first login to secure your CouchDB instance.

Getting Started with CouchDB

The CouchDB offering from GlobalSolutions comes pre-packaged with all dependent components. All you have to do is subscribe to our AMI and start using it right away.

Fauxton — The CouchDB Web Interface

Fauxton is a native web-based interface built into CouchDB. It provides a basic interface to the majority of CouchDB's functionality, including the ability to create, update, delete, and view documents and design documents. It also provides access to configuration parameters and an interface for initiating replication.

Accessing the Application

First-Time Setup: After logging in, change the default credentials immediately and configure your CouchDB instance for your environment before going to production.

Support

For any questions or assistance with our AWS Marketplace offering, reach out to us at support@theglobalsolutions.net.