🛠️ 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 |
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:
This maps to /app/server/data
in the container and stores:
- 📋 User configurations
- 🔧 Tool configurations
- 🔐 Authentication data
🚀 Example Configurations
Basic Docker Compose Setup
Python Direct Mode
Create a .env
file in the src/server
directory: