Skip to content

Commit e696d2e

Browse files
d-bytebaseclaude
andauthored
Move System Requirements section from FAQ to Production Setup (#795)
- Moved System Requirements section from FAQ to Production Setup page - Updated all links across documentation to point to new location - Simplified Storage section with clearer guidance on disk sizing - Removed redundant "Resources" subsection 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <[email protected]>
1 parent a4c195e commit e696d2e

File tree

5 files changed

+22
-26
lines changed

5 files changed

+22
-26
lines changed

mintlify/faq.mdx

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -17,28 +17,6 @@ English, 简体中文, Español, 日本語
1717

1818
SOC 2 Type II.
1919

20-
## System requirements
21-
22-
### Resources
23-
24-
Bytebase is a single Go binary and is lightweight.
25-
26-
#### CPU and RAM
27-
28-
| Usage | Bytebase | [External PostgreSQL](/get-started/self-host/external-postgres/) if used |
29-
| ------------------------------- | ------------------------- | ---------------------------------------------------------------------- |
30-
| 5 users and 5 instances | 1 CPU cores and 2 GB RAM | 1 CPU cores and 2 GB RAM |
31-
| 20 users and 20 instances | 2 CPU cores and 4 GB RAM | 1 CPU cores and 2 GB RAM |
32-
| 50 users and 50 instances | 4 CPU cores and 8 GB RAM | 2 CPU cores and 4 GB RAM |
33-
| Above 250 users or 50 instances | 8 CPU cores and 16 GB RAM | 2 CPU cores and 4 GB RAM |
34-
35-
#### Storage
36-
37-
Bytebase stores the SQL statements. If your team submits large SQL statements frequently,
38-
then you need to reserve large disk space. A good starting point is to reserve 100 GB for where
39-
the Bytebase server runs. And if you use [External PostgreSQL](/get-started/self-host/external-postgres/),
40-
then you need to make sure to reserve enough space there.
41-
4220

4321

4422

mintlify/get-started/self-host/deploy-with-docker.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Bytebase is now accessible at http://localhost:8080.
1414

1515
For production deployments:
1616

17-
1. Review [System Requirements](/faq#system-requirements) to ensure adequate resources.
17+
1. Review [System Requirements](/get-started/self-host/production-setup#system-requirements) to ensure adequate resources.
1818
2. Configure [External PostgreSQL](/get-started/self-host/external-postgres/) for production deployments.
1919
3. Configure [HTTPS and WebSocket](/get-started/self-host/external-access) in your gateway (e.g., Nginx) for secure connections.
2020
4. See the complete [Production Setup Guide](/get-started/self-host/production-setup/) for additional recommendations.

mintlify/get-started/self-host/deploy-with-kubernetes.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Deploy with Kubernetes
44

55
## Prerequisites
66

7-
1. Review [System Requirements](/faq#system-requirements) to ensure adequate resources.
7+
1. Review [System Requirements](/get-started/self-host/production-setup#system-requirements) to ensure adequate resources.
88
2. Configure [External PostgreSQL](/get-started/self-host/external-postgres/) for production deployments.
99
3. Configure [External Access](/get-started/self-host/external-access) in your gateway or ingress for secure connections.
1010
4. See the complete [Production Setup Guide](/get-started/self-host/production-setup/) for additional recommendations.

mintlify/get-started/self-host/production-setup.mdx

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,25 @@ title: Production Setup
44

55
This page describes how to set up Bytebase in production environment.
66

7-
[System Requirements](/faq/##system-requirements)
7+
## System Requirements
8+
9+
### CPU and RAM
10+
11+
| Usage | Bytebase | [External PostgreSQL](/get-started/self-host/external-postgres/) if used |
12+
| ------------------------------- | ------------------------- | ---------------------------------------------------------------------- |
13+
| 5 users and 5 instances | 1 CPU cores and 2 GB RAM | 1 CPU cores and 2 GB RAM |
14+
| 20 users and 20 instances | 2 CPU cores and 4 GB RAM | 1 CPU cores and 2 GB RAM |
15+
| 50 users and 50 instances | 4 CPU cores and 8 GB RAM | 2 CPU cores and 4 GB RAM |
16+
| Above 250 users or 50 instances | 8 CPU cores and 16 GB RAM | 2 CPU cores and 4 GB RAM |
17+
18+
### Storage
19+
20+
Bytebase uses a PostgreSQL database to store SQL statements and other metadata.
21+
22+
- If using cloud services (RDS, Cloud SQL) that support disk expansion, you can start with 20 GB and increase the size later as usage grows
23+
- Otherwise, start with 100 GB to avoid running out of space
24+
25+
Teams that frequently work with large SQL files may need more.
826

927
## Enable HTTPS and WebSocket
1028

mintlify/onboarding/poc.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ enterprise license.
99

1010
## Install
1111

12-
- [System Requirements](/faq/##system-requirements)
12+
- [System Requirements](/get-started/self-host/production-setup#system-requirements)
1313
- [Docker](/get-started/self-host/deploy-with-docker), [Kubernetes](/get-started/self-host/deploy-with-kubernetes)
1414
- [Production Setup](/get-started/self-host/production-setup)
1515

0 commit comments

Comments
 (0)