dokploy

Open Source Alternative to Vercel, Netlify and Heroku.

OTHER License

Stars
3.5K
Committers
53

Bot releases are hidden (Show)

dokploy - v0.6.2 Latest Release

Published by Siumauricio 2 months ago

What's Changed

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.6.1...v0.6.2

dokploy - v0.6.1

Published by Siumauricio 3 months ago

What's Changed

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.6.0...v0.6.1

dokploy - v0.6.0

Published by Siumauricio 3 months ago

What's Changed

Features

Static Mode:

1. Nixpacks Integration

  • Utilize Nixpacks to build and deploy the application as a static site.
  • Benefit from a consistent and reproducible build environment for smooth deployments.

2. Static File Serving

  • Implement static file serving for improved performance and scalability.
    • /build/
    • /dist/
    • index.html in the root directory
    • Any other static file

Docker images for static deployments are 60mb

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.5.1...v0.6.0

dokploy - v0.5.1

Published by Siumauricio 3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.5.0...v0.5.1

dokploy - v0.5.0

Published by Siumauricio 3 months ago

What's Changed

Features & Breaking Changes

  • Introduce SSH Keys: Now is not necessary to add a SSH key for every application or compose, now you can create a single SSH key an reuse across all the applications
    Screenshot 2024-07-27 at 3 30 32 PM

⚠️ Breaking Changes

Since we are entering SSH Keys, we are deleting the SSH Key for each application so it will be deleted when you upgrade to the new version, so be aware of this and make the corresponding migration.

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.4.0...v0.5.0

dokploy - v0.4.0

Published by Siumauricio 3 months ago

What's Changed

Features

Notifications provider

  1. Discord
  2. Slack
  3. Telegram
  4. Email
    Screenshot 2024-07-22 at 3 58 31 AM

Drag n Drop deployment

Drag n drop a zip of your project and automatically deploy
Screenshot 2024-07-22 at 3 59 10 AM

Heroku 24

The heroku team has released the version 24 with fully support for Arm and Amd Architecture.

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.3.3...v0.4.0

dokploy - v0.3.3

Published by Siumauricio 3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.3.2...v0.3.3

dokploy - v0.3.2

Published by Siumauricio 3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.3.1...v0.3.2

dokploy - v0.3.1

Published by Siumauricio 3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.3.0...v0.3.1

dokploy - v0.3.0

Published by Siumauricio 4 months ago

What's Changed

New templates

  1. Documenso
  2. Glitchtip
  3. NocoDB
  4. appsmith
  5. baserow
  6. directus
  7. excalidraw
  8. ghost
  9. grafana
  10. n8n
  11. odoo
  12. uptime-kuma
  13. wordpress
  14. phpmyadmin
  15. rocketchat
  16. minio
  17. metabase
  18. meilisearch

Screenshot 2024-07-01 at 1 39 55 AM

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.2.5...v0.3.0

dokploy - v0.2.5

Published by Siumauricio 4 months ago

What's Changed

Domain generation

Watch a preview how easy is to generate a domain and see the your application fast and easy

https://github.com/Dokploy/dokploy/assets/47042324/cccd00ac-0d3c-4bf6-ac88-197744bb4dd7

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.2.4...v0.2.5

dokploy - v0.2.4

Published by Siumauricio 4 months ago

What's Changed

Features 🎊🎊🎊

  1. We're excited to introduce Swagger OpenAPI documentation for Dokploy. This addition significantly enhances our API's usability and accessibility.

API Documentation: For comprehensive information on how to use our API, please visit our API documentation page.

  1. New Command Line Interface (CLI)
    We've launched a new CLI to streamline your workflow and provide more flexibility in interacting with Dokploy.

CLI Guide: To learn how to leverage our new CLI, check out our CLI documentation.

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.2.3...v0.2.4

dokploy - v0.2.3

Published by Siumauricio 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.2.2...v0.2.3

dokploy - v0.2.2

Published by Siumauricio 4 months ago

