Deploy JetAdmin On-Premise
Install JetAdmin On-Premise using the automated installation script
Step 1: Enable On-Premise Deployment
In your JetAdmin Cloud Instance:
Open Environment Settings.
Select On-Premise.
Set deployment type to On-Premise.
Step 2: Run Installation Command
Copy the installation command:
sudo sh -c "$(curl -sS https://link-dev.jetadmin.io/install/...)"This command downloads and executes the JetAdmin installation script, which prepares your server for the On-Premise deployment.
After running the command, you will be asked to confirm the installation location.
Step 3: Choose Deployment Mode
When installation completes, select one of the available options.
Deployment Scenarios
Choose the deployment option that best fits your environment.
Scenario 1: Localhost Deployment (HTTP)
Choose:
This option is recommended for:
Local development
Testing
Proof-of-concept environments
The installer will start all required services locally.
Once deployment is complete, open:
or the URL displayed by the installer.
Scenario 2: Production Deployment (HTTPS + Custom Domain)
Choose:
Select an SSL Certificate Option
Choose how JetAdmin should configure HTTPS:
For this guide, select: 1
Configure Your Domain
Provide the required domain information:
The installer will then prompt for service subdomains.
Default values are pre-filled and can usually be accepted by pressing Enter.
Services include:
Frontend
IDE
Backend
Backend-N
DataSync
Workflows
DataSrc
JetBridge
Flower
Create DNS Records
The installer will display the required DNS records.
A wildcard DNS record is recommended:
Type
Host
Value
A
*
Your Server IP
This allows all JetAdmin services to resolve automatically.
Note: If your DNS provider does not support wildcard records, create individual records.
Example:
Type
Host
Value
A
app.example.com
Your Server IP
A
api.example.com
Your Server IP
A
ide.example.com
Your Server IP
A
data-sync.example.com
Your Server IP
A
workflows.example.com
Your Server IP
A
data.example.com
Your Server IP
A
jetbridge.example.com
Your Server IP
A
flower.example.com
Your Server IP
After creating the records, confirm the DNS configuration when prompted.
Access JetAdmin
After DNS validation, JetAdmin automatically completes the deployment by:
Requesting SSL certificates
Downloading Docker images
Creating containers
Starting services
Running database migrations
Adding a cron job to renew the Let’s Encrypt certificate
Verify Your Deployment
Once the installation is complete, open a web browser and navigate to:
http://localhost:80for localhost deployments, orapp.example.com for a custom domain when deploying with HTTPS.
If the JetAdmin sign-up page loads successfully, the deployment has completed successfully.
Create a new account, then create your first project and add resources to start building with JetAdmin.
Last updated
Was this helpful?