Skip to content

Commit ffccbc3

Browse files
committed
docs: add web admin UI to quickstart guides and landing page
- Each quickstart guide now ends with a "Try the web UI" section - Landing page feature grid replaces "No Root, No Docker" with "Web Admin UI" card highlighting dbdeployer admin ui
1 parent 9e98757 commit ffccbc3

5 files changed

Lines changed: 49 additions & 6 deletions

File tree

website/src/components/FeatureGrid.astro

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ const features = [
2222
accent: '#f59e0b',
2323
},
2424
{
25-
icon: 'userspace',
26-
title: 'No Root, No Docker',
25+
icon: 'webui',
26+
title: 'Web Admin UI',
2727
description:
28-
'Runs entirely in userspace. No sudo, no containers, no package managers. Each sandbox is a self-contained directory with start/stop scripts.',
28+
'Launch a visual dashboard with <code>dbdeployer admin ui</code>. See all your sandboxes, check status, and start/stop/destroy with a click. No more memorizing directory paths.',
2929
accent: '#a855f7',
3030
},
3131
];
@@ -67,10 +67,13 @@ const features = [
6767
<path d="M7 9v6M17 9v6"/>
6868
</svg>
6969
)}
70-
{f.icon === 'userspace' && (
70+
{f.icon === 'webui' && (
7171
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" aria-hidden="true">
72-
<path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/>
73-
<path d="m9 12 2 2 4-4"/>
72+
<rect x="2" y="3" width="20" height="14" rx="2"/>
73+
<path d="M2 9h20"/>
74+
<path d="M8 21h8M12 17v4"/>
75+
<circle cx="6" cy="6" r="0.75" fill="currentColor"/>
76+
<circle cx="9" cy="6" r="0.75" fill="currentColor"/>
7477
</svg>
7578
)}
7679
</div>

website/src/content/docs/getting-started/quickstart-mysql-replication.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,16 @@ SELECT * FROM t;
7070
dbdeployer delete rsandbox_8_4_4
7171
```
7272

73+
## 5. Manage from the web UI
74+
75+
See your entire replication topology visually:
76+
77+
```bash
78+
dbdeployer admin ui
79+
```
80+
81+
The dashboard shows the master and each slave as cards with status badges and start/stop/destroy controls.
82+
7383
## What's next?
7484

7585
- [Replication topologies](/deploying/replication) — fan-in, all-masters, semi-sync

website/src/content/docs/getting-started/quickstart-mysql-single.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,16 @@ dbdeployer delete msb_8_4_4
5454

5555
This stops the server and removes all sandbox files. Your MySQL binary in `~/opt/mysql/` is untouched.
5656

57+
## 5. Try the web UI
58+
59+
Prefer a visual dashboard? Launch the admin UI:
60+
61+
```bash
62+
dbdeployer admin ui
63+
```
64+
65+
A browser opens with a dashboard showing your sandbox — start, stop, and destroy it with a click.
66+
5767
## What's next?
5868

5969
- [Deploying a single sandbox](/deploying/single) — ports, passwords, options

website/src/content/docs/getting-started/quickstart-postgresql.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,16 @@ SELECT version();
7171
dbdeployer delete pg_sandbox_16613
7272
```
7373

74+
## 6. Manage from the web UI
75+
76+
Launch the visual dashboard to see your PostgreSQL sandbox:
77+
78+
```bash
79+
dbdeployer admin ui
80+
```
81+
82+
Start, stop, and destroy sandboxes with a click — works for both MySQL and PostgreSQL.
83+
7484
## What's next?
7585

7686
- [PostgreSQL provider details](/providers/postgresql) — replication, options, limitations

website/src/content/docs/getting-started/quickstart-proxysql.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,16 @@ dbdeployer delete rsandbox_8_4_4
6767

6868
This stops ProxySQL and all MySQL nodes and removes the sandbox directory.
6969

70+
## 5. Manage from the web UI
71+
72+
See your entire stack — MySQL nodes + ProxySQL — in one dashboard:
73+
74+
```bash
75+
dbdeployer admin ui
76+
```
77+
78+
Start, stop, and destroy any component with a click.
79+
7080
## What's next?
7181

7282
- [ProxySQL integration guide](/providers/proxysql) — hostgroups, query rules, custom config

0 commit comments

Comments
 (0)