Skip to content

Commit 99c9663

Browse files
feat: add public one-line remote installer for DeepSQL
Add scripts/self-host/remote-install.sh for OpenCode-style one-liner install: curl -fsSL https://raw.githubusercontent.com/.../remote-install.sh | bash Features: - Detects OS/arch (Linux, macOS, x86_64, arm64) - Checks for bash, curl, git prerequisites - Validates Docker Engine, Compose v2, and buildx (with version checks) - Guides to bootstrap-server.sh if Docker is missing on Linux - Clones to ${DEEPSQL_HOME:-$HOME/deepsql} at latest v* release tag - Falls back to main branch if no release tags exist - Copies .env.example to .env if needed - Prints clear LLM configuration instructions (DEEPSQL_CHAT_*) - Supports --yes for noninteractive install, --branch for specific versions - Security: only fetches from GitHub raw/API for DeepSQLAI org Also updates README Quick start with the one-liner + link to script. Co-authored-by: Venkat SF <venkatesh.sakamuri@stayflexi.com>
1 parent 8b391c7 commit 99c9663

2 files changed

Lines changed: 458 additions & 0 deletions

File tree

‎README.md‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,18 @@ DeepSQL Desktop first ship + Agent/Brain/Editor hardening. Notes:
2323

2424
## Quick start
2525

26+
### One-liner install
27+
28+
```bash
29+
curl -fsSL https://raw.githubusercontent.com/DeepSQLAI/deepsql/main/scripts/self-host/remote-install.sh | bash
30+
```
31+
32+
This checks prerequisites, clones the latest release to `~/deepsql`, and guides you
33+
through configuration. See [`scripts/self-host/remote-install.sh`](scripts/self-host/remote-install.sh)
34+
for options (`--yes` for noninteractive, `--branch` for a specific version).
35+
36+
### Step-by-step
37+
2638
Five steps, in order. Budget about fifteen minutes, most of it waiting on the first build.
2739

2840
### 1. Check you have what you need

0 commit comments

Comments
 (0)