Skip to main content
Version: Latest

Auto-Upstall

Auto-upstall is the fastest way to install NocoDB with SSL, auto-upgrades with every release, and auto-renews your SSL — all within just 2 minutes!

bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)

Notes on Auto-Upstall

Auto-upstall is a single command that:

  • 🐳 First Automatically installs all pre-requisites on your linux based server (docker, docker-compose)
  • 🚀 Then automatically installs
    • 🇳 NocoDB,
    • 🐘 PostgreSQL,
    • ⚡ Redis,
    • 🗄 Minio,
    • 🌐 Traefik gateway.
  • 🔄 Also automatically upgrades NocoDB when new versions are available.
  • 🔒 And finally automatically sets up SSL that auto-renews!

Installation Video

Quick installation guide

This is quick walkthrough of how to install NocoDB using auto-upstall script.

  • Step 1 : 🔐 SSH into your server (Linux-based system - Ubuntu, Debian, CentOS etc.)
  • Step 2 : 🚀 Run the below command :
    bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
  • Step 3 : 🌐 Open your browser and go to URL
    • For 🌍 HTTP: http://<your-domain-or-ip>
    • For 🔒 HTTPS: https://<your-domain-or-ip>
  • Step 4 : 🐦 Don't keep the command a secret. Tweet how easy it is. This step is a must!

info

You can find the install.nocodb.com/noco.sh script on our GitHub here.

Detailed installation guide

  1. Run the following command in your terminal:

    bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
  2. Follow the installation prompts

    • Domain name: Enter the IP address or domain name for your NocoDB instance.
    • SSL configuration: If you entered a valid domain name, you'll be asked if you want to configure SSL.
    • Advanced options: You can choose to show advanced options or use default settings.
  3. Advanced options (if chosen):

    • Choose between community (CE) or enterprise edition (EE)
    • Enter license key (for EE)
    • Enable/disable Redis for caching
    • Enable/disable Minio for file storage
    • Configure Minio domain and SSL
    • Enable/disable Watchtower for automatic updates
    • Set the number of NocoDB instances to run
  4. Wait for installation to complete - takes about 2-5 minutes. Once done, you'll see a success message with the URL to access your NocoDB instance.

  5. Access NocoDB
    Open the URL provided in your browser to access NocoDB.

  6. Congratulations! You should now have a working installation of NocoDB. Enjoy using your new no-code database platform!

Installation management menu

After installation, you'll be asked if you want to start the management menu. This menu allows you to:

  • Start NocoDB
  • Stop NocoDB
  • View logs
  • Restart NocoDB
  • Upgrade NocoDB
  • Scale NocoDB (change the number of running instances)
  • Monitor NocoDB (view Docker stats)
Service Management Menu

Additional Notes

  • The script creates an update.sh file in the installation directory. You can use this to update NocoDB in the future.
  • If you encounter any issues during installation, check the logs for error messages.