🛠️ Core Environment
| Variable | Description | Default | 
|---|---|---|
| LOG_LEVEL | 📝 Logging level | INFO | 
| APT_INSTALL | 📦 APT packages to install during container startup | git | 
🛠️ Core Environment
| Variable | Description | Default | 
|---|---|---|
| LOG_LEVEL | 📝 Logging level | INFO | 
| APT_INSTALL | 📦 APT packages to install during container startup | git | 
🔐 Authentication and Security
| Variable | Description | Default | 
|---|---|---|
| ADMIN_DEFAULT_PASSWORD | 🔑 SimpleServer admin password for first user | admin | 
| ADMIN_BEARER_HACK | 🪄 Static Bearer token for admin | (empty) | 
| SALT | 🧂 Used for password hashing | default_insecure_pepper | 
| JWT_SECRET_KEY | 🔒 JWT secret | default_insecure_secret_key | 
| JWT_ALGORITHM | 🔐 JWT algorithm | HS256 | 
| JWT_ACCESS_TOKEN_EXPIRE_MINUTES | ⏱️ JWT access token expiry (minutes) | 30 | 
📂 Storage and Configuration
| Variable | Description | Default | 
|---|---|---|
| CONFIG_STORAGE_TYPE | 💾 Config storage type | files | 
| CONFIG_STORAGE_PATH | 📁 Path to config storage | $APP_FOLDER/data/config | 
🧰 MCP Tools Management
| Variable | Description | Default | 
|---|---|---|
| TOOLS_WHITELIST | ✅ Comma-separated list of tools to whitelist | (empty) | 
| TOOLS_BLACKLIST | ❌ Comma-separated list of tools to blacklist | (empty) | 
| SUBPROCESS_STREAM_LIMIT | 📊 Subprocess stream limit in bytes | 5242880(5MB) | 
| PRIVATE_MCPSERVER_CLEANUP_INTERVAL | 🧹 Idle private mcpServer cleanup interval (seconds) | 300 | 
🖥️ Container System Services
| Variable | Description | Default | 
|---|---|---|
| SSHD_ENABLED | 🔌 Enable SSH | true | 
| VNC_ENABLED | 🖼️ Enable VNC | true | 
| VNC_PW | 🔑 VNC password | vncpassword | 
| VNC_VIEW_ONLY | 👁️ VNC view only mode | false | 
| VNC_COL_DEPTH | 🎨 VNC color depth | 24 | 
| VNC_RESOLUTION | 📐 VNC resolution | 1280x1024 | 
| APPUSER_PASSWORD | 👤 Appuser password | (random if not set) | 
| TZ | 🕒 Timezone | CET | 
💾 Volume Management
When running with Docker or Docker Compose, data is persisted using a volume:/app/server/data in the container and stores:
- 📋 User configurations
- 🔧 Tool configurations
- 🔐 Authentication data
🚀 Example Configurations
Basic Docker Compose Setup
Docker Command with Tool Filtering
Python Direct Mode
Create a.env file in the src/server directory: