docker-swarm

Top 23 docker-swarm Open-Source Projects

  • Portainer

    Making Docker and Kubernetes management easy.

    Project mention: Runtipi: Docker-Based Home Server Management | news.ycombinator.com | 2024-04-04

    > Any tips on the minimum hardware or VPS's needed to get a small swarm cluster setup?

    From my testing, Docker Swarm is very lightweight, uses less memory than both Hashicorp Nomad and lightweight Kubernetes distros (like K3s). Most of the resource requirements will depend on what containers you actually want to run on the nodes.

    You might build a cluster from a bunch of Raspberry Pis, some old OptiPlex boxes or laptops, or whatever you have laying around and it's mostly going to be okay. On a practical level, anything with 1-2 CPU cores and 4 GB of RAM will be okay for running any actually useful software, like a web server/reverse proxy, some databases (PostgreSQL/MySQL/MariaDB), as well as either something for a back end or some pre-packaged software, like Nextcloud.

    So, even 5$/month VPSes are more than suitable, even from some of the more cheap hosts like Hetzner or Contabo (though the latter has a bad rep for limited/no support).

    That said, you might also want to look at something like Portainer for a nice web based UI, for administering the cluster more easily, it really helps with discoverability and also gives you redeploy web hooks, to make CI easier: https://www.portainer.io/ (works for both Docker Swarm as well as Kubernetes, except the Kubernetes ingress control was a little bit clunky with Traefik instead of Nginx)

  • awesome-docker

    :whale: A curated list of Docker resources and projects

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • CapRover

    Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

    Project mention: CapRover : Dumb name, awesome tool | dev.to | 2024-01-12

    Finally, I kinda wonder if CapRover is still alive. As I write this it has been over 60 days since there has been any activity on their GitHub.

  • docker-py

    A Python library for the Docker Engine API

  • prometheus

    A docker-compose stack for Prometheus monitoring (by vegasbrianc)

    Project mention: How can we read variables from file and use them in promql? | /r/grafana | 2023-05-29

    However I am not able to figure it out, how can I feed the string xyz_stack_1 to grafana. I have setup docker-compose.yaml file to start up all the containers. The configuration is done through prometheus.yaml, grafana.ini, dashboards.yaml and datasources.yaml

  • ufw-docker

    To fix the Docker and UFW security flaw without disabling iptables

    Project mention: Swag reverse proxy, fail2ban not working | /r/selfhosted | 2023-12-07

    I am running ubuntu server 22.04 LTS and have fail2ban running on the host. This works great, no issues and IPs get banned for the rules I have in place. I am using UFW and have updated my after.rules for docker based on the recommendations here.

  • DockerCheatSheet

    🐋 Docker Cheat Sheet 🐋 (by eon01)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • swarmpit

    Lightweight mobile-friendly Docker Swarm management UI

  • dry

    dry - A Docker manager for the terminal @

  • traefik-forward-auth

    Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy

    Project mention: Show HN: Obligator – An OpenID Connect server for self-hosters | news.ycombinator.com | 2023-10-11
  • docker-volume-backup

    Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage

    Project mention: I have a question about | /r/paulsdevblog | 2023-11-29

    I am interested in coming up with a backup plan before I get too invested in this setup. I found the docker-volume-backup project that looks like it might be a possible solution. However I'm not sure how to implement it using docker swarm since I am new to all of this. I would be interested in learning what backup solution you use for your docker swarm servers.

  • startpack

    Selfhosted tech starter pack for development of new project or startup

  • sablier

    Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.

    Project mention: Sablier: Start containers on demand, shut them down automatically | news.ycombinator.com | 2024-02-03
  • spin

    🚀 Replicate your production environment locally using Docker. Just run "spin up". It's really that easy. (by serversideup)

    Project mention: FLaNK Stack Weekly 22 January 2024 | dev.to | 2024-01-22
  • awesome-stacks

    Deploy 110+ open-source web apps with one Docker command

    Project mention: Deploy 90 open-source web apps with one Docker command | news.ycombinator.com | 2023-06-08
  • Please-Contain-Yourself

    A Docker tutorial written for people who don't actually know Docker already.

  • Zenko

    Zenko is the open source multi-cloud data controller: own and keep control of your data on any cloud.

  • Fast-Docker

    This repo covers containerization and Docker Environment: Docker File, Image, Container, Commands, Volumes, Networks, Swarm, Stack, Service, possible scenarios.

  • shinyproxy

    ShinyProxy - Open Source Enterprise Deployment for Shiny and data science apps

  • shepherd

    Docker swarm service for automatically updating your services whenever their image is refreshed (by containrrr)

    Project mention: Docker Swarm: automatically update service when new image is released | /r/docker | 2023-04-20

    Since watchtower doesn't support Docker Swarm I've come across shepherd but the author has stated that he wont be maintaining the project anymore which makes me reluctant to use it.

  • clusterplex

    ClusterPlex is an extended version of Plex, which supports distributed Workers across a cluster to handle transcoding requests.

    Project mention: Run a single Plex server across multiple physical servers? | /r/selfhosted | 2023-04-30

    Clusterplex

  • awesome-swarm

    All the awesome tools, docs, and training on Docker and Mirantis Swarm Mode (SwarmKit)

  • ansible-dockerswarm

    Docker Engine clustering using "Swarm Mode" and Ansible

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-04.

docker-swarm related posts

Index

What are some of the best open-source docker-swarm projects? This list will help you:

Project Stars
1 Portainer 28,644
2 awesome-docker 28,265
3 CapRover 12,140
4 docker-py 6,621
5 prometheus 4,265
6 ufw-docker 3,774
7 DockerCheatSheet 3,603
8 swarmpit 2,913
9 dry 2,867
10 traefik-forward-auth 2,003
11 docker-volume-backup 1,492
12 startpack 1,183
13 sablier 1,028
14 spin 847
15 awesome-stacks 828
16 Please-Contain-Yourself 589
17 Zenko 539
18 Fast-Docker 530
19 shinyproxy 500
20 shepherd 454
21 clusterplex 374
22 awesome-swarm 270
23 ansible-dockerswarm 259
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com