Altes Pad: [[https://pad.n39.eu/p/freifunk7]] # Gluon ## neue Anleitungen: how to gluon selber bauen [[http://md.freifunk.net/gluon/]] router flashen (gluon) [[http://md.freifunk.net/router-flashen-gluon/]] repos: * gluon: [[https://github.com/freifunk-gluon/gluon]] * md-config für gluon: [[https://github.com/FreifunkMD/site-ffmd]] downloadlink firmware.md.freifunk.net/ #fastd configurieren [[http://wiki.freifunk.net/Freifunk_Hamburg/Gateway]] ## Register Seite Ziel: später gluon configsetite ausfüllen liefert link zum automatisch ausgefüllten formular [[http://register.md.freifunk.net/#/new?hostname=foo&key=123&mac=bar]] Upstream: [[https://github.com/baldo/ffffng]] todo: repo forken und eigenene config upstream zur Verfügung stellen register site: [[http://37.120.160.206:8080/]] bzw [[http://register.md.freifunk.net/]] -> installation unter /home/fastdform/opt/ Formulardaten werden nach /home/fastdform/fastdpeers/ geschrieben und anschließend per cronjob nach /home/git/repositories/fastdpeers.git/ geschoben -> diese liste wird mit dem user git von den anderen gateways gecloned -> diese liste wird durch den user "fastdform" geschrieben auf gw01 / fastd1 [[http://wiki.freifunk.net/Freifunk_Hamburg/gitolite]] läuft da ein gitolite ja ## Visualisierungen [[https://github.com/freifunkhamburg/ffmap-d3]] Erreichbar unter [[http://map.md.freifunk.net]] Rohdaten: [[http://map.md.freifunk.net/nodes.html]] Generieren der Knoten & Kantenlisten (per cron-job) [[https://github.com/freifunkhamburg/ffmap-backend]] -> peerdaten unter etc/fastd/magdeburg/peers -> liegt unter /opt/ffmap-backend ./mkmap.sh als cronjob ## Alfred Protokoll zum Austausch von Peerdaten [[https://github.com/tcatm/alfred]] alfred-server: z.Z. in einer Screensession -> Startup-srcipte erstellen, daemonize ([[https://git.c3pb.de/freifunk-pb/setup/blob/master/install-gateway.sh#L246)]] [[https://git.c3pb.de/freifunk-pb/setup/blob/master/files/update_map]] ???? ===== Skript zum installieren eines weiteren Gateways, müssten wir anpassen an FFMD [[https://git.c3pb.de/freifunk-pb/setup/]] alternative: [[https://github.com/freifunkhamburg/puppet-ff_gw]] autoflashen (muss angepasst werden) [[https://git.c3pb.de/freifunk-pb/autoflasher/]] -> alfred liste: [[https://github.com/ffnord/gluon-alfred-vis]] ## Workflow zum Deployment insbesondere mit Autoupdater wichtig Wenn wir open-source-Repos benutzen dann BITTE FORKEN und die Änderungen wieder hochladen! Die Maintainer der anderen Projekte sind zurecht pissed, wenn wir das nicht wieder zur Verfügung stellen. Vorschlag: Änderungen an der Firmware als Pull-Request vorbereiten und dann als merge mit Review ins git-Repo einpflegen, danach deployment – möglichst automatisiert Deployment (Mit autoupdater) * Wo liegen die Schlüssel zum Signieren der Firmware? * * Vorschlag: Der experimental-branch wird auf dem Server signiert, die release-branches werden manuell signiert. * Gibt es einen "Build-Server?" -> Einer der Server im Space wird so eingerichtet werden, soll dann aber an- und abschaltbar sein. * Wo liegen die Backups des Sourcecodes # Ausrollen von Knoten * Unitheke * Sollte man den nächsten Restaurants auch Router in der größe empfehlen? * Werden da einfach irgendwann wesentlich mehr Leute das WLAN nutzen? ## Hasselbachplatz Stern,Riff,Urbar,WebVariants und co -> Wer macht dort für uns Werbung? uwe und michel entwickeln Webematerial für gewerbliche Knotenbetreiber ## Leibnizstraße Verbindung Space-Tux -> Es fehlt eine Antenne an der Außenwand