swarmpit VS hbm

Compare swarmpit vs hbm and see what are their differences.

hbm

HBM is an application to authorize and manage authorized docker commands using Docker AuthZ plugin (by kassisol)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
swarmpit hbm
8 1
2,929 42
2.4% -
3.4 0.0
18 days ago almost 5 years ago
Clojure Go
Eclipse Public License 1.0 GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

swarmpit

Posts with mentions or reviews of swarmpit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-15.
  • Docker Storm – Container Visualizaiton
    2 projects | news.ycombinator.com | 15 Dec 2022
    So I need to setup prometheus, granfana, node exporter, and cadvisor before running this? All of the above give me everything I need to monitor a swarmcluster. And if I want multi-user access to the graphs, I’d configure auth in Grafana.

    Further, if I were to monitor Swarm without the Prom+Grafana stack, I’d be looking at:

    https://github.com/swarmpit/swarmpit

    What is the value-add of Storm?

  • Show HN: SetOps – Run containers, databases and more in your own AWS account
    7 projects | news.ycombinator.com | 7 Jun 2022
  • Is Docker swarm visualizer viable on-premises?
    1 project | /r/docker | 9 Mar 2022
    And then also look at Swarmpit https://github.com/swarmpit/swarmpit. It was last updated Aug 28, 2020 as well, so I don't know how active it is, but I also used it for a while before sticking with Portainer ultimately.
  • I self-host around 15 projects, should I use docker-compose, kubernetes or something else?
    4 projects | /r/selfhosted | 4 Oct 2021
    Kubernetes is a bit overkill. For my homegrown usage i use docker swarm. And use https://swarmpit.io to manage it
  • Portainer alternative
    1 project | /r/docker | 26 Aug 2021
    Specific to swarm but it might help soneone in a way https://github.com/swarmpit/swarmpit
  • Harbormaster: The anti-Kubernetes for your personal server
    20 projects | news.ycombinator.com | 19 Aug 2021
    > There is gap in the market between VM oriented simple deployments and kubernetes based setup.

    In my experience, there are actually two platforms that do this pretty well.

    First, there's Docker Swarm ( https://docs.docker.com/engine/swarm/ ) - it comes preinstalled with Docker, can handle either single machine deployments or clusters, even multi-master deployments. Furthermore, it just adds a few values to Docker Compose YAML format ( https://docs.docker.com/compose/compose-file/compose-file-v3... ) , so it's incredibly easy to launch containers with it. And there are lovely web interfaces, such as Portainer ( https://www.portainer.io/ ) or Swarmpit ( https://swarmpit.io/ ) for simpler management.

    Secondly, there's also Hashicorp Nomad ( https://www.nomadproject.io/ ) - it's a single executable package, which allows similar setups to Docker Swarm, integrates nicely with service meshes like Consul ( https://www.consul.io/ ), and also allows non-containerized deployments to be managed, such as Java applications and others ( https://www.nomadproject.io/docs/drivers ). The only serious downsides is having to use the HCL DSL ( https://github.com/hashicorp/hcl ) and their web UI being read only in the last versions that i checked.

    There are also some other tools, like CapRover ( https://caprover.com/ ) available, but many of those use Docker Swarm under the hood and i personally haven't used them. Of course, if you still want Kubernetes but implemented in a slightly simpler way, then there's also the Rancher K3s project ( https://k3s.io/ ) which packages the core of Kubernetes into a smaller executable and uses SQLite by default for storage, if i recall correctly. I've used it briefly and the resource usage was indeed far more reasonable than that of full Kubernetes clusters (like RKE).

  • Docker management
    1 project | /r/docker | 4 Jan 2021
  • Help finding a UI Solution
    1 project | /r/docker | 1 Jan 2021
    I believer Portainer and Swarmpit would have this capabilties https://www.portainer.io/ https://github.com/swarmpit/swarmpit

hbm

Posts with mentions or reviews of hbm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-19.
  • Harbormaster: The anti-Kubernetes for your personal server
    20 projects | news.ycombinator.com | 19 Aug 2021
    Beware that harbormaster is also the name of a program for adding RBAC to docker: https://github.com/kassisol/hbm

    It's kind of abandonware because it was the developer's PhD project and he graduated, but it is rather unfortunately widely used in one of the largest GEOINT programs in the US government right now because it was the only thing that offered this capability 5 years ago. Raytheon developers have been begging to fork it for a long time so they can update and make bug fixes, but Raytheon legal won't let them fork a GPL-licensed project.

What are some alternatives?

When comparing swarmpit and hbm you can also consider the following projects:

Portainer - Making Docker and Kubernetes management easy.

docker-box - A lightweight docker application platform for single servers.

swarmlet - A self-hosted, open-source Platform as a Service that enables easy swarm deployments, load balancing, automatic SSL, metrics, analytics and more.

hashi-ui - A modern user interface for @hashicorp Consul & Nomad

Dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications

hcl - HCL is the HashiCorp configuration language.

https-portal - A fully automated HTTPS server powered by Nginx, Let's Encrypt and Docker.

watchtower - A process for automating Docker container base image updates.

git-pipe - Hassle-free minimal CI/CD for git repositories with docker or docker-compose projects.

harbormaster

Juju - Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).