VS Code Extensions
Dokploy

Dokploy

by devpanda0

Dokploy for VS Code brings Dokploy management into the editor with a sidebar for projects and services, live container and build logs, one-click deploy and restart actions, multi-server connections, environment settings, and secure API key storage.

Downloads

122

Rating

5.0 / 5 (1)

Version

0.5.1

Last updated

May 12, 2026

Manage your Dokploy deployments, containers, and logs directly from VS Code. Browse all your services in the sidebar, stream live logs in a dedicated tab, and trigger deploys with one click.

Features

Browse projects, environments, compose services, applications, databases, and containers — all in one place. Status icons show what's running, what's idle, and what's broken.

Live Log Streaming

Container logs and deployment build logs stream into dedicated tabs (not buried in an output channel). Each log viewer has:

  • Search — filter lines in real time
  • Errors-only filter — focus on what matters
  • Action buttons — restart, stop, start, redeploy without leaving the tab
  • Auto-scroll — disables automatically when you scroll up
  • Color coding — errors in red, warnings in yellow, timestamps dimmed
  • System messages — actions are logged inline so you see what happened

Multi-Server Support

Connect to multiple Dokploy instances (production, staging, etc.) and switch between them from the status bar. API keys are stored securely in VS Code's SecretStorage — never in plain text.

Quick Actions

Deploy, redeploy, stop, start, restart, view logs, view build logs, open in panel, copy ID — all from inline buttons or right-click menus.

Smart Notifications

Deploy progress is shown with a self-dismissing spinner that polls the deployment status and reports success or failure when actually finished — no stale "Deploying..." notifications hanging around.

Quick Start

  1. Install the extension from the marketplace
  2. Open the Dokploy icon in the Activity Bar (left sidebar)
  3. Click Add Connection
  4. Enter:
    • Name — friendly label (e.g. production)
    • URL — your Dokploy panel URL (e.g. https://panel.example.com)
    • API Key — from Dokploy Settings → API

The extension validates the connection and you're ready to go. Add more connections any time and switch via the status bar.

Commands

All commands are available via the Command Palette (Ctrl+Shift+P):

Command Description
Dokploy: Add Connection Add a new Dokploy server
Dokploy: Switch Connection Switch the active connection
Dokploy: Remove Connection Remove a saved connection
Dokploy: Refresh Refresh the tree view

Tree-view context actions (right-click):

  • Deploy / Redeploy — trigger a build
  • Stop / Start — control service state
  • View Logs — open container runtime logs in a webview tab
  • View Build Logs — open the latest deployment's build output
  • Browse Deployments... — pick any past deployment to view its logs
  • Environment Variables... — edit env vars, build args, build secrets
  • Advanced Settings... — compose or application settings (isolated deployment, watch paths, resource limits, etc.)
  • Add / Edit / Delete Domain — full domain management with service dropdown
  • Restart Container — restart a single container
  • Open in Panel — open the service in your Dokploy web UI
  • Copy ID — copy compose/application/container ID to clipboard

Additional commands:

Command Description
Dokploy: Deploy Current Project Auto-detect Dokploy service via git remote, deploy
Dokploy: Reveal Current Project Show quick actions for the detected service
Dokploy: Edit Connection Edit an existing connection's URL or API key

Settings

Setting Default Description
dokploy.refreshInterval 60 Auto-refresh interval in seconds (0 to disable)
dokploy.logTailLines 200 Default number of log lines to fetch
dokploy.connections [] List of Dokploy server connections (managed by Add/Remove commands)
dokploy.activeConnection "" Currently active connection name

Requirements

  • Dokploy instance — self-hosted or cloud
  • API key with read/write access — generate one in Dokploy Settings → API
  • VS Code 1.85 or newer

Privacy & Security

  • API keys are stored in VS Code's SecretStorage, never in plain settings files
  • All communication goes directly to your Dokploy instance — no third-party servers
  • The extension makes no telemetry calls

Roadmap

  • Backup management UI
  • Database actions (start/stop/rebuild from tree)
  • Compose file editor with validation
  • Monitoring graphs (CPU/memory per container)

Issues & Contributions

Found a bug or have a feature request? Open an issue.

Pull requests welcome! See CONTRIBUTING.md.

License

MIT © DevPanda


Not affiliated with the official Dokploy project. Dokploy is an open-source PaaS by Mauricio Siu.