Settings
Hostname Routing
Entry Port: 8080 (configured in compose.yaml)
The hostname used to access the SilverDOCK dashboard
Project Hostnames
No web projects configured. Add web projects to assign hostnames.
Nginx Status:
Running
SilverGUARD Integration
Publish project hostnames as reverse proxy hosts to an external npm-net instance
Repository
Enter the repository URL or set the REPOSITORY_URL environment variable.
Git Authentication
Status:Not configured
Git Author Identity
Auto-Update
minutes
Projects (0)
No projects configured yet.
Click "Discover Projects" to scan for .NET projects or "Add Project" to add one manually.
API Documentation
REST API
For AI AgentsSilverDOCK provides a REST API for automation and AI agent integration.
Authentication
Set SILVERDOCK_API_KEY environment variable, then include header:
X-API-Key: your-secret-key
If no key is configured, anonymous access is allowed.
Available Endpoints
Status & Monitoring
GET
/api/status
Full system statusGET
/api/logs
Logs with filtersGit Operations
POST
/api/git/pull
Pull latest changesBuild & Deploy
POST
/api/build
Build all projectsPOST
/api/start
Start projectsPOST
/api/stop
Stop projectsPOST
/api/clean
Clean projectsRollback
POST
/api/rollback
Rollback to working buildGET
/api/rollback/history
List working buildsQuick Test
curl http://sgprobe1.sites.silverlined.uk:80/api/statusDeveloper Tools
Claude Code CLI
AI-powered coding assistant in your terminal
Not Installed
Code-Server (VS Code)
Full VS Code IDE in your browser
Not Installed
JetBrains Toolbox
Manage JetBrains IDEs (IntelliJ, Rider, WebStorm, etc.)
Not Installed
Advanced
Save Changes
Save to .silverdock/config.json
Other SilverDOCK instances will get this config on next pull/restart