Overview
Self Hosted DronaHQ solution ensures that, all access to your data is managed within your own cloud environment. It also provides the flexibility to control how DronaHQ is setup within your infrastructure, the ability to configure logging, scaling, and access to enable custom SAML SSO using providers like Okta and Active Directory.
Learn about deploying DronaHQ on your own infrastructure.
Deploying Self-hosted DronaHQ on your own infrastructure lets you build applications with data in your virtual private cloud (VPC) or behind your virtual private network (VPN). Companies having stringent data compliance policies often deploy self-hosted DronaHQ to remain compliant.
You can deploy DronaHQ locally as well as on several cloud infrastructure providers such as AWS, GCP, Azure and also on Kubernetes (K8s) cluster. See the deployment options overview for a full list of options and installation instructions.
If you’re evaluating a large production use case or need any of our Enterprise plan features, please schedule a demo.
DronaHQ Self-Hosted Quickstart
TL;DR: DronaHQ Self-Hosted Installation Steps
- Create an Account: Visit the Self-hosted DronaHQ portal and sign up.
- Get the Bash Command: After logging in, you'll receive a bash command.
- Run the Command: Copy and paste the command into your terminal.
- Download and Extract: The command will download and extract the necessary files and libraries.
- Launch DronaHQ: Your self-hosted version will start running on
localhost:8080
. - Activate: Complete the activation process to start using DronaHQ.
Prerequisites
Ensure that the minimum requirements listed here are satisfied.
DronaHQ Self-Hosted Portal
- Visit the Portal: Go to Self-hosted DronaHQ and click Get Started.
- Follow Instructions: Complete the sign-up and verification process.
- Login: Access your self-hosted portal and locate your license key and instructions.
Setting Up on your local Ubuntu instance
- Run the Command: Copy the provided bash command from the portal, paste it into your terminal, and hit enter.
- Enable Communication: Ensure your server can communicate with
license.dronahq.com
by whitelisting this endpoint if necessary. - Launch DronaHQ: The command will download files, install dependencies, and start DronaHQ on
localhost:8080
.
It may take 3-5 minutes to fully initialize. If there’s a delay, navigate to localhost:8080
manually.
- Activate: An activation window will open where you need to give your details like user name, email ID, and password, to activate the self-hosted installation. Ensure the email matches your sign-up email.
Click on Activate now and you will be redirected to the homepage of your self-hosted DronaHQ on-prem version in your system’s localhost.
Since you are accessing the DronaHQ using an IP address, you will have to update the IP address in your .env file.
Open dronahq.env
file in your Installation directory -
- Locate this -
BUILDER_URL= http://localhost:8080
- Update it to -
BUILDER_URL= http://your-ip-address:8080
Save and close the above file and finally restart the web app using the below command- sudo docker-compose restart webapp
Related Topics
- Minimum requirements
- Deployment Options
- Configure SSL and CA certificates
- Configure External Databases
- Environment Variables
- Horizontal Scaling
- Update DronaHQ to Latest version
- Concepts