https://github.com/bayars/swarmsetuppi
Docker swarm setup with ansible on Raspberry PI's
https://github.com/bayars/swarmsetuppi
ansible docker docker-swarm raspberrypi swarm
Last synced: 2 months ago
JSON representation
Docker swarm setup with ansible on Raspberry PI's
- Host: GitHub
- URL: https://github.com/bayars/swarmsetuppi
- Owner: bayars
- License: mit
- Created: 2022-12-25T21:52:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-07T19:31:56.000Z (over 3 years ago)
- Last Synced: 2025-12-26T05:56:26.475Z (7 months ago)
- Topics: ansible, docker, docker-swarm, raspberrypi, swarm
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SwarmSetupPI
## Hardwares
In my case, I have these hardware,
+ 3 - raspberry pi zero 2w
+ 1 - raspberry pi 3
+ 1 - 2TB Hard Disk
+ 1 - 500GB Hard Disk
## My Design
I planned use these hardwares for homelab. I will serve to my family members to use in the personal life. This ansible repository uses docker swarm to create and configure docker containers automatically.
I am serving these applications,
+ nextcloud
+ wireguard
+ samba
+ redmine
+ plex
+ drone CI/CD
As you would expect, one raspberry pi 3 won't enough to serve these applications. I am adding the three zero 2w's as worker nodes to manager node (raspberry pi 3). I tested with three different operation at the same time on the applications. I guess they can run more containers. I didn't see any performance problems.
These node management runs with ansible inventory grouping. (Look the hosts file)
Currently, I am using my another private personal server repository on github. That repository contains the docker compose files. I may open this repository to public in the future.