Coder Social home page Coder Social logo

Multi-server feature about dokploy HOT 2 OPEN

jocubeit avatar jocubeit commented on July 18, 2024
Multi-server feature

from dokploy.

Comments (2)

Siumauricio avatar Siumauricio commented on July 18, 2024

Hi @jocubeit ,

Docker swarm is specifically to manage multiple servers as nodes and scaling, you can build and deploy from the node manager and if you want you can also deploy an application to a specific node(server), however of course we have a single point of failure, so you would need more manager nodes to share traefik information and more things to have an abundance of nodes to prevent single point of entry failures and also the problem is that builds are executed on the manager node which can cause instability.

The multi server feature of coolify I don't know to what extent it allows manager nodes to overflow and recover from a failure in the main node.

According to the documentation they do not natively integrate docker swarm and it is experimental so I do not know to what extent you are referring to manage multiple servers and have redundancy and recover from failures that I think it does not handle it or maybe I'm wrong.

https://coolify.io/docs/knowledge-base/docker/swarm

It's almost the same term, the main point is to be able to deploy applications on a specific node or server, you can actually do that with docker swarm as we have it integrated.

If you could give me more details on how you think it should work/steps we could create/rethink a more complex functionality thought in server management and how it currently works coolify would be great!

Thanks!

from dokploy.

anbraten avatar anbraten commented on July 18, 2024

From what I understand instead of using one docker socket connected to the swarm master to manage apps, a first step would be to allow adding "nodes" using an additional docker socket. So basically dokploy would be able to manage multiple docker systems or even multiple docker swarms and if I understand OP correctly you could select "deploy to swarm1" where swarm1 would be a docker connection to a swarm or just a single docker server. Each swarm / node would provide its own Traefik etc if you select multiple servers (as in Coolify) it would deploy it to independet systems as if you would manually deploy to two dokploys, but instead both systems are sharing one UI / management system.

from dokploy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.