You can begin using appsmith via our cloud instance or by deploying appsmith yourself
Using Appsmith Cloud (recommended): Create a new application with just one click
Using Docker: Deploy anywhere using docker
The fastest way to get started with appsmith is using our cloud version. It's as easy as
Appsmith can be deployed locally or on your private instance using docker. To simplify installation, appsmith comes with an installation script that will download all of the necessary dependencies and help you configure appsmith.
1. Fetch the install.sh script on the system you want to deploy appsmith
// Downloads install.shcurl -O https://raw.githubusercontent.com/appsmithorg/appsmith/release/deploy/install.sh
2. Enable execute & root permissions. The script requires root permissions to install relevant packages on systems other than Mac OS
sudo su // skip sudo for Mac OS installationschmod +x install.sh
3. Run the script. Make sure no other processes are running on ports 80 & 443.
4. Check if all containers are running correctly
docker ps//Output should look like thisCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES3b8f2c9638d0 appsmith/appsmith-editor "/bin/sh -c 'while :…" 17 minutes ago Up 17 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp appsmith_nginx_1f5a365aada1c appsmith/appsmith-server:latest "/bin/sh -c /entrypo…" 17 minutes ago Up 17 minutes 0.0.0.0:8080->8080/tcp appsmith_appsmith-internal-server_184b15adf470a mongo "docker-entrypoint.s…" 17 minutes ago Up 17 minutes 0.0.0.0:27017->27017/tcp appsmith_mongo_109b42d5b0f1a redis "docker-entrypoint.s…" 17 minutes ago Up 17 minutes 0.0.0.0:6379->6379/tcp appsmith_redis_190833ba6d75a certbot/certbot "/bin/sh -c 'trap ex…" 17 minutes ago Up 17 minutes 80/tcp, 443/tcp appsmith_certbot_1
To host Appsmith on a custom domain, you can contact your domain registrar and update your DNS records. Most domain registrars have documentation on how you can do this yourself.
If at any time you encounter an error during the installation process, reach out to email@example.com 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
Appsmith Installations can be updated by running the following command in the installation directory
#!/bin/shsudo sudocker-compose pull && docker-compose rm -fsv appsmith-internal-server nginx && docker-compose up -d