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. Learn more →
Top 23 docker-swarm Open-Source Projects
-
> 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)
-
-
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.
-
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.
-
-
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
-
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.
-
-
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.
-
-
-
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
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.
-
-
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: 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.
-
-
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-20Since 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-30Clusterplex
-
awesome-swarm
All the awesome tools, docs, and training on Docker and Mirantis Swarm Mode (SwarmKit)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
docker-swarm related posts
- Runtipi: Docker-Based Home Server Management
- Cómo instalar Docker CLI en Windows sin Docker Desktop y no morir en el intento
- Sablier: Start containers on demand, shut them down automatically
- Setup Portainer for Server App
- Start / Stop dockers by port?
- I have a question about
- Old documentation url on Github issues gives ERR_TOO_MANY_REDIRECTS.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
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 |