OpenBoxes 1-Click App Install via DigitalOcean Marketplace

We’re very excited to announce that OpenBoxes can now be installed as a DigitalOcean droplet using the 1-Click App DigitalOcean Marketplace.

This makes installing OpenBoxes much easier as all of the legwork (i.e. installing dependencies, creating and populating the database, configuring the application) has been taken care of for you. You just need to create a DigitalOcean account, pick your droplet size, region, and go.

Note: You will be charged (2GB = $10 per month, 4GB = $20 per month, 4GB = $40 per month) by DigitalOcean for any droplets you create. If you are evaluating OpenBoxes make sure to delete your droplet when you are done with the evaluation. You can create a snapshot of your droplet if you plan to resume using OpenBoxes in the future.

Note: If you are just evaluating OpenBoxes, we recommend using at least a 2GB droplet ($10 per month). If you plan to run in production, we recommend using at least a 4GB droplet ($20 per month).

Getting Started

Create a new droplet

  1. Create or sign into your digital ocean account
  2. Add a payment method
  3. Go the DigitalOcean marketplace and click Create OpenBoxes Droplet
  4. Choose the appropriate plan (size), region, and authentication mechanism (SSH key is recommended)

    Note: You can also change the hostname and choose to enable backups (recommended for production).

  5. Click on the Create Droplet button and wait for the droplet to be created (this might take a few minutes). When it’s done you should see your new droplet in the Droplets list.

Login to OpenBoxes

  1. Click on the IP Address to copy it
  2. Open a new browser tab, paste IP Address, and click Enter
  3. Enter username admin, password password
  4. Click the Login button
  5. Choose Main Warehouse
  6. Enjoy the fleeting emptiness of your new dashboard

Change Password

The first thing we need to do is change the default password. Otherwise everyone who knows your IP Address will be able to login with the default credentials (admin:password).

  1. Navigate to the Edit Profile page
  2. Click on the Change Password tab
  3. Enter a new password in the Password and Confirm Password fields

Assign Organization

One other change we need to make is setting the Organization field for the Main Warehouse.

  1. Go to Configuration > Locations
  2. Click on the Main Warehouse link to navigate to the Edit Location page
  3. Choose Main Corporation from the dropdown list
  4. Click the Save button

Create a Product

  1. Click on the Products > Create new product link
  2. Enter the Name and Category

    Note: Code will be populated automically, but you are free to use your own Product Code / SKU instead.

  3. Click the Save button at the bottom of the page.

Record Stock

  1. Click on the Record Stock button
  2. Enter a lot number

Note: Bin locations are not supported by default. You’ll need to add one of the following supported activities (e.g. PICK_STOCK, PUTAWAY_STOCK) to the location type (Depot) or location (Main Warehouse) in order to enable bin locations AND create at least bin location under Main Warehouse in order for bin locations to be enabled.

Show Stock Card

  1. Click the Show Stock Card button

We’ve updated the OpenBoxes app version on the DigitalOcean marketplace.

To create a new droplet, click the link below and follow the instructions above.

We’d recommend choosing a droplet size with at least 4GB of RAM. You could probably get away with one of the 2GB options for a little while, but you’ll eventually need to upgrade to avoid memory errors.

All other options (Region, Data Center, Authentication Method, Hostname, etc) are completely up to you.