Deployment

Deploy Appsmith on Kubernetes

Appsmith is coming soon

  • Build your custom image from GitHub
  • Scale cost-efficiently with no downtime
  • Upgrade seamlessly to latest release
  • Available on Restack, AWS, GCP & Azure

Free signup, no credit card required

Deploy Appsmith on kubernetes on your own AWS infrastructure with Restack

Getting Started

Scaling Appsmith on Kubernetes has never been easier. Restack is a platform that lets you discover and deploy open source tools on Kubernetes. With just a few clicks, you can deploy and scale Appsmith in your own cloud infrastructure on kubernetes so that developers can concentrate on what they do best and don’t have to worry about devops.

To deploy Appsmith with Restack :

  1. Sign up for a Restack account.
  2. Add your AWS credentials with AdministratorAccess.
  3. One-click cluster creation with Restack.
  4. Deploy Appsmith.
  5. Start using Appsmith.
  6. Deploy multiple intances of Appsmith.

Was this helpful?

Sign up for a Restack account

To sign up for a Restack account, visit www.restack.io/signup. You can sign up with your corporate email address or your GitHub. You do not need a credit card to sign up.

image

Window to signup with email or GitHub

If you already have an account, go ahead and login to Restack at www.restack.io/login.

Was this helpful?

Did you know?

Restack can help you run Appsmith.

Try Appsmith free with no credit card required or read Appsmith documentation.

Add AWS credentials with AdministratorAccess

Restack’s architecture is designed in such a way, that your products like Appsmith and any data stored is only located in your cloud. The Restack control plane only accesses DevOps related metrics and logs, to maintain Appsmith in your cloud.

To deploy Appsmith in your own AWS infrastructure with Restack, you will need to add your credentials as the next step.

Please make sure that this account has AdministratorAccess. This is how Restack can ensure an end-to-end cluster creation and cluster management process.

  • Navigate to Clusters in the left-hand navigation menu.
  • Select the Credentials tab.
  • Click Add credential.

AWS credentials form

Add AWS credentials to allow Restack to provision a cluster in your AWS account
  • Give a suitable title to your credentials for managing them later.
  • Enter your AWS Access Key ID and AWS Secret Access key.
  • Click Add credential.

AWS credentials added

Docs: How to get your AWS Access key ID and AWS Secret Access Key

Was this helpful?

One-click cluster creation with Restack

πŸ’‘ Why do I need a cluster? Running your application on a Kubernetes cluster lets you deploy, scale and monitor the application reliably.

Once you have added your credentials,

  • Navigate to the Clusters tab on the same page and click on Create cluster.

Cluster Creation

Create a Kubernetes cluster in your AWS account with the Restack Console
  • Give a suitable name to your cluster.
  • Select the region you want to deploy the cluster in.
  • Select the AWS credentials you added in the step above.

Cluster Details

Add cluster name, location and credentials to create cluster

The cluster creation process will start automatically. Once the cluster is ready, you will get an email on the email id connected with your account.

Creating a cluster is a one-time process. From here you can directly add other open source tools or multiple instances of Appsmith in the same cluster.

Cluster Ready

Creating a Kubernetes cluster in your AWS account

Cluster Overview

Kubernetes cluster created

Any application you deploy in your cluster will be accessible via a free restack domain. Contact the Restack team via chat to set a custom domain per Appsmith instance.

Was this helpful?

Did you know?

Restack can help you run Appsmith.

Try Appsmith free with no credit card required or read Appsmith documentation.

Deploy Appsmith

  • Click Add application from the Cluster description or go to the Applications tab in the left hand side navigation.
  • Click Appsmith. Appsmith Image
Select Appsmith from a variety of applications to deploy
  • Select the cluster you have already provisioned.
  • Click Add application.

Was this helpful?

Start using Appsmith

Appsmith will be deployed on your cluster and you can access it using the link under the URL tab.

Appsmith Deployment

Restack provides you with a secure domain to access your tool

You can also check the workloads and volumes that are deployed within Appsmith.

Appsmith Workloads

Your production ready instance of Appsmith is ready to use

Was this helpful?

Did you know?

Restack can help you run Appsmith.

Try Appsmith free with no credit card required or read Appsmith documentation.

Deploy multiple instances of Appsmith

Restack makes it easier to deploy multiple instances of Appsmith on the same or multiple clusters. You can test the latest version before upgrading or have dedicated instances for development and production.

Was this helpful?