Dokploy

screenshot of Dokploy

Open Source Alternative to Vercel, Netlify and Heroku.

Overview:

Dokploy is a comprehensive platform that offers multiple features to simplify the deployment and management of applications and databases. From supporting various types of applications to providing real-time monitoring and notification capabilities, Dokploy aims to streamline the process of hosting and maintaining software solutions.

Features:

  • Applications: Deploy various types of applications including Node.js, PHP, Python, Go, Ruby, etc.
  • Databases: Create and manage databases with support for MySQL, PostgreSQL, MongoDB, MariaDB, Redis.
  • Backups: Automate backups for databases to an external storage destination.
  • Docker Compose: Native support for Docker Compose to manage complex applications.
  • Multi Node: Scale applications to multiple nodes using docker swarm to manage the cluster.
  • Templates: Deploy open-source templates with a single click (e.g., Plausible, Pocketbase, Calcom, etc.).
  • Traefik Integration: Automatically integrates with Traefik for routing and load balancing.
  • Real-time Monitoring: Monitor CPU, memory, storage, and network usage for every resource.
  • Docker Management: Easily deploy and manage Docker containers.
  • CLI/API: Manage applications and databases using the command line or through the API.
  • Notifications: Receive notifications for successful or failed deployments via various channels (Slack, Discord, Telegram, Email, etc.).
  • Self-Hosted: Self-host Dokploy on your VPS.

Summary:

Dokploy offers a robust set of features for deploying and managing applications and databases. From seamless integration with various technologies to providing monitoring and notification capabilities, Dokploy aims to cater to the needs of users looking for an efficient platform to host their software solutions.