This guide is designed to help understand how to get up and running on the ObjectRocket system quickly and easily. There are just a few steps that need to be completed to be up and running with a brand new instance. This guide assumes using the ObjectRocket web interface.
Obtaining an ObjectRocket account is as simple as just signing up here.
Before an instance can be created, the account must be updated with current credit card information. Visa, MasterCard, American Express, Diners Club, JCB are all acceptable forms of payment. Billing occurs on instance creation, and monthly thereafter.
To add a card, go to the account page, and enter a credit card.
An instance is a complete MongoDB cluster. It's the container in which you will interact with the ObjectRocket service. You can have multiple instances.
First go to the instances page, and select add instance. The add instance dialog will pop up. Add a name for the instance, Any alphanumerical string is fine, no spaces. Also choose a plan, and instance size in the plan selector box. Click submit. You have just provisioned a fully redundant, highly performant, sharded, and replicated instance.
ObjectRocket grants access utilizing a combination of native MongoDB authentication and an ACL. The first step is to create a database, and give it a username and password credentials so you can get connected. Head to the instances page then click on the instance you would like to add a database to. Use the Add Database button on the databases page to add a database. Simply name the database, and add an initial username and password. You can always add more users later, just add one for now.
An ACL allows access from an outside network into the ObjectRocket system. It's based on an CIDR type IP address mask. ObjectRocket makes it easy to manage your ACL lists. Head to the instances page then click on the instance you would like to add a ACL to. Select the ACL tab, and the add ACL button. ACL's are granted to an instance, so they allow access to every database in that instance. Enter the IP address of your client, and a brief description. The description just helps you keep track of what rules you have already created easily. If you don't know the address of your client, appserver, or webserver you can get it as shown below from the command line:
$>telnet v4address.com Trying 18.104.22.168... Connected to v4address.com. Escape character is '^]'. This is the telnet autoresponder at v6address.com. You have connected over IPv4. Your IP address is 22.214.171.124 Connection closed by foreign host.
In order to open an ACL for this one host, you would enter 126.96.36.199/24 for the IP address. Once you hit submit it may take a few minutes for the ACL to take effect so be patient.