Setting up Appsmith

Appsmith is open source and is very easy to deploy

You can start using appsmith on

Appsmith Cloud (Recommended)

or deploy it on your own servers via


If at any time you encounter an error while installing Appsmith on any platform, reach out to or join our Discord Server

If you know the error and would like to reinstall Appsmith, simply delete the installation folder and the templates folder and execute the script again

Enabling Services for Self Hosting

Appsmith ships with third-party services that improve the app building experience. All third party services are entirely optional.

All third party services are enabled by default in our cloud hosted version.

Our self-hosted version allows you to configure your own keys to enable third party services such as Google OAuth. To enable a service, simply open the folder of your Appsmith installation and edit the docker.env file.

You may need root access to modify the docker.env file.

Restart docker and nginx using the following command

sudo docker-compose rm -fsv appsmith-internal-server nginx && sudo docker-compose up -d

Configuring Third-Party Services

Each service requires a specific key or configuration to be enabled. Configure the service of your choice using the following guides