Dokploy

screenshot of Dokploy
nextjs

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.
nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.