dokku

Manage Dokku PaaS installations, upgrades, and application deployments via SSH.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/aydadevelop/turborepo-starter --skill dokku-aydadevelop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dokku
Source: https://github.com/aydadevelop/turborepo-starter/tree/main/.agents/skills/dokku
Command: npx skills add https://github.com/aydadevelop/turborepo-starter --skill dokku-aydadevelop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of installing, upgrading, and managing applications on a Dokku Platform-as-a-Service (PaaS) environment, streamlining deployments and server operations.

Core Features & Use Cases

  • Installation & Upgrades: Guides users through setting up and updating Dokku on a server.
  • App Deployment: Facilitates deploying applications via Git or Docker images.
  • Operational Management: Handles app configuration, domain management, logs, and container process control.
  • Cleanup: Provides tools to remove unused apps, containers, and images to free up disk space.
  • Use Case: Deploy a new web application to a Dokku server, configure its custom domain, and set up environment variables for production.

Quick Start

Use the dokku skill to create a new application named 'my-new-app'.

Frequently Asked Questions about dokku

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an application to a Dokku server?

To deploy an application to a Dokku server, you can push your code via Git or deploy a Docker image directly. The process involves creating the app on the server, configuring environment variables, and managing custom domains for production routing.

What is Dokku PaaS used for in server management?

Dokku PaaS is used to simplify server management by handling application deployments, configuration, and process scaling. It streamlines server operations by allowing you to manage apps, custom domains, and logs directly on your host without needing complex infrastructure setup.

Do I need SSH access to manage a Dokku PaaS installation?

Yes, SSH access to the Dokku host is required to manage the PaaS installation. Optionally, having Docker installed allows for advanced container process control and deploying applications directly via Docker images.

Can I scale application processes and view logs on Dokku?

Yes, you can scale application processes and access logs on Dokku. Operational management features allow you to control container processes, monitor application output via log access, and configure app settings dynamically.

How do I free up disk space on a Dokku server?

To free up disk space on a Dokku server, you can use the system cleanup tools provided. These tools remove unused applications, containers, and Docker images, effectively reclaiming storage and maintaining server health.