Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multiple docker instances #1387

Closed
applesoff opened this issue Sep 8, 2023 · 5 comments
Closed

Add multiple docker instances #1387

applesoff opened this issue Sep 8, 2023 · 5 comments
Labels
✨ Feature A feature you'd like to be added
Milestone

Comments

@applesoff
Copy link

Description

I currently run an instance of docker on two different machines. With the current setup I'm only able to control the docker actions for apps on the current computer that homarr is installed on. It would be cool if I could add the other docker instance to control all the apps that I use from inside Homarr.

Priority

Medium (Would be very useful)

@applesoff applesoff added the ✨ Feature A feature you'd like to be added label Sep 8, 2023
@taos15
Copy link
Contributor

taos15 commented Sep 9, 2023

Hi, Im working on a app that does that and I can plan to integrate it with homarr, it is still a WIP so if nothing get implemented by the maintainers, when I get something like an MVP I will integrate it to homarr. Right now the project is mainly use to generate traefik configuration across multiple servers, just last week I separate the endpoints to also be able to send docker commands.

@AlexFigas
Copy link

AlexFigas commented Dec 17, 2023

I'm looking forward to this. @taos15 is it already available?

@taos15
Copy link
Contributor

taos15 commented Dec 24, 2023

I am still working on the it. It is not even on alpha yet. I use it for personal use, but I have been very busy and I have not being able to make it for general user friendly. I need to implemnent some type of api token system before it can be used, you can use it by changing the dockerproxy setting to enable the post command like restart, power on/off etc; but I dont think that is very secured in the long run.

@taos15
Copy link
Contributor

taos15 commented Dec 26, 2023

I'm looking forward to this. @taos15 is it already available?

if you want to try the wip, this is the link traefik api, you need to have dockerproxy in the server that you want to get containers from, and the dockerproxy needs to hace the enviropment variables CONTAINERS: 1 , POST: 1 read the documentation to know what they do. This will enable post (write commands). I build a quick ui today for testing. I wont put much efford until I finish the backend logic, I want to add auth and create a docker proxy server that integrate with the app, so I dont need to use dockerproxy container.

@Meierschlumpf
Copy link
Collaborator

Closed by homarr-labs/homarr#520
This feature will be part of v1.0, see #1993
image

@github-project-automation github-project-automation bot moved this from 🆕 New to ✅ Done in Homarr Kanban Oct 26, 2024
@Meierschlumpf Meierschlumpf added this to the v1.0.0 milestone Oct 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature A feature you'd like to be added
Projects
Archived in project
Development

No branches or pull requests

4 participants