AWS AMI

Lowcoder provides an Amazon Machine Image (AMI) for your self-hosting on Amazon Web Services (AWS).

Deploy

  1. Follow the steps in Create a key pair using Amazon EC2 to generate an SSH key pair.

  2. Follow the steps in Create a security group to create a new AWS security group. While creating, add an inbound rule that sets port 3000 to be accessible from anywhere, as shown below.

  3. Click Images -> AMI Catalog on the left sidebar. Type in Lowcoder to search in AWS Marketplace AMIs. Select the Lowcoder image from results, then click the Launch Instance with AMI button to proceed.

  4. Configure the following settings:

    1. Choose your desired Instance type. We'd recommend a system spec with 1 core CPU and 2 GB RAM or the above.

    2. Select the key pair created in step 2.

    3. Enable auto-assigning public IP.

    4. Select the security group created in step 3.

  5. You can check the settings again and click the Lauch instance button to proceed.

It usually takes a few minutes to start the instance.

After deployment, you can view the instance details on the Instances page and get the public IPv4 address.

Your new Lowcoder instance should be available at http://public_ipv4_address:3000.

In the welcome page, click Sign up to get started. Lowcoder will automatically create a workspace for you. Then you can start building your apps and invite members to your workspace.

Connect to instance

You can connect to your instance to update the image or customize deployment configurations.

Click Connect on the Instances page. AWS provides four connection options.

For detailed information, see Connect to your Linux instance.

For example, you can connect to your instance using an SSH client. Locate your private key file and get your public IPv4 DNS. Then run the following command:

ssh -i "your_private_key.pem" ubuntu@your_public_IPv4_DNS

Update

For information about how to update the Lowcoder image to the latest version, see Update.

Customize configurations

LocationUsage

~/lowcoder/docker-compose.yml

Setting up Docker ports, volumes, environments etc.

~/lowcoder/stacks/configuration/application-selfhost.yml

Setting up Lowcoder server configurations

For information about how to customize deployment configurations, see Customize configurations.

Last updated