Skip to content

Commit 4eed122

Browse files
committed
chore(docs/self-hosting/upstall): aio refactor
1 parent c67bd91 commit 4eed122

File tree

3 files changed

+16
-61
lines changed

3 files changed

+16
-61
lines changed

content/self-hosting/installation/auto-upstall.mdx

Lines changed: 11 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,21 @@ tags: ['Open Source']
55
keywords : ['NocoDB installation', 'NocoDB one command installation', 'NocoDB prerequisites']
66
---
77

8-
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!
9-
8+
Auto-upstall is the fastest way to install NocoDB with SSL — all within just 2 minutes!
109

1110
```bash
12-
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
11+
curl --proto '=https' --tlsv1.2 -sSf -L 'https://raw.githubusercontent.com/nocodb/nocodb/refs/heads/develop/docker-compose/1_Auto_Upstall/noco.sh' | bash -s
1312
```
1413

1514
## Notes on Auto-Upstall
1615
Auto-upstall is a single command that:
17-
- 🐳 First Automatically installs all pre-requisites on your linux based server (docker, docker-compose)
16+
- 🐳 First Automatically installs docker
1817
- 🚀 Then automatically installs
1918
- 🇳 NocoDB,
2019
- 🐘 PostgreSQL,
2120
- ⚡ Redis,
2221
- 🗄 Minio,
23-
- 🌐 Traefik gateway.
24-
- 🔄 Also automatically upgrades NocoDB when new versions are available.
22+
- 🌐 Nginx,
2523
- 🔒 And finally automatically sets up SSL that auto-renews!
2624

2725
## Installation Video
@@ -34,68 +32,24 @@ Auto-upstall is a single command that:
3432
This is quick walkthrough of how to install NocoDB using auto-upstall script.
3533

3634
- **Step 1** : 🔐 SSH into your server (Linux-based system - Ubuntu, Debian, CentOS etc.)
37-
- **Step 2** : 🚀 Run the below command :
38-
```bash
39-
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
40-
```
41-
- **Step 3** : 🌐 Open your browser and go to URL
35+
- **Step 2** : 🚀 Update your DNS records to point your domain to your server
36+
- **Step 3** : 🚀 Run the below command :
37+
```bash
38+
curl --proto '=https' --tlsv1.2 -sSf -L 'https://raw.githubusercontent.com/nocodb/nocodb/refs/heads/develop/docker-compose/1_Auto_Upstall/noco.sh' | bash -s
39+
```
40+
- **Step 4** : 🌐 Open your browser and go to URL
4241
- For 🌍 HTTP: `http://<your-domain-or-ip>`
4342
- For 🔒 HTTPS: `https://<your-domain-or-ip>`
44-
- **Step 4** : 🐦 Don't keep the command a secret. Tweet how easy it is. This step is a must!
43+
- **Step 5** : 🐦 Don't keep the command a secret. Tweet how easy it is. This step is a must!
4544

4645
<br/>
4746

48-
<Callout type="info">
49-
You can find the install.nocodb.com/noco.sh script [on our GitHub here.](https://raw.githubusercontent.com/nocodb/nocodb/develop/docker-compose/1_Auto_Upstall/noco.sh)
50-
</Callout>
51-
52-
## Detailed installation guide
53-
54-
1. Run the following command in your terminal:
55-
56-
```bash
57-
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
58-
```
59-
60-
3. Follow the installation prompts
61-
- **Domain name**: Enter the IP address or domain name for your NocoDB instance.
62-
- **SSL configuration**: If you entered a valid domain name, you'll be asked if you want to configure SSL.
63-
- **Advanced options**: You can choose to show advanced options or use default settings.
64-
65-
4. Advanced options (if chosen):
66-
- Choose between community (CE) or enterprise edition (EE)
67-
- Enter license key (for EE)
68-
- Enable/disable Redis for caching
69-
- Enable/disable Minio for file storage
70-
- Configure Minio domain and SSL
71-
- Enable/disable Watchtower for automatic updates
72-
- Set the number of NocoDB instances to run
73-
74-
5. Wait for installation to complete - takes about 2-5 minutes.
75-
Once done, you'll see a success message with the URL to access your NocoDB instance.
76-
77-
6. Access NocoDB
78-
Open the URL provided in your browser to access NocoDB.
79-
80-
7. Congratulations! You should now have a working installation of NocoDB. Enjoy using your new no-code database platform!
81-
82-
8347
## Installation management menu
8448

85-
After installation, you'll be asked if you want to start the management menu. This menu allows you to:
86-
8749
- Start NocoDB
8850
- Stop NocoDB
8951
- View logs
9052
- Restart NocoDB
9153
- Upgrade NocoDB
92-
- Scale NocoDB (change the number of running instances)
93-
- Monitor NocoDB (view Docker stats)
9454

9555
<img src="/img/v2/engineering/service-mgmt-menu.png" alt="Service Management Menu" width="600"/>
96-
97-
98-
## Additional Notes
99-
100-
- The script creates an update.sh file in the installation directory. You can use this to update NocoDB in the future.
101-
- If you encounter any issues during installation, check the logs for error messages.

content/self-hosting/installation/docker-compose.mdx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ description: 'Install NocoDB using Docker Compose'
44
tags: ['Open Source']
55
keywords : ['NocoDB installation', 'NocoDB docker installation', 'NocoDB prerequisites']
66
---
7+
import { Tab, Tabs } from 'fumadocs-ui/components/tabs';
78

89
Docker Compose allows you to define and run multi-container Docker applications. It's a great way to set up NocoDB along with its database in a single configuration file.
910

@@ -12,7 +13,7 @@ Docker Compose allows you to define and run multi-container Docker applications.
1213
- [Docker](https://www.docker.com/get-started)
1314
- [Docker Compose](https://docs.docker.com/compose/install/)
1415

15-
### Installation Steps
16+
### docker-compose.yml
1617

1718
<Tabs items={['http', 'https']}>
1819

@@ -22,7 +23,7 @@ version: "3.9"
2223
services:
2324
nocodb:
2425
container_name: nocodb
25-
image: nocodb/nocodb_aio:latest
26+
image: nocodb/nocodb:latest
2627
environment:
2728
NC_AUTH_JWT_SECRET: 'your-super-secret-passs'
2829
NC_PUBLIC_URL: '__your_nocodb_domain__.com'
@@ -43,7 +44,7 @@ version: "3.9"
4344
services:
4445
nocodb:
4546
container_name: nocodb
46-
image: nocodb/nocodb_aio:latest
47+
image: nocodb/nocodb:latest
4748
environment:
4849
NC_AUTH_JWT_SECRET: 'your-super-secret-passs'
4950
aio_ssl_email: 'you@example.com'

content/self-hosting/installation/docker.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ docker run \
6767
## Upgrading from a previous version
6868

6969
```bash
70-
docker pull nocodb/nocodb_aio:latest
70+
docker pull nocodb/nocodb:latest
7171

7272
docker stop nocodb
7373
docker rm nocodb

0 commit comments

Comments
 (0)