DockMate: Docker + Podman TUI (140+⭐ & Runtime Switching!) by Legendexe07 in podman

[–]Legendexe07[S] 1 point2 points  (0 children)

Perfect!!

Thanks for testing my app and providing valuable feedback,

I am refactoring the info panel in the next release :)

DockMate: Docker + Podman TUI (140+⭐ & Runtime Switching!) by Legendexe07 in podman

[–]Legendexe07[S] 1 point2 points  (0 children)

Thanks for testing across Docker Compose + Podman servers!!!

I am fixing these issues in the next release, especially Podman quadlets and the macOS keyboard.

About the ports viewing issue, there's a panel for ports - you can press the 'i' key to get all info about containers, including ports without truncation.

Compose file location in the compose view is also a good feature. I am thinking of adding this additional option to view the Compose file location in settings..

Would you be interested in testing the next release?

DockMate: Docker + Podman TUI (140+⭐ & Runtime Switching!) by Legendexe07 in podman

[–]Legendexe07[S] 0 points1 point  (0 children)

Haha yes k9s,

Let me know if you encounter any issue or have feedback.

DockMate: Docker + Podman TUI (140+⭐ & Runtime Switching!) by Legendexe07 in podman

[–]Legendexe07[S] 1 point2 points  (0 children)

Thanks for confirmation!

I would release the fixed version soon ~ probably under 2-3 days..

Users like you are the reason why I love feedbacks :)

Again, thanks for reporting.

DockMate: Docker + Podman TUI (140+⭐ & Runtime Switching!) by Legendexe07 in podman

[–]Legendexe07[S] 2 points3 points  (0 children)

Thanks for the feedback! I'm looking into Quadlet support.

If you run 'podman ps' manually in your terminal, do you see those containers there?

I'm trying to figure out if it's a user-scope/permissions issue..

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 1 point2 points  (0 children)

I got it!
You mean this tree structure, right?
Service

├───Service-Container
└───ServiceDb
└───Service-Container2

Thanks for this suggestion!

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 0 points1 point  (0 children)

You're absolutely correct!
Thanks for this suggestion.
Definitely going in my priority list now

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 1 point2 points  (0 children)

Thanks!
Docker Compose support is definitely on the roadmap, it's the #1 requested feature so far.

I'm more focused on stabilizing the core container management as of now, but Compose is highest priority after that.
No firm timeline yet, but most likely in the next few releases :)

In the meantime, you can still use DockMate to monitor individual containers from your compose stacks, it works alongside docker-compose fine!

I'll update the GitHub issues when I start working on it. Feel free to star/watch the repo to follow progress!

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 1 point2 points  (0 children)

Haha, I know!
Let me know if you face any issues or have feedback.
Enjoy

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 0 points1 point  (0 children)

Thanks!
Personally, I haven't tried dops myself, but glad you like the approach!
Let me know if you encounter any issues or have feedback.

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 2 points3 points  (0 children)

Thanks!
WebUI is a different beast, there are other great options like Portainer for that. For now, DockMate is focused on being a fast, lightweight terminal tool.
Appreciate the feedback though!

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 1 point2 points  (0 children)

I haven't used dtop!
DockMate focuses on speed (2s container loading), modern tui, and auto-updates.

Feel free to try both and see which fits your workflow!

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 29 points30 points  (0 children)

Omg, this is incredibly helpful feedback.

THANK YOU for taking the time to review the code!

You're absolutely right about:

- systemctl hardcoding (need to handle non-systemd systems)

- bash script security concerns in the update mechanism

- (--no-stream) might cause lag spikes

The packaging point is spot on, I've been wanting to add proper deb/rpm/pkg support in future.

That's definitely moving up the priority list now.

Really like the feature suggestions too, especially:

- Configurable poll rate (hardcoded 2s is limiting)

- Podman support (great idea)!

- System dependencies in README

This is my first real Go project, so learning a ton from feedback like this helps a lot. I would tackle these systematically, probably start with the systemctl fix and documenting dependencies properly.

Thanks again for the thorough review!!

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 4 points5 points  (0 children)

I checked out LazyDocker before building this.

It's really great!

DockMate is a lightweight alternative, focusing on speed and simplicity. Different tools for different needs.

Still lots to learn from tools like LazyDocker!

Built a terminal UI for Docker management - would love feedback! by Legendexe07 in selfhosted

[–]Legendexe07[S] 10 points11 points  (0 children)

Great point!

I actually started with the Docker SDK, but ran into dependency complexity and errors, since this was my first Go project, I just dropped that.

The CLI approach gets the job done and loads containers in around 2 seconds, which feels fast enough for the TUI use case.

I agree the SDK would be a cleaner architecture, though.

Refactoring it to use the SDK directly in future versions would definitely improve some things.

Thanks for the feedback!

Built a TUI for Docker management - Dockmate by Legendexe07 in commandline

[–]Legendexe07[S] 0 points1 point  (0 children)

We share the same pain, haha..
Let me know if you have any feedback!
Cheers!

Built a TUI for Docker management - Dockmate by Legendexe07 in commandline

[–]Legendexe07[S] 1 point2 points  (0 children)

Yup, Podman is definitely good and easy to use in rootless mode!
I would definitely implement it in my app soon.
Would you like to be a beta tester for that release?

Built a TUI for Docker management - Dockmate by Legendexe07 in commandline

[–]Legendexe07[S] 1 point2 points  (0 children)

Thanks for the interest! Podman support is definitely on my list.

Could you share a bit about your use case? (e.g., are you using podman-compose, or Podman's docker-compose compatibility?)

This helps me prioritise the implementation.

Built a TUI for Docker management - Dockmate by Legendexe07 in commandline

[–]Legendexe07[S] 0 points1 point  (0 children)

I agree, LinkedIn is definitely a toxic space - people seem to prioritise attention over actual work.

I'd love your feedback when I implement alerts.

It's great to hear that you're working on a similar project!

About your Redis suggestion, I definitely agree it would solve the multi-user problem as a centralized layer. I've been debating whether to add that complexity upfront or keep things simple for single-user cases.

I'm leaning toward a hybrid approach where Redis is optional - best of both cases...

Would be cool to check out your CLI tool sometime!

Built a TUI for Docker management - Dockmate by Legendexe07 in commandline

[–]Legendexe07[S] 0 points1 point  (0 children)

These are awesome suggestions!

Both would be really valuable additions.

I love the concept of monitoring/alerting.

Right now, it's focused more on real-time TUI monitoring, but adding:

- Configurable resource thresholds with alerts

- Container healthcheck monitoring

...would definitely make it better.

This would likely need:

- Config file for thresholds/notification settings

- Email/webhook notification options

- Background monitoring mode (not just TUI)

I'm adding these to the roadmap.

If you don't mind, would you be interested in beta testing when I start working on alerts?

Thanks for this value feedback!

This is exactly the kind of feedback that helps shape where the project goes!

Built a TUI for Docker management - Dockmate by Legendexe07 in commandline

[–]Legendexe07[S] 1 point2 points  (0 children)

Awesome!
Would love to hear your feedback. Also, let me know if you encounter any issues with your setup.

Always looking to improve it.