diff --git a/README.md b/README.md
index 3748743..17154d6 100644
--- a/README.md
+++ b/README.md
@@ -24,13 +24,13 @@
Checkout our website ยป
- ๐ Get Started
+ ๐ Get Started
ยท
- ๐ User Guide
+ ๐ User Guide
ยท
- โจ Features
+ โจ Features
ยท
- ๐ Deploy
+ ๐ Deploy
| +โ **[Docker Compose Installation Guide](docs/1-INSTALLATION/docker-compose.md)** +- Multi-container setup (recommended) +- 5-10 minutes setup time +- Requires Docker Desktop -#### ๐ **Local Machine Setup** -Perfect if Docker runs on the **same computer** where you'll access Open Notebook. +**Quick Start:** +- Get an API key (OpenAI, Anthropic, Google, etc.) or setup Ollama +- Create docker-compose.yml (example in guide) +- Run: docker compose up -d +- Access: http://localhost:8502 +--- + +### ๐ป **From Source (Developers)** + +**For development and contributors:** + +โ **[From Source Installation Guide](docs/1-INSTALLATION/from-source.md)** +- Clone and run locally +- 10-15 minutes setup time +- Requires: Python 3.11+, Node.js 18+, Docker, uv + +**Quick Start:** ```bash -mkdir open-notebook && cd open-notebook - -docker run -d \ - --name open-notebook \ - -p 8502:8502 -p 5055:5055 \ - -v ./notebook_data:/app/data \ - -v ./surreal_data:/mydata \ - -e OPENAI_API_KEY=your_key_here \ - -e SURREAL_URL="ws://localhost:8000/rpc" \ - -e SURREAL_USER="root" \ - -e SURREAL_PASSWORD="root" \ - -e SURREAL_NAMESPACE="open_notebook" \ - -e SURREAL_DATABASE="open_notebook" \ - lfnovo/open_notebook:v1-latest-single +git clone https://github.com/lfnovo/open-notebook.git +uv sync +make start-all ``` -**Access at:** http://localhost:8502 +Access: http://localhost:3000 (dev) or http://localhost:8502 (production) - | -+--- -#### ๐ **Remote Server Setup** -Use this for servers, Raspberry Pi, NAS, Proxmox, or any remote machine. +### ๐ Need Help? -```bash -mkdir open-notebook && cd open-notebook +- **๐ค AI Installation Assistant**: [CustomGPT to help you install](https://chatgpt.com/g/g-68776e2765b48191bd1bae3f30212631-open-notebook-installation-assistant) +- **๐ Troubleshooting**: [5-minute troubleshooting guide](docs/6-TROUBLESHOOTING/quick-fixes.md) +- **๐ฌ Community Support**: [Discord Server](https://discord.gg/37XJPXfz2w) +- **๐ Report Issues**: [GitHub Issues](https://github.com/lfnovo/open-notebook/issues) -docker run -d \ - --name open-notebook \ - -p 8502:8502 -p 5055:5055 \ - -v ./notebook_data:/app/data \ - -v ./surreal_data:/mydata \ - -e OPENAI_API_KEY=your_key_here \ - -e API_URL=http://YOUR_SERVER_IP:5055 \ - -e SURREAL_URL="ws://localhost:8000/rpc" \ - -e SURREAL_USER="root" \ - -e SURREAL_PASSWORD="root" \ - -e SURREAL_NAMESPACE="open_notebook" \ - -e SURREAL_DATABASE="open_notebook" \ - lfnovo/open_notebook:v1-latest-single -``` - -**Replace `YOUR_SERVER_IP`** with your server's IP (e.g., `192.168.1.100`) or domain - -**Access at:** http://YOUR_SERVER_IP:8502 - - | -