OpenBoxes AMI on AWS

Hello everyone

I’m happy to announce that SolDevelo has recently published an OpenBoxes AMI on the AWS Marketplace: https://aws.amazon.com/marketplace/pp/prodview-43ncriv2xkobm

This AMI allows to quickly spin up an OpenBoxes EC2 server hosting both OpenBoxes and the MariaDB database, ready to use. It is a simple and quick way to get an OpenBoxes environment running on AWS.

In order to use the AMI, use it as base when creating an EC2 instance on the marketplace. After launching the AMI, OpenBoxes will be accessible under port 80 of the instance. To access the UI navigate to the http:///openboxes. Make sure port 80 is open in the security group used. You can log in with the following credentials - username: admin, password: .

We encourage you to test and try the free trial period of the AMI. If you are willing to give the AMI a try and share your feedback with us (either here or privately with me), we are willing to offer discounts up to 90%.

Thanks,
Paweł

1 Like

Thanks, @pgesek!!

I just ran through the process last night.

A few thoughts / suggestions / questions:

  1. I’ll add this as a deployment option to the openboxes.com website when I get a chance.

  2. You may need to escape the angled brackets (<>) in your message above to make the highlighted areas less confusing.

  3. Make sure to include the OpenBoxes version number in your documentation so users know what to expect. In fact I would recommend including all dependency versions like we do with the Digital Ocean marketplace image.

  4. How do you plan to handle migrations / upgrades over time? It seems you currently have multiple versions (1.0.0, 1.0.1), but what does the migration path between the two versions look like? Is there a way to automate that upgrade process? Or will that be a manual process? If the latter, then I would recommend documenting the process.

Hello @jmiranda

Thanks for the suggestions!

Regarding the versioning, we plan to update the scheme we use to include the OpenBoxes version number included in our version, i.e. 0.0.9-1 in order to make that more visible to users.

Regarding migrations, it will likely need to be a manual process as AWS does not allow AMIs to update automatically. We will definitely document the process. One option we could explore is replacing the root volume of the instance as part of the update process, but that will require separating configuration and data into a separate partition.

Hey @jmiranda

Regarding the angled brackets - thanks for pointing that out. That being said, I don’t seem to be able to edit my original post (or I’m clueless and can’t find the edit button). Can you help me out with that?

Thanks,
Paweł

I’ll take a look. I assume this is a permission issue with Discourse.

Yeah that appears to the be the issue. I’ll try to bump up your trust level.

Users at trust level 0 cannot

  • Edit their own posts after more than 24 hours