For the complete documentation index, see llms.txt. This page is also available as Markdown.

Deploy JetAdmin On-Premise

Install JetAdmin On-Premise using the automated installation script

Step 1: Enable On-Premise Deployment

In your JetAdmin Cloud Instance:

  1. Open Environment Settings.

  2. Select On-Premise.

  3. Set deployment type to On-Premise.

spinner

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.

The installation script automatically downloads the required deployment files, creates the necessary directories, and configures the JetAdmin deployment environment.

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:80 for localhost deployments, or

  • app.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?