Compare commits

...

14 Commits

Author SHA1 Message Date
1e4be858d8 cleanup: drop prometheus entirely 2026-04-25 11:25:38 -04:00
75d678d8e3 feat/oops: switch 5GHz to new SSID, too 2026-04-25 11:25:27 -04:00
a6ef8c0f13 Merge remote-tracking branch 'refs/remotes/origin/main' 2026-04-19 18:23:12 -04:00
f0a4f5478f Merge remote-tracking branch 'refs/remotes/origin/main' 2026-04-19 18:10:28 -04:00
e96efc6528 [WIP] fix: switch to minimal prometheus 2026-04-19 17:45:45 -04:00
600e332ec2 feat: switch Gluon SSID 2026-04-19 17:29:53 -04:00
a5805cfa20 feat: switch TZ of the routers 2026-04-19 17:29:49 -04:00
ace2eacefa feat: add Prometheus packages 2026-04-19 17:29:38 -04:00
f630691d94 feat: fastd keys 2026-02-05 18:56:48 -05:00
55deaf16bb feat: add real Lab B fastd node
This was built in to the mid-August deployment.
2025-09-13 14:23:37 -04:00
a52316f53b feat: give build instructions 2025-08-29 18:42:14 -04:00
e9a68a72a0 fix spacing 2025-08-29 17:59:19 -04:00
e58cffc8a1 doc: add submodules for example sites 2025-07-27 15:29:02 -04:00
f5ffb72ca7 feat: add iperf3 2024-09-22 15:57:16 -04:00
11 changed files with 56 additions and 14 deletions

21
.gitmodules vendored Normal file
View File

@@ -0,0 +1,21 @@
[submodule "example-sites/ffrgb/site-ffrgb"]
path = example-sites/ffrgb/site-ffrgb
url = https://github.com/ffrgb/site-ffrgb
[submodule "example-sites/freifunk-darmstadt/site-ffda"]
path = example-sites/freifunk-darmstadt/site-ffda
url = https://github.com/freifunk-darmstadt/site-ffda
[submodule "example-sites/FreifunkErfurt/site-ffef"]
path = example-sites/FreifunkErfurt/site-ffef
url = https://github.com/FreifunkErfurt/site-ffef
[submodule "example-sites/Freifunk-Rhein-Neckar/site-ffrn"]
path = example-sites/Freifunk-Rhein-Neckar/site-ffrn
url = https://github.com/Freifunk-Rhein-Neckar/site-ffrn
[submodule "example-sites/Freifunk-Potsdam/site-ffp"]
path = example-sites/Freifunk-Potsdam/site-ffp
url = https://github.com/Freifunk-Potsdam/site-ffp
[submodule "example-sites/ffsh/site"]
path = example-sites/ffsh/site
url = https://github.com/ffsh/site
[submodule "example-sites/freifunkMUC/site-ffm"]
path = example-sites/freifunkMUC/site-ffm
url = https://github.com/freifunkMUC/site-ffm

6
BUILDING.md Normal file
View File

@@ -0,0 +1,6 @@
./scripts/container.sh
make update
make V=sc -j24 download all GLUON_TARGET=ramips-mt7621
make V=sc -j24 download all GLUON_TARGET=ipq40xx-generic
make V=sc -j24 download all GLUON_TARGET=mpc85xx-p1020

View File

@@ -1,6 +1,14 @@
packages {
'iwinfo',
'gluon-authorized-keys',
'iperf3',
'iwinfo',
-- 'prometheus-node-exporter-lua',
-- 'prometheus-node-exporter-lua-hostapd_stations',
-- 'prometheus-node-exporter-lua-hostapd_ubus_stations',
-- 'prometheus-node-exporter-lua-nat_traffic',
-- 'prometheus-node-exporter-lua-netstat',
-- 'prometheus-node-exporter-lua-wifi',
-- 'prometheus-node-exporter-lua-wifi_stations',
}
features {
@@ -11,6 +19,7 @@ features {
'mesh-batman-adv-15',
'mesh-vpn-fastd',
'respondd',
'tls',
'status-page',
'web-advanced',
'web-wizard'

View File

@@ -28,7 +28,7 @@
-- Timezone of your community.
-- See https://openwrt.org/docs/guide-user/base-system/system_configuration#time_zones
timezone = 'CEST5EDT,M3.2.0,M11.1.0',
timezone = 'EST5EDT,M3.2.0,M11.1.0',
-- List of NTP servers in your community.
-- Must be reachable using IPv6!
@@ -44,11 +44,11 @@
-- ESSIDs used for client network.
ap = {
-- ssid = 'newportmesh.org', (optional - SSID for open client network)
-- ssid = 'Newport Downtown WiFi', (optional - SSID for open client network)
-- disabled = true, -- (optional)
-- Configuration for a backward compatible OWE network below.
owe_ssid = 'newportmesh.org', -- (optional - SSID for OWE client network)
owe_ssid = 'Newport Downtown WiFi', -- (optional - SSID for OWE client network)
-- owe_transition_mode = true, -- (optional - enables transition-mode - requires ssid as well as owe_ssid)
},
@@ -67,8 +67,8 @@
channel = 44,
outdoor_chanlist = '34-173',
ap = {
-- ssid = 'newportmesh.org',
owe_ssid = 'newportmesh.org', -- (optional - SSID for OWE client network)
-- ssid = 'Newport Downtown WiFi',
owe_ssid = 'Newport Downtown WiFi', -- (optional - SSID for OWE client network)
},
mesh = {
-- Adjust these values!
@@ -124,16 +124,15 @@
-- List of peers.
peers = {
peer1 = {
key = 'deadbeef',
hashtag = {
key = '71c13aad659612721d93c2e0d6270bea4808b16480fe4db9bfdb7248d987e48d',
-- This is a list, so you might add multiple entries.
remotes = {'ipv4 "xxx.somehost.invalid" port xxxxxx'},
},
peer2 = {
key = 'deadbeef',
-- You can also omit the ipv4 to allow both connection via ipv4 and ipv6
remotes = {'"xxx.somehost2.invalid" port xxxxx'},
remotes = {
'ipv4 "home.laboratoryb.org" port 10001',
'ipv4 "10.0.7.226" port 10001',
'ipv4 "204.13.45.156" port 10001',
},
},
},