-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.bat
More file actions
69 lines (61 loc) · 2.85 KB
/
setup.bat
File metadata and controls
69 lines (61 loc) · 2.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
@echo off
REM ╔════════════════════════════════════════════════════════════════════════════════╗
REM ║ N01D DOCKER — QUICK START (Windows) ║
REM ║ Creates data dirs, copies .env, builds stack ║
REM ╚════════════════════════════════════════════════════════════════════════════════╝
echo.
echo ███╗ ██╗ ██████╗ ██╗██████╗
echo ████╗ ██║██╔═══██╗███║██╔══██╗
echo ██╔██╗ ██║██║ ██║╚██║██║ ██║
echo ██║╚██╗██║██║ ██║ ██║██║ ██║
echo ██║ ╚████║╚██████╔╝ ██║██████╔╝
echo ╚═╝ ╚═══╝ ╚═════╝ ╚═╝╚═════╝
echo [N01D DOCKER STACK — SETUP]
echo.
REM Create data directories
echo [*] Creating data directories...
mkdir data\ollama 2>nul
mkdir data\open-webui 2>nul
mkdir data\agent-zero 2>nul
mkdir data\comfyui\storage 2>nul
mkdir data\comfyui\models 2>nul
mkdir data\comfyui\output 2>nul
mkdir data\musicgen\output 2>nul
mkdir data\musicgen\models 2>nul
mkdir config\mitmproxy 2>nul
mkdir config\wireguard 2>nul
echo [+] Done.
REM Copy .env if needed
if not exist .env (
echo [*] Creating .env from .env.example...
copy .env.example .env
echo [+] Done. Edit .env to customize ports/models.
) else (
echo [*] .env already exists, skipping.
)
echo.
echo [*] Building containers...
docker compose build
echo.
echo [*] Starting AI services...
docker compose up -d n01d-ollama n01d-webui n01d-agent-zero n01d-comfyui n01d-musicgen
echo.
echo [*] Waiting for Ollama to start...
timeout /t 10 /nobreak >nul
echo.
echo [*] Pulling AI models (this takes a while)...
docker exec n01d-ollama bash /scripts/pull-models.sh
echo.
echo ════════════════════════════════════════════════
echo N01D STACK IS RUNNING!
echo.
echo Open WebUI: http://localhost:3080
echo Agent Zero: http://localhost:3100
echo ComfyUI: http://localhost:8188
echo MusicGen: http://localhost:7860
echo Ollama API: http://localhost:11434
echo.
echo From other machines, replace localhost with
echo this machine's IP address.
echo ════════════════════════════════════════════════
pause