What's Changed

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.2.1...v0.2.2

dokploy - v0.2.1

Published by Siumauricio 4 months ago

What's Changed

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.2.0...v0.2.1

dokploy - v0.2.0

Published by Siumauricio 5 months ago

What's Changed 🎊🎊

Docker Compose Support

We introduce docker compose support, deploy applications from your github or deploy templates open source easily.

Documentation: https://docs.dokploy.com/docker-compose/overview

Note Atention:

For new installations this problem has been adressed

We need to add the docker provider to traefik, this in order to enable templates and docker compose routing, please do the following:

  1. Go to /dashboard/traefik
  2. Select traefik.yml
  3. You will have this code
- providers:
-  file:
-    directory: /etc/dokploy/traefik/dynamic
-    watch: true
+ providers:
+ docker:
+    exposedByDefault: false
+  file:
+    directory: /etc/dokploy/traefik/dynamic
+    watch: true

in the entrypoints

- entryPoints:
-  web:
-    address: ':80'
-    http:
-      redirections:
-        entryPoint:
-          to: websecure
-          scheme: https
-          permanent: true
+ entryPoints:
+  web:
+   address: ':80'

So at the end your traefik.yml should look like this, don't forget to restart the traefik, go to /dashboard/settings/server/ -> traefik then reload to take the new changes

Screenshot 2024-06-02 at 11 22 44 PM

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.1.0...v0.2.0

dokploy - v0.1.0

Published by Siumauricio 5 months ago

What's Changed

Multi node support

We introduce multi node support to link multiples servers and join them to a dokploy server.

Documentation: https://docs.dokploy.com/cluster/overview

⚠️ Note Atention:

Initially, in the installation that we had initially, we in the docker swarm used 127.0.0.0.0 to initialize the docker swarm orchestration, this is a problem if you really want to use the multinode because you can not use 127.0.0.0. as ip to be able to connect to other servers, therefore it is necessary to assign the public IP of your VPS when initializing the docker swarm network, we understand that this can be a downtime for a few seconds until all your applications get deploy, we know is not a ideal way for many people who really want to use it, but it is the only way to make sure that the multinode works correctly, if you really don't have the interest/want to use the multinode support, all right you don't have to do anything, your applications will continue to work the same way, but if you want to use it follow the next steps:

For new installations this problem has been adressed

  1. Keep in mind that executing this command will delete all your services, but your information will be persistent as databases and others, so you will have a drop of all your applications and databases until dokploy initialize and manually you deploy your applications, you will have the same information exactly as you left it so you should not have any problem when deploying.

Just copy and paste this command!

docker swarm leave --force 2>/dev/null; advertise_addr=$(curl -s ifconfig.me); docker swarm init --advertise-addr $advertise_addr; echo "Swarm initialized"; docker network rm -f dokploy-network 2>/dev/null; docker network create --driver overlay --attachable dokploy-network; docker pull dokploy/dokploy:latest; docker service create --name dokploy --replicas 1 --network dokploy-network --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock --mount type=bind,source=/etc/dokploy,target=/etc/dokploy --publish published=3000,target=3000,mode=host --update-parallelism 1 --update-order stop-first dokploy/dokploy:latest

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.0.4...v0.1.0

dokploy - v0.0.4

Published by Siumauricio 5 months ago

What's Changed

Note

Initially when dokploy was installed by mistake we exposed the port of the redis database which is the one we use to make queues to the deployments, in this update we corrected that error, to apply the changes it is necessary to do the following:

  1. Go to your server
  2. run this command docker service rm dokploy-redis
  3. go to your dokploy panel -> settings -> server -> reload (this will make to recreate the redis instance without the port exposed)

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.0.3...v0.0.4

dokploy - v0.0.3

Published by Siumauricio 5 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.0.2...v0.0.3

dokploy - v0.0.2

Published by Siumauricio 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Dokploy/dokploy/compare/v0.0.1...v0.0.2