PoC for a supernode with docker
This repository has been archived on 2024-05-11. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Alexander Böhm 46f5c724a5 WIP 2021-12-20 19:40:05 +01:00
batman WIP 2021-12-20 19:35:06 +01:00
debug Working batman + dhcp 2021-12-10 02:20:17 +01:00
dhcpd First working 2021-12-07 02:05:27 +01:00
fastd First working 2021-12-07 02:05:27 +01:00
radvd First working 2021-12-07 02:05:27 +01:00
wireguard First working 2021-12-07 02:05:27 +01:00
.env WIP 2021-12-20 19:35:06 +01:00
.gitignore WIP 2021-12-20 19:35:06 +01:00
README.md WIP 2021-12-20 19:40:05 +01:00
Vagrantfile WIP 2021-12-20 19:35:06 +01:00
docker-compose.yml WIP 2021-12-20 19:35:06 +01:00
playbook.yml WIP 2021-12-20 19:35:06 +01:00
requirements.yml WIP 2021-12-20 19:35:06 +01:00
restart.sh WIP 2021-12-20 19:35:06 +01:00

README.md

gluon super node with docker

Prepare

Prepare test VM with vagrant

vagrant up supernode

Change to vagrant VM

vagrant ssh supernode

Run

# iff using  vagrant
cd /vagrant_data
# build all images
docker-compose build
# start
docker-compose up -t 0 -d batman fastd_server dhcpd_v4 wireguard

Test with OpenWRT node

vagrant up node

Preparations for native install

Docker

Docker logs retenation + ipv6 support

{
	"log-driver": "json-file",
	"log-opts": {
		"max-size": "1m",
		"max-file": "3"
	},
  "ipv6": true,
  "fixed-cidr-v6": "fcff:ffff:ffff:ffff::/64"
}