Cloud vs On-Premise
When deploying OpenBoxes, you can choose between cloud-based or on-premise hosting. Each option has its own advantages:
- Cloud Hosting: Ideal for organizations that require scalability, remote access, and minimal infrastructure management. Cloud providers handle server maintenance, security, and backups, reducing IT overhead.
- On-Premise Hosting: Suitable for organizations needing full control over their infrastructure, enhanced security, and compliance with strict data regulations. This option requires in-house IT expertise for maintenance and support.
Consider factors such as cost, scalability, security, and IT capabilities when deciding the best hosting solution for your needs.
Cloud Hosting¶
Here are some popular cloud hosting providers where you can provision a virtual machine for OpenBoxes:
Note
Please let us know if we missed any good hosting option.
-
Amazon Web Services (AWS)
AWS EC2 offers flexible computing resources and a wide range of instance types.
Recommended Instance: t3.medium or larger
-
Microsoft Azure
Azure Virtual Machines provide a variety of Linux and Windows VMs.
Recommended Instance: B2ms or larger Create a Linux VM in the Azure Portal
-
Google Cloud Platform (GCP)
Compute Engine offers customizable virtual machines and supports automatic scaling.
Recommended Instance: e2-medium or larger
-
DigitalOcean
Droplets are scalable virtual machines with a simple pricing model.
Recommended Plan: Basic Droplet with 4 GB RAM, 2 vCPUs
-
Linode
Linode offers simple, affordable, and powerful cloud computing.
Recommended Plan: Linode 8GB
-
RimuHosting
RimuHosting provides flexible and customizable VPS and dedicated servers.
Recommended Plan: VPS with 8 GB RAM, 2 vCPUs, SSD storage
On-Premise¶
Installing OpenBoxes on-premise requires a bit of work to install the appropriate Ubuntu version on a rack-mounted server, desktop, or laptop that you've designated as your server. Our installation docs will not describe how to install Ubuntu Desktop or Server, so you'll need to consult Ubuntu docs. Here are a few tutorials that might be helpful.
Once Ubuntu is installed, you can continue to the next step (Installing Ubuntu dependencies).
Note
Contact us if you'd like to discuss what it would take to host OpenBoxes in the cloud and on-premise. This can be useful if Internet and power are unreliable as well as if you have teams distributed across multiple facilities or in multiple countries.