mirror of https://github.com/nocodb/nocodb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
3.4 KiB
96 lines
3.4 KiB
3 months ago
|
---
|
||
|
title: 'Auto-Upstall'
|
||
|
description: 'Auto-Upstall is a one command setup for NocoDB installation.'
|
||
|
tags: ['Open Source']
|
||
|
keywords : ['NocoDB installation', 'NocoDB one command installation', 'NocoDB prerequisites']
|
||
|
---
|
||
|
|
||
|
# Auto-Upstall
|
||
|
|
||
|
> auto-upstall is one command that automatically installs and upgrades NocoDB with SSL setup.
|
||
|
|
||
|
|
||
|
```bash
|
||
|
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
|
||
|
```
|
||
|
|
||
3 months ago
|
The above command is the fastest and easiest way to self-host NocoDB on a server. It auto-generates a docker-compose for you behind the scenes.
|
||
3 months ago
|
|
||
|
## 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 setups+renews SSL.
|
||
|
|
||
|
|
||
|
## Quick installation guide
|
||
|
|
||
|
This is quick walkthrough of how to install NocoDB using auto-upstall script.
|
||
|
|
||
3 months ago
|
- **Step 1** : 🔐 SSH into your server (Linux-based system - Ubuntu, Debian, CentOS etc.)
|
||
3 months ago
|
- **Step 2** : 🚀 Run the below command :
|
||
|
```bash
|
||
|
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!
|
||
|
|
||
|
|
||
|
> install.nocodb.com/noco.sh script can be found [here in our github](https://raw.githubusercontent.com/nocodb/nocodb/develop/docker-compose/setup-script/noco.sh)
|
||
|
|
||
|
|
||
|
## Detailed installation guide
|
||
|
|
||
|
1. Run the following command in your terminal:
|
||
|
|
||
|
```bash
|
||
|
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
|
||
|
```
|
||
|
|
||
|
3. 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.
|
||
|
|
||
|
4. 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
|
||
|
|
||
|
5. 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.
|
||
|
|
||
|
6. Access NocoDB
|
||
|
Open the URL provided in your browser to access NocoDB.
|
||
|
|
||
|
7. 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)
|
||
|
|
||
|
## 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.
|