<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.funkfeuer.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vchrizz</id>
	<title>FunkFeuer Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.funkfeuer.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vchrizz"/>
	<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/wiki/Spezial:Beitr%C3%A4ge/Vchrizz"/>
	<updated>2026-06-09T07:23:57Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.36.3</generator>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3600</id>
		<title>Services/Organisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3600"/>
		<updated>2024-06-03T17:18:19Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite dient dazu die verschiedenen Services von FunkFeuer zu organisieren und zu definieren.&lt;br /&gt;
&lt;br /&gt;
== Core Services ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Service&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Page&lt;br /&gt;
|-&lt;br /&gt;
| Backbone Network&lt;br /&gt;
| Betrieb und Wartung des kabelgebundenen Backbone Netzes inkl. zugehöriger Glasfaserstrecken und der Internetanbindung. Es stellt Netzwerkanbindungen für das Funknetzwerk, Serverhousing sowie interner Dienste bereit. &lt;br /&gt;
| [[Benutzer:stefan|Stefan Schultheis]], Wolfgang Nagele, Simon Schwendemann, [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Backbone Network]]&lt;br /&gt;
|-&lt;br /&gt;
| Backbone Wiki&lt;br /&gt;
| Interne Dokumentation&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Backbone Network]]&lt;br /&gt;
|-&lt;br /&gt;
| Core Infrastruktur&lt;br /&gt;
| Backups, Monitoring, [[Services/Security|Abuse, Security]],...&lt;br /&gt;
| NN&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur]]&lt;br /&gt;
|-&lt;br /&gt;
| Roof Nodes&lt;br /&gt;
| Wartung der Standorte welche die Anbindung des Funknetzwerks an das kabelgebundene Netzwerk bereit stellen.&lt;br /&gt;
| Vorstand&lt;br /&gt;
| [[Services/Organisation/Roof Nodes]]&lt;br /&gt;
|-&lt;br /&gt;
| Redeemer &amp;amp; DB&lt;br /&gt;
| Userinterface und Datenbank des Redeemer-Wien unter [https://portal.funkfeuer.at/wien/ Portal] zur Verwaltung von Usern, Nodes, Devices, IP-Adressen.&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| BaseMap&lt;br /&gt;
| BaseMap unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/BaseMap]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Map&lt;br /&gt;
| NodeMap unter [https://map.funkfeuer.at/nodemap/ map.funkfeuer.at/nodemap] - siehe Detailseite&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], Alexander Biringer&lt;br /&gt;
| [[Services/Organisation/Node Map]]&lt;br /&gt;
|-&lt;br /&gt;
| OLSR2-Map&lt;br /&gt;
| OLSR2-Map, verlinkt auf [https://map.funkfeuer.at/ map.funkfeuer.at]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
|-&lt;br /&gt;
| Datenpflege Nodes&lt;br /&gt;
| Wartung der Daten in der Node Datenbank im [https://portal.funkfeuer.at/ Portal]&lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Support&lt;br /&gt;
| Unterstützung bei [[Hausverwaltungen|Anfrage um Bewilligung]], Unterstützung beim Node Aufbau sowie Node Wartung. &lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Node Support]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Monitoring&lt;br /&gt;
| [http://smokeping.funkfeuer.at/ SmokePing] für Freenet und Housing, Erkennung von LastSeen, Anzeige jüngster OLSR(v1)-Topologieänderungen&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]] NN&lt;br /&gt;
| [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
|-&lt;br /&gt;
| Tunnelserver&lt;br /&gt;
| OpenVPN Tunnel für Verbindung über Internet zum FunkFeuer-Netzwerk&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Tunnelserver]]&lt;br /&gt;
|-&lt;br /&gt;
| Virtualisierungsserver&lt;br /&gt;
| Verwaltung der Server auf denen die VMs für Vereins-Services laufen&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Virtualisierungsserver]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Environment&lt;br /&gt;
| Stromversorgung, Lüftungstechnik&lt;br /&gt;
| ?&lt;br /&gt;
| [[Services/Organisation/Housing Environment]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Administration&lt;br /&gt;
| Housing Frontend, Verwaltung, Rechnungslegung und Buchhaltung&lt;br /&gt;
| Clemens Hopfer, Kassiere&lt;br /&gt;
| [[Services/Organisation/Housing Administration]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Uplink&lt;br /&gt;
| Switch und Antennen&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/Uplink]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Switches &amp;amp; VPN&lt;br /&gt;
| für Out of Band-Management&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/Server-OOB]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Wi-Fi&lt;br /&gt;
| für Internetzugang per WLAN im Housing&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/WLAN]]&lt;br /&gt;
|-&lt;br /&gt;
| Mail&lt;br /&gt;
| Betrieb des Mailservers der zur Kommunikation, vor allem über [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten] dient. Derzeit gibt es keine Postfächer für Personen. Diverse Services/Server nutzen den Mailserver als Smarthost. Betrieb und Wartung der [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten]&lt;br /&gt;
| Christian Knittl-Frank, [[Benutzer:pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Mail]] [[Services/Organisation/Mailinglists]]&lt;br /&gt;
|-&lt;br /&gt;
| Gallery&lt;br /&gt;
| Bildersammlung je Knoten, Event,...&lt;br /&gt;
| Daniel A. Maierhofer, Erich Pekarek&lt;br /&gt;
| [[Services/Organisation/Gallery]]&lt;br /&gt;
|-&lt;br /&gt;
| Wiki&lt;br /&gt;
| Betrieb dieses Wikis, sowohl technisch (Wartung) als auch organisatorisch (Gardening).&lt;br /&gt;
| Matthias Šubik, [[Benutzer:damadmai|Daniel A. Maierhofer]], [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
| Forum&lt;br /&gt;
| Betrieb und Wartung des Forum-Servers und der Discourse Instanz für Mitglieder.&lt;br /&gt;
| [[Benutzer:XDjackieXD|Jakob Riepler]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Forum]]&lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Betrieb und Wartung des Voice over IP Servers sowie Web-Frontend für Mitglieder.&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Loesch]], '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/VoIP]]&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| Instandhaltung der Frontpages für FunkFeuer und das Housing.&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Website]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS authoritativ&lt;br /&gt;
| Zones (funkfeuer.at, Reverse)&lt;br /&gt;
| Aaron Kaplan, [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/DNS Auth]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Recursor&lt;br /&gt;
| Recursive DNS für Housing und Funknetz&lt;br /&gt;
| NN&lt;br /&gt;
| [[Services/Organisation/DNS Recursor]]&lt;br /&gt;
|-&lt;br /&gt;
| Social Media&lt;br /&gt;
| Wir betreuen diverse Social Media Kanäle zur Außenkommunikation und freuen uns sehr über (auch gern kurze) Information zu aktuellen Entwicklungen, Bilder etc,&lt;br /&gt;
| Peter Schwindt, Paul Fuxjaeger&lt;br /&gt;
| [[Services/Organisation/Social Media]]&lt;br /&gt;
|-&lt;br /&gt;
| Big Blue Button&lt;br /&gt;
| BBB Server treffen.funkfeuer.at Login mit LDAP für alle Vereinsmitglieder&lt;br /&gt;
| [[Benutzer:ThomasMu|Thomas Mutschlechner]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/BigBlueButton]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3453</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3453"/>
		<updated>2022-09-04T20:53:02Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup gibt:&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.6/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        return LDAPUser.new(auth_info).auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 sudo su -&lt;br /&gt;
 cd /var/discourse/&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/DNS&amp;diff=3451</id>
		<title>Services/DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/DNS&amp;diff=3451"/>
		<updated>2022-08-05T17:34:47Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: 78.41.116.144 2a02:60:1:500::144 ns1.funkfeuer.at added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS =&lt;br /&gt;
&lt;br /&gt;
== DNS Recursor ==&lt;br /&gt;
&lt;br /&gt;
Folgende Domain Name Server sind innerhalb der 0xFF IP-Ranges als Recurser verfügbar&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Contact&lt;br /&gt;
!Info&lt;br /&gt;
|-&lt;br /&gt;
|78.41.116.144&lt;br /&gt;
|ns1.funkfeuer.at&lt;br /&gt;
|[[Services/Organisation/DNS_Recursor]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|193.238.157.16&lt;br /&gt;
|prince.funkfeuer.at&lt;br /&gt;
|[[Services/Organisation/DNS_Recursor]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2a02:60:1:500::144&lt;br /&gt;
|ns1.funkfeuer.at&lt;br /&gt;
|[[Services/Organisation/DNS_Recursor]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2a02:60:1:1::7&lt;br /&gt;
|prince.funkfeuer.at&lt;br /&gt;
|[[Services/Organisation/DNS_Recursor]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zonen ==&lt;br /&gt;
&lt;br /&gt;
Zustand per 12.Juni.2018&lt;br /&gt;
&lt;br /&gt;
=== funkfeuer.at ===&lt;br /&gt;
dig -t ANY funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  AAAA    2a02:60:1:1::37      &amp;lt;-- publicweb.funkfeuer.at&lt;br /&gt;
  A       78.41.116.37         --&amp;gt; publicweb.funkfeuer.at.&lt;br /&gt;
  NS      vilya.funkfeuer.at   --&amp;gt; 78.41.116.35, 2a02:60:1:1::35&lt;br /&gt;
  NS      mate.lo-res.org      --&amp;gt; 195.39.201.131, 2a01:190:160a::3&lt;br /&gt;
  NS      ns2.he.net           --&amp;gt; 216.218.131.2, 2001:470:200::2&lt;br /&gt;
  NS      ns3.he.net           --&amp;gt; 216.218.132.2, 2001:470:300::2&lt;br /&gt;
  NS      ns4.he.net           --&amp;gt; 216.66.1.2, 2001:470:400::2&lt;br /&gt;
&lt;br /&gt;
=== wien.funkfeuer.at ===&lt;br /&gt;
dig -t ANY wien.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  CNAME   funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
Device- bzw. Node-Einträge im Portal werden täglich um 06:02, 12:02, 18:02 ins DNS für &amp;lt;device&amp;gt;.&amp;lt;node&amp;gt;.wien.funkfeuer.at übernommen.&lt;br /&gt;
&lt;br /&gt;
=== six.funkfeuer.at ===&lt;br /&gt;
dig -t ANY six.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  NS      ns1.six.funkfeuer.at --&amp;gt; 193.238.156.225, 2a02:60:105:5610::e9 (OE1XRW.OZW.wien.funkfeuer.at)&lt;br /&gt;
  NS      ns2.six.funkfeuer.at --&amp;gt; 193.238.156.88, 2a02:60:105:5610::ea (HNA discuss.OZW.wien.funkfeuer.at at OE1XRW)&lt;br /&gt;
&lt;br /&gt;
=== bb.funkfeuer.at ===&lt;br /&gt;
dig -t ANY bb.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  SOA     vilya.funkfeuer.at admin.funkfeuer.at&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/DNS&amp;diff=3450</id>
		<title>Services/DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/DNS&amp;diff=3450"/>
		<updated>2022-08-04T18:04:38Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: /* wien.funkfeuer.at */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS =&lt;br /&gt;
&lt;br /&gt;
== DNS Recursor ==&lt;br /&gt;
&lt;br /&gt;
Folgende Domain Name Server sind innerhalb der 0xFF IP-Ranges als Recurser verfügbar&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Contact&lt;br /&gt;
!Info&lt;br /&gt;
|-&lt;br /&gt;
|193.238.157.16&lt;br /&gt;
|prince.funkfeuer.at&lt;br /&gt;
|[[Services/Organisation/DNS_Recursor]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2a02:60:1:1::7&lt;br /&gt;
|prince.funkfeuer.at&lt;br /&gt;
|[[Services/Organisation/DNS_Recursor]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zonen ==&lt;br /&gt;
&lt;br /&gt;
Zustand per 12.Juni.2018&lt;br /&gt;
&lt;br /&gt;
=== funkfeuer.at ===&lt;br /&gt;
dig -t ANY funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  AAAA    2a02:60:1:1::37      &amp;lt;-- publicweb.funkfeuer.at&lt;br /&gt;
  A       78.41.116.37         --&amp;gt; publicweb.funkfeuer.at.&lt;br /&gt;
  NS      vilya.funkfeuer.at   --&amp;gt; 78.41.116.35, 2a02:60:1:1::35&lt;br /&gt;
  NS      mate.lo-res.org      --&amp;gt; 195.39.201.131, 2a01:190:160a::3&lt;br /&gt;
  NS      ns2.he.net           --&amp;gt; 216.218.131.2, 2001:470:200::2&lt;br /&gt;
  NS      ns3.he.net           --&amp;gt; 216.218.132.2, 2001:470:300::2&lt;br /&gt;
  NS      ns4.he.net           --&amp;gt; 216.66.1.2, 2001:470:400::2&lt;br /&gt;
&lt;br /&gt;
=== wien.funkfeuer.at ===&lt;br /&gt;
dig -t ANY wien.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  CNAME   funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
Device- bzw. Node-Einträge im Portal werden täglich um 06:02, 12:02, 18:02 ins DNS für &amp;lt;device&amp;gt;.&amp;lt;node&amp;gt;.wien.funkfeuer.at übernommen.&lt;br /&gt;
&lt;br /&gt;
=== six.funkfeuer.at ===&lt;br /&gt;
dig -t ANY six.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  NS      ns1.six.funkfeuer.at --&amp;gt; 193.238.156.225, 2a02:60:105:5610::e9 (OE1XRW.OZW.wien.funkfeuer.at)&lt;br /&gt;
  NS      ns2.six.funkfeuer.at --&amp;gt; 193.238.156.88, 2a02:60:105:5610::ea (HNA discuss.OZW.wien.funkfeuer.at at OE1XRW)&lt;br /&gt;
&lt;br /&gt;
=== bb.funkfeuer.at ===&lt;br /&gt;
dig -t ANY bb.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  SOA     vilya.funkfeuer.at admin.funkfeuer.at&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/DNS&amp;diff=3449</id>
		<title>Services/DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/DNS&amp;diff=3449"/>
		<updated>2022-08-04T17:59:55Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: Portal DNS Updates added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS =&lt;br /&gt;
&lt;br /&gt;
== DNS Recursor ==&lt;br /&gt;
&lt;br /&gt;
Folgende Domain Name Server sind innerhalb der 0xFF IP-Ranges als Recurser verfügbar&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Contact&lt;br /&gt;
!Info&lt;br /&gt;
|-&lt;br /&gt;
|193.238.157.16&lt;br /&gt;
|prince.funkfeuer.at&lt;br /&gt;
|[[Services/Organisation/DNS_Recursor]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2a02:60:1:1::7&lt;br /&gt;
|prince.funkfeuer.at&lt;br /&gt;
|[[Services/Organisation/DNS_Recursor]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zonen ==&lt;br /&gt;
&lt;br /&gt;
Zustand per 12.Juni.2018&lt;br /&gt;
&lt;br /&gt;
=== funkfeuer.at ===&lt;br /&gt;
dig -t ANY funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  AAAA    2a02:60:1:1::37      &amp;lt;-- publicweb.funkfeuer.at&lt;br /&gt;
  A       78.41.116.37         --&amp;gt; publicweb.funkfeuer.at.&lt;br /&gt;
  NS      vilya.funkfeuer.at   --&amp;gt; 78.41.116.35, 2a02:60:1:1::35&lt;br /&gt;
  NS      mate.lo-res.org      --&amp;gt; 195.39.201.131, 2a01:190:160a::3&lt;br /&gt;
  NS      ns2.he.net           --&amp;gt; 216.218.131.2, 2001:470:200::2&lt;br /&gt;
  NS      ns3.he.net           --&amp;gt; 216.218.132.2, 2001:470:300::2&lt;br /&gt;
  NS      ns4.he.net           --&amp;gt; 216.66.1.2, 2001:470:400::2&lt;br /&gt;
&lt;br /&gt;
=== wien.funkfeuer.at ===&lt;br /&gt;
dig -t ANY wien.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  CNAME   funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
Node- bzw. Device-Einträge im Portal werden täglich um 06:02, 12:02, 18:02 ins DNS für &amp;lt;device&amp;gt;.&amp;lt;node&amp;gt;.wien.funkfeuer.at übernommen.&lt;br /&gt;
&lt;br /&gt;
=== six.funkfeuer.at ===&lt;br /&gt;
dig -t ANY six.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  NS      ns1.six.funkfeuer.at --&amp;gt; 193.238.156.225, 2a02:60:105:5610::e9 (OE1XRW.OZW.wien.funkfeuer.at)&lt;br /&gt;
  NS      ns2.six.funkfeuer.at --&amp;gt; 193.238.156.88, 2a02:60:105:5610::ea (HNA discuss.OZW.wien.funkfeuer.at at OE1XRW)&lt;br /&gt;
&lt;br /&gt;
=== bb.funkfeuer.at ===&lt;br /&gt;
dig -t ANY bb.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
  SOA     vilya.funkfeuer.at admin.funkfeuer.at&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3423</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3423"/>
		<updated>2022-05-10T22:26:22Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup gibt:&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.5/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        return LDAPUser.new(auth_info).auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 sudo su -&lt;br /&gt;
 cd /var/discourse/&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3416</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3416"/>
		<updated>2022-03-10T22:46:55Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: LDAP fix 3 obsolet seit discourse version 2.9.0.beta2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup gibt:&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.5/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        return LDAPUser.new(auth_info).auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3415</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3415"/>
		<updated>2022-03-10T22:29:58Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup gibt:&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.5/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        return LDAPUser.new(auth_info).auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3 LDAP fix 3&lt;br /&gt;
&lt;br /&gt;
 class LDAPUser&lt;br /&gt;
   attr_reader :name, :email, :username, :user&lt;br /&gt;
 &lt;br /&gt;
   def initialize (auth_info)&lt;br /&gt;
     @name = auth_info[:name]&lt;br /&gt;
     @email = auth_info[:email]&lt;br /&gt;
     @username = auth_info[:nickname]&lt;br /&gt;
     @user = SiteSetting.ldap_lookup_users_by == 'username' ? User.find_by_username(@username) : User.find_by_email(@email)&lt;br /&gt;
     create_user() unless self.account_exists?&lt;br /&gt;
     assign_user_groups(auth_info[:groups]) unless auth_info[:groups].nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def auth_result&lt;br /&gt;
     result = Auth::Result.new&lt;br /&gt;
     result.name = @name&lt;br /&gt;
     result.username = @username&lt;br /&gt;
     result.email = @email&lt;br /&gt;
     result.user = @user&lt;br /&gt;
     result.omit_username = true&lt;br /&gt;
     result.email_valid = true&lt;br /&gt;
     return result&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def account_exists?&lt;br /&gt;
     return !@user.nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   private&lt;br /&gt;
   def create_user&lt;br /&gt;
     @user = User.create!(name: self.name, email: self.email, username: self.username)&lt;br /&gt;
     @user.activate&lt;br /&gt;
   end&lt;br /&gt;
   private&lt;br /&gt;
   def assign_user_groups(user_groups)&lt;br /&gt;
     user_groups.each do |group_name|&lt;br /&gt;
       group = Group.find_by(name: group_name)&lt;br /&gt;
       @user.groups |= [group] unless group.nil?&lt;br /&gt;
     end&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.2. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/lib/ldap_user.rb&lt;br /&gt;
&lt;br /&gt;
5.4. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Formular:Router&amp;diff=3407</id>
		<title>Formular:Router</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Formular:Router&amp;diff=3407"/>
		<updated>2022-02-22T17:32:06Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: WLAN Standard 802.11ad added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Dies ist das Formular „Router“.&lt;br /&gt;
Um eine Seite mit diesem Formular zu erstellen, gib den Seitennamen unten in das Eingabefeld ein. &lt;br /&gt;
Sofern bereits eine Seite mit diesem Namen vorhanden ist, wirst du automatisch zum Formular für das Bearbeiten der Seite weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#forminput:form=Router}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;wikiPreview&amp;quot; style=&amp;quot;display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
= Allgemein =&lt;br /&gt;
{{{for template|Router}}}&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| Name:&lt;br /&gt;
| {{{field|name|mandatory}}}&lt;br /&gt;
|-&lt;br /&gt;
| Hersteller:&lt;br /&gt;
| {{{field|manufacturer|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| Bild:&lt;br /&gt;
| {{{field|Picture|uploadable|property=Has image|values from namespace=File}}}&lt;br /&gt;
|-&lt;br /&gt;
| veraltet:&lt;br /&gt;
| {{{field|deprecated|input type=checkbox}}}&lt;br /&gt;
|-&lt;br /&gt;
| Outdoor:&lt;br /&gt;
| {{{field|outdoor|input type=checkbox}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| CPU:&lt;br /&gt;
| {{{field|cpu|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| RAM:&lt;br /&gt;
| {{{field|ram|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| Flash:&lt;br /&gt;
| {{{field|flash|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| PoE:&lt;br /&gt;
| {{{field|poe|input type=dropdown|values=passiv,  802.3af}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Netzwerk =&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| Netzwerkports:&lt;br /&gt;
| {{{field|ethernetports}}}&lt;br /&gt;
|-&lt;br /&gt;
| Switch:&lt;br /&gt;
| {{{field|switch|input type=checkbox}}}&lt;br /&gt;
|-&lt;br /&gt;
| WLAN:&lt;br /&gt;
| {{{field|wifi|input type=checkbox}}}&lt;br /&gt;
|-&lt;br /&gt;
| WLAN Band:&lt;br /&gt;
| {{{field|wifiband|input type=checkboxes|values=2.4 GHz, 5 GHz, 60 GHz}}}&lt;br /&gt;
|-&lt;br /&gt;
| WLAN Standard:&lt;br /&gt;
| {{{field|wifistandard|input type=dropdown|values=802.11g, 802.11a, 802.11ag, 802.11an, 802.11gn, 802.11agn, 802.11ac, 802.11ad}}}&lt;br /&gt;
|-&lt;br /&gt;
| MIMO Streams:&lt;br /&gt;
| {{{field|mimostreams|input type=dropdown|values=1x1, 2x2, 3x3}}}&lt;br /&gt;
|-&lt;br /&gt;
| Antennenanschluss:&lt;br /&gt;
| {{{field|antennaconnector|input type=text with autocomplete|values=intern, RP-SMA, RP-TNC, N, U.FL, MMCX, MCX}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| Firmware:&lt;br /&gt;
| {{{field|firmware|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| Flashmethoden:&lt;br /&gt;
| {{{field|flashmethod|input type=checkboxes|values=Web, TFTP-Client, TFTP-Server, BOOTP, seriell, Speicherkarte}}}&lt;br /&gt;
|-&lt;br /&gt;
| Flashanleitung:&lt;br /&gt;
| {{{field|flashguide|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| Konfigurationsanleitung:&lt;br /&gt;
| {{{field|configguide|input type=text with autocomplete}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Antenne =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| integrierte Antenne:&lt;br /&gt;
| {{{field|antenna|input type=checkbox}}}&lt;br /&gt;
|-&lt;br /&gt;
| Antennentyp:&lt;br /&gt;
| {{{field|antennatype|input type=dropdown|values=Panel, Gitter, Parabol, Yagi, Omni, Horn}}}&lt;br /&gt;
|-&lt;br /&gt;
| Polarisation:&lt;br /&gt;
| {{{field|antennapol|input type=dropdown|values=H, V, H/V, H+V, LCP, RCP}}}&lt;br /&gt;
|-&lt;br /&gt;
| Antennengewinn:&lt;br /&gt;
| {{{field|antennagain|input type=text}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&amp;lt;headertabs /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hauptseite =&lt;br /&gt;
{{{standard input|free text|rows=10}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{standard input|summary}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|minor edit}}} {{{standard input|watch}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Formular:Router&amp;diff=3404</id>
		<title>Formular:Router</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Formular:Router&amp;diff=3404"/>
		<updated>2022-02-22T17:09:57Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: added 60 GHz WLAN Band&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Dies ist das Formular „Router“.&lt;br /&gt;
Um eine Seite mit diesem Formular zu erstellen, gib den Seitennamen unten in das Eingabefeld ein. &lt;br /&gt;
Sofern bereits eine Seite mit diesem Namen vorhanden ist, wirst du automatisch zum Formular für das Bearbeiten der Seite weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#forminput:form=Router}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;wikiPreview&amp;quot; style=&amp;quot;display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
= Allgemein =&lt;br /&gt;
{{{for template|Router}}}&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| Name:&lt;br /&gt;
| {{{field|name|mandatory}}}&lt;br /&gt;
|-&lt;br /&gt;
| Hersteller:&lt;br /&gt;
| {{{field|manufacturer|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| Bild:&lt;br /&gt;
| {{{field|Picture|uploadable|property=Has image|values from namespace=File}}}&lt;br /&gt;
|-&lt;br /&gt;
| veraltet:&lt;br /&gt;
| {{{field|deprecated|input type=checkbox}}}&lt;br /&gt;
|-&lt;br /&gt;
| Outdoor:&lt;br /&gt;
| {{{field|outdoor|input type=checkbox}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| CPU:&lt;br /&gt;
| {{{field|cpu|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| RAM:&lt;br /&gt;
| {{{field|ram|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| Flash:&lt;br /&gt;
| {{{field|flash|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| PoE:&lt;br /&gt;
| {{{field|poe|input type=dropdown|values=passiv,  802.3af}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Netzwerk =&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| Netzwerkports:&lt;br /&gt;
| {{{field|ethernetports}}}&lt;br /&gt;
|-&lt;br /&gt;
| Switch:&lt;br /&gt;
| {{{field|switch|input type=checkbox}}}&lt;br /&gt;
|-&lt;br /&gt;
| WLAN:&lt;br /&gt;
| {{{field|wifi|input type=checkbox}}}&lt;br /&gt;
|-&lt;br /&gt;
| WLAN Band:&lt;br /&gt;
| {{{field|wifiband|input type=checkboxes|values=2.4 GHz, 5 GHz, 60 GHz}}}&lt;br /&gt;
|-&lt;br /&gt;
| WLAN Standard:&lt;br /&gt;
| {{{field|wifistandard|input type=dropdown|values=802.11g, 802.11a, 802.11ag, 802.11an, 802.11gn, 802.11agn, 802.11ac}}}&lt;br /&gt;
|-&lt;br /&gt;
| MIMO Streams:&lt;br /&gt;
| {{{field|mimostreams|input type=dropdown|values=1x1, 2x2, 3x3}}}&lt;br /&gt;
|-&lt;br /&gt;
| Antennenanschluss:&lt;br /&gt;
| {{{field|antennaconnector|input type=text with autocomplete|values=intern, RP-SMA, RP-TNC, N, U.FL, MMCX, MCX}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| Firmware:&lt;br /&gt;
| {{{field|firmware|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| Flashmethoden:&lt;br /&gt;
| {{{field|flashmethod|input type=checkboxes|values=Web, TFTP-Client, TFTP-Server, BOOTP, seriell, Speicherkarte}}}&lt;br /&gt;
|-&lt;br /&gt;
| Flashanleitung:&lt;br /&gt;
| {{{field|flashguide|input type=text with autocomplete}}}&lt;br /&gt;
|-&lt;br /&gt;
| Konfigurationsanleitung:&lt;br /&gt;
| {{{field|configguide|input type=text with autocomplete}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Antenne =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
| integrierte Antenne:&lt;br /&gt;
| {{{field|antenna|input type=checkbox}}}&lt;br /&gt;
|-&lt;br /&gt;
| Antennentyp:&lt;br /&gt;
| {{{field|antennatype|input type=dropdown|values=Panel, Gitter, Parabol, Yagi, Omni, Horn}}}&lt;br /&gt;
|-&lt;br /&gt;
| Polarisation:&lt;br /&gt;
| {{{field|antennapol|input type=dropdown|values=H, V, H/V, H+V, LCP, RCP}}}&lt;br /&gt;
|-&lt;br /&gt;
| Antennengewinn:&lt;br /&gt;
| {{{field|antennagain|input type=text}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&amp;lt;headertabs /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hauptseite =&lt;br /&gt;
{{{standard input|free text|rows=10}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{standard input|summary}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|minor edit}}} {{{standard input|watch}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3403</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3403"/>
		<updated>2022-02-21T00:06:14Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup gibt:&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.5/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        ldap_user = LDAPUser.new(auth_info)&lt;br /&gt;
        return ldap_user.auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3 LDAP fix 3&lt;br /&gt;
&lt;br /&gt;
 class LDAPUser&lt;br /&gt;
   attr_reader :name, :email, :username, :user&lt;br /&gt;
 &lt;br /&gt;
   def initialize (auth_info)&lt;br /&gt;
     @name = auth_info[:name]&lt;br /&gt;
     @email = auth_info[:email]&lt;br /&gt;
     @username = auth_info[:nickname]&lt;br /&gt;
     @user = SiteSetting.ldap_lookup_users_by == 'username' ? User.find_by_username(@username) : User.find_by_email(@email)&lt;br /&gt;
     create_user() unless self.account_exists?&lt;br /&gt;
     assign_user_groups(auth_info[:groups]) unless auth_info[:groups].nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def auth_result&lt;br /&gt;
     result = Auth::Result.new&lt;br /&gt;
     result.name = @name&lt;br /&gt;
     result.username = @username&lt;br /&gt;
     result.email = @email&lt;br /&gt;
     result.user = @user&lt;br /&gt;
     result.omit_username = true&lt;br /&gt;
     result.email_valid = true&lt;br /&gt;
     return result&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def account_exists?&lt;br /&gt;
     return !@user.nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   private&lt;br /&gt;
   def create_user&lt;br /&gt;
     @user = User.create!(name: self.name, email: self.email, username: self.username)&lt;br /&gt;
     @user.activate&lt;br /&gt;
   end&lt;br /&gt;
   private&lt;br /&gt;
   def assign_user_groups(user_groups)&lt;br /&gt;
     user_groups.each do |group_name|&lt;br /&gt;
       group = Group.find_by(name: group_name)&lt;br /&gt;
       @user.groups |= [group] unless group.nil?&lt;br /&gt;
     end&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.2. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/lib/ldap_user.rb&lt;br /&gt;
&lt;br /&gt;
5.4. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3363</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3363"/>
		<updated>2021-12-21T23:38:21Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup gibt:&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.2/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        ldap_user = LDAPUser.new(auth_info)&lt;br /&gt;
        return ldap_user.auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3 LDAP fix 3&lt;br /&gt;
&lt;br /&gt;
 class LDAPUser&lt;br /&gt;
   attr_reader :name, :email, :username, :user&lt;br /&gt;
 &lt;br /&gt;
   def initialize (auth_info)&lt;br /&gt;
     @name = auth_info[:name]&lt;br /&gt;
     @email = auth_info[:email]&lt;br /&gt;
     @username = auth_info[:nickname]&lt;br /&gt;
     @user = SiteSetting.ldap_lookup_users_by == 'username' ? User.find_by_username(@username) : User.find_by_email(@email)&lt;br /&gt;
     create_user() unless self.account_exists?&lt;br /&gt;
     assign_user_groups(auth_info[:groups]) unless auth_info[:groups].nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def auth_result&lt;br /&gt;
     result = Auth::Result.new&lt;br /&gt;
     result.name = @name&lt;br /&gt;
     result.username = @username&lt;br /&gt;
     result.email = @email&lt;br /&gt;
     result.user = @user&lt;br /&gt;
     result.omit_username = true&lt;br /&gt;
     result.email_valid = true&lt;br /&gt;
     return result&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def account_exists?&lt;br /&gt;
     return !@user.nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   private&lt;br /&gt;
   def create_user&lt;br /&gt;
     @user = User.create!(name: self.name, email: self.email, username: self.username)&lt;br /&gt;
     @user.activate&lt;br /&gt;
   end&lt;br /&gt;
   private&lt;br /&gt;
   def assign_user_groups(user_groups)&lt;br /&gt;
     user_groups.each do |group_name|&lt;br /&gt;
       group = Group.find_by(name: group_name)&lt;br /&gt;
       @user.groups |= [group] unless group.nil?&lt;br /&gt;
     end&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.2. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/lib/ldap_user.rb&lt;br /&gt;
&lt;br /&gt;
5.4. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3362</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3362"/>
		<updated>2021-12-21T23:38:00Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup gibt:&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.2/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        ldap_user = LDAPUser.new(auth_info)&lt;br /&gt;
        return ldap_user.auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3 LDAP fix 3&lt;br /&gt;
&lt;br /&gt;
 class LDAPUser&lt;br /&gt;
   attr_reader :name, :email, :username, :user&lt;br /&gt;
 &lt;br /&gt;
   def initialize (auth_info)&lt;br /&gt;
     @name = auth_info[:name]&lt;br /&gt;
     @email = auth_info[:email]&lt;br /&gt;
     @username = auth_info[:nickname]&lt;br /&gt;
     @user = SiteSetting.ldap_lookup_users_by == 'username' ? User.find_by_username(@username) : User.find_by_email(@email)&lt;br /&gt;
     create_user() unless self.account_exists?&lt;br /&gt;
     assign_user_groups(auth_info[:groups]) unless auth_info[:groups].nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def auth_result&lt;br /&gt;
     result = Auth::Result.new&lt;br /&gt;
     result.name = @name&lt;br /&gt;
     result.username = @username&lt;br /&gt;
     result.email = @email&lt;br /&gt;
     result.user = @user&lt;br /&gt;
     result.omit_username = true&lt;br /&gt;
     result.email_valid = true&lt;br /&gt;
     return result&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def account_exists?&lt;br /&gt;
     return !@user.nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   private&lt;br /&gt;
   def create_user&lt;br /&gt;
     @user = User.create!(name: self.name, email: self.email, username: self.username)&lt;br /&gt;
     @user.activate&lt;br /&gt;
   end&lt;br /&gt;
   private&lt;br /&gt;
   def assign_user_groups(user_groups)&lt;br /&gt;
     user_groups.each do |group_name|&lt;br /&gt;
       group = Group.find_by(name: group_name)&lt;br /&gt;
       @user.groups |= [group] unless group.nil?&lt;br /&gt;
     end&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.2. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/lib/ldap_user.rb&lt;br /&gt;
&lt;br /&gt;
5.4. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3358</id>
		<title>Services/Organisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3358"/>
		<updated>2021-12-17T21:48:56Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: NodeDB rausgenommen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite dient dazu die verschiedenen Services von FunkFeuer zu organisieren und zu definieren.&lt;br /&gt;
&lt;br /&gt;
== Core Services ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Service&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Page&lt;br /&gt;
|-&lt;br /&gt;
| Backbone Network&lt;br /&gt;
| Betrieb und Wartung des kabelgebundenen Backbone Netzes inkl. zugehöriger Glasfaserstrecken und der Internetanbindung. Es stellt Netzwerkanbindungen für das Funknetzwerk, Serverhousing sowie interner Dienste bereit. &lt;br /&gt;
| [[Benutzer:stefan|Stefan Schultheis]], Wolfgang Nagele, Simon Schwendemann&lt;br /&gt;
| [[Services/Organisation/Backbone Network]]&lt;br /&gt;
|-&lt;br /&gt;
| Backbone Wiki&lt;br /&gt;
| Interne Dokumentation&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Backbone Network]]&lt;br /&gt;
|-&lt;br /&gt;
| Core Infrastruktur&lt;br /&gt;
| Backups, Monitoring, [[Services/Security|Abuse, Security]],...&lt;br /&gt;
| NN&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur]]&lt;br /&gt;
|-&lt;br /&gt;
| Roof Nodes&lt;br /&gt;
| Wartung der Standorte welche die Anbindung des Funknetzwerks an das kabelgebundene Netzwerk bereit stellen.&lt;br /&gt;
| Markus Kittenberger [[mailto:freebone@lists.funkfeuer.at Verst&amp;amp;auml;rkung gesucht]], [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
| [[Services/Organisation/Roof Nodes]]&lt;br /&gt;
|-&lt;br /&gt;
| Redeemer &amp;amp; DB&lt;br /&gt;
| Userinterface und Datenbank des Redeemer-Wien unter [https://portal.funkfeuer.at/wien/ Portal] zur Verwaltung von Usern, Nodes, Devices, IP-Adressen.&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| BaseMap&lt;br /&gt;
| BaseMap unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/BaseMap]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Map&lt;br /&gt;
| NodeMap unter [https://map.funkfeuer.at/nodemap/ map.funkfeuer.at/nodemap] - siehe Detailseite&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], Alexander Biringer&lt;br /&gt;
| [[Services/Organisation/Node Map]]&lt;br /&gt;
|-&lt;br /&gt;
| OLSR2-Map&lt;br /&gt;
| OLSR2-Map, verlinkt auf [https://map.funkfeuer.at/ map.funkfeuer.at]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
|-&lt;br /&gt;
| Datenpflege Nodes&lt;br /&gt;
| Wartung der Daten in der Node Datenbank im [https://portal.funkfeuer.at/ Portal]&lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Support&lt;br /&gt;
| Unterstützung bei [[Hausverwaltungen|Anfrage um Bewilligung]], Unterstützung beim Node Aufbau sowie Node Wartung. &lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Node Support]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Monitoring&lt;br /&gt;
| [http://smokeping.funkfeuer.at/ SmokePing] für Freenet und Housing, Erkennung von LastSeen, Anzeige jüngster Olsr(v1)-Topologieänderungen&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]] NN&lt;br /&gt;
| [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
|-&lt;br /&gt;
| Tunnelserver&lt;br /&gt;
| OpenVPN Tunnel für Verbindung über Internet zum FunkFeuer-Netzwerk&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Tunnelserver]]&lt;br /&gt;
|-&lt;br /&gt;
| Virtualisierungsserver&lt;br /&gt;
| Verwaltung der Server auf denen die VMs für Vereins-Services laufen&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]], [[Benutzer:ThomasMu|Thomas Mutschlechner]]&lt;br /&gt;
| [[Services/Organisation/Virtualisierungsserver]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Environment&lt;br /&gt;
| Stromversorgung, Lüftungstechnik&lt;br /&gt;
| ?&lt;br /&gt;
| [[Services/Organisation/Housing Environment]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Administration&lt;br /&gt;
| Housing Frontend, Verwaltung, Rechnungslegung und Buchhaltung&lt;br /&gt;
| Clemens Hopfer, Kassiere&lt;br /&gt;
| [[Services/Organisation/Housing Administration]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Uplink&lt;br /&gt;
| Switch und Antennen&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/Uplink]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Switches &amp;amp; VPN&lt;br /&gt;
| für Out of Band-Management&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/Server-OOB]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Wi-Fi&lt;br /&gt;
| für Internetzugang per WLAN im Housing&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/WLAN]]&lt;br /&gt;
|-&lt;br /&gt;
| Mail&lt;br /&gt;
| Betrieb des Mailservers der zur Kommunikation, vor allem über [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten] dient. Derzeit gibt es keine Postfächer für Personen. Diverse Services/Server nutzen den Mailserver als Smarthost.&lt;br /&gt;
| Christian Knittl-Frank, [[Benutzer:pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Mail]]&lt;br /&gt;
|-&lt;br /&gt;
| Mailinglists&lt;br /&gt;
| Betrieb und Wartung der [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten]&lt;br /&gt;
| &lt;br /&gt;
| [[Services/Organisation/Mailinglists]]&lt;br /&gt;
|-&lt;br /&gt;
| Gallery&lt;br /&gt;
| Bildersammlung je Knoten, Event,...&lt;br /&gt;
| Daniel A. Maierhofer, Erich Pekarek&lt;br /&gt;
| [[Services/Organisation/Gallery]]&lt;br /&gt;
|-&lt;br /&gt;
| Wiki&lt;br /&gt;
| Betrieb dieses Wikis, sowohl technisch (Wartung) als auch organisatorisch (Gardening).&lt;br /&gt;
| Matthias Šubik, [[Benutzer:damadmai|Daniel A. Maierhofer]], [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
| Forum&lt;br /&gt;
| Betrieb und Wartung des Forum-Servers und der Discourse Instanz für Mitglieder.&lt;br /&gt;
| [[Benutzer:kaefert|Thomas Käfer]], [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:erich|Erich N. Pekarek]]&lt;br /&gt;
| [[Services/Organisation/Forum]]&lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Betrieb und Wartung des Voice over IP Servers sowie Web-Frontend für Mitglieder.&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Loesch]], '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/VoIP]]&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| Instandhaltung der Frontpages für FunkFeuer und das Housing.&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Website]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS authoritativ&lt;br /&gt;
| Zones (funkfeuer.at, Reverse)&lt;br /&gt;
| Aaron Kaplan, [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/DNS Auth]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Recursor&lt;br /&gt;
| Recursive DNS für Housing und Funknetz&lt;br /&gt;
| NN&lt;br /&gt;
| [[Services/Organisation/DNS Recursor]]&lt;br /&gt;
|-&lt;br /&gt;
| Social Media&lt;br /&gt;
| Wir betreuen diverse Social Media Kanäle zur Außenkommunikation und freuen uns sehr über (auch gern kurze) Information zu aktuellen Entwicklungen, Bilder etc,&lt;br /&gt;
| Peter Schwindt, Paul Fuxjaeger&lt;br /&gt;
| [[Services/Organisation/Social Media]]&lt;br /&gt;
|-&lt;br /&gt;
| Big Blue Button&lt;br /&gt;
| BBB Server treffen.funkfeuer.at Login mit LDAP für alle Vereinsmitglieder&lt;br /&gt;
| [[Benutzer:ThomasMu|Thomas Mutschlechner]], NN&lt;br /&gt;
| [[Services/Organisation/BigBlueButton]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3349</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3349"/>
		<updated>2021-11-14T09:54:51Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: anpassung ldap fix 3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup gibt:&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.2/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        ldap_user = LDAPUser.new(auth_info)&lt;br /&gt;
        return ldap_user.auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3 LDAP fix 3&lt;br /&gt;
&lt;br /&gt;
 class LDAPUser&lt;br /&gt;
   attr_reader :name, :email, :username, :user&lt;br /&gt;
 &lt;br /&gt;
   def initialize (auth_info)&lt;br /&gt;
     @name = auth_info[:name]&lt;br /&gt;
     @email = auth_info[:email]&lt;br /&gt;
     @username = auth_info[:nickname]&lt;br /&gt;
     @user = SiteSetting.ldap_lookup_users_by == 'username' ? User.find_by_username(@username) : User.find_by_email(@email)&lt;br /&gt;
     create_user() unless self.account_exists?&lt;br /&gt;
     assign_user_groups(auth_info[:groups]) unless auth_info[:groups].nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def auth_result&lt;br /&gt;
     result = Auth::Result.new&lt;br /&gt;
     result.name = @name&lt;br /&gt;
     result.username = @username&lt;br /&gt;
     result.email = @email&lt;br /&gt;
     result.user = @user&lt;br /&gt;
     result.omit_username = true&lt;br /&gt;
     result.email_valid = true&lt;br /&gt;
     return result&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def account_exists?&lt;br /&gt;
     return !@user.nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   private&lt;br /&gt;
   def create_user&lt;br /&gt;
     @user = User.create!(name: self.name, email: self.email, username: self.username)&lt;br /&gt;
     @user.activate&lt;br /&gt;
   end&lt;br /&gt;
   private&lt;br /&gt;
   def assign_user_groups(user_groups)&lt;br /&gt;
     user_groups.each do |group_name|&lt;br /&gt;
       group = Group.find_by(name: group_name)&lt;br /&gt;
       @user.groups |= [group] unless group.nil?&lt;br /&gt;
     end&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.2. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/lib/ldap_user.rb&lt;br /&gt;
&lt;br /&gt;
5.4. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3348</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3348"/>
		<updated>2021-11-14T09:44:20Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: removed veeam backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup gibt:&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.2/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        ldap_user = LDAPUser.new(auth_info)&lt;br /&gt;
        return ldap_user.auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3 LDAP fix 3&lt;br /&gt;
&lt;br /&gt;
 class LDAPUser&lt;br /&gt;
   attr_reader :name, :email, :username, :user&lt;br /&gt;
 &lt;br /&gt;
   def initialize (auth_info)&lt;br /&gt;
     @name = auth_info[:name]&lt;br /&gt;
     @email = auth_info[:email]&lt;br /&gt;
     @username = auth_info[:nickname]&lt;br /&gt;
     @user = SiteSetting.ldap_lookup_users_by == 'username' ? User.find_by_username(@username) : User.find_by_email(@email)&lt;br /&gt;
     create_user() unless self.account_exists?&lt;br /&gt;
     assign_user_groups(auth_info[:groups]) unless auth_info[:groups].nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def auth_result&lt;br /&gt;
     result = Auth::Result.new&lt;br /&gt;
     result.name = @name&lt;br /&gt;
     result.username = @username&lt;br /&gt;
     result.email = @email&lt;br /&gt;
     result.user = @user&lt;br /&gt;
     result.omit_username = true&lt;br /&gt;
     result.email_valid = true&lt;br /&gt;
     return result&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def account_exists?&lt;br /&gt;
     return !@user.nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   private&lt;br /&gt;
   def create_user&lt;br /&gt;
     @user = User.create!(name: self.name, email: self.email, username: self.username)&lt;br /&gt;
     @user.activate&lt;br /&gt;
   end&lt;br /&gt;
   private&lt;br /&gt;
   def assign_user_groups(user_groups)&lt;br /&gt;
     user_groups.each do |group_name|&lt;br /&gt;
       group = Group.find_by(name: group_name)&lt;br /&gt;
       @user.groups &amp;lt;&amp;lt; group unless group.nil?&lt;br /&gt;
     end&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.2. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/lib/ldap_user.rb&lt;br /&gt;
&lt;br /&gt;
5.4. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3347</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3347"/>
		<updated>2021-11-13T00:15:55Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: added ldap fix 3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert for documentation)&lt;br /&gt;
(credits to @lcnittl for ldap fix 2+3)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup mit State &amp;quot;Success&amp;quot; gibt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo veeam&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     Latest backup sessions:&lt;br /&gt;
     &lt;br /&gt;
      Job name                State          Started at             Finished at&lt;br /&gt;
      &lt;br /&gt;
      FunkfeuerForum          Success        2018-04-18 06:00:02    2018-04-18 06:01:50&lt;br /&gt;
      FunkfeuerForum          Success        2018-04-17 06:00:01    2018-04-17 06:14:05&lt;br /&gt;
&lt;br /&gt;
(falls der letzte Job nicht im State &amp;quot;Success&amp;quot; ist, bitte @vchrizz dazu kontaktieren)&lt;br /&gt;
&lt;br /&gt;
Die Backups werden derzeit noch per SMB (über das SIL-Peering direkt) offsite auf einen Server am Node „mh“ abgelegt, solange keine entsprechende Möglichkeit auf FunkFeuer Infrastruktur gegeben ist.&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.2/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        ldap_user = LDAPUser.new(auth_info)&lt;br /&gt;
        return ldap_user.auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3 LDAP fix 3&lt;br /&gt;
&lt;br /&gt;
 class LDAPUser&lt;br /&gt;
   attr_reader :name, :email, :username, :user&lt;br /&gt;
 &lt;br /&gt;
   def initialize (auth_info)&lt;br /&gt;
     @name = auth_info[:name]&lt;br /&gt;
     @email = auth_info[:email]&lt;br /&gt;
     @username = auth_info[:nickname]&lt;br /&gt;
     @user = SiteSetting.ldap_lookup_users_by == 'username' ? User.find_by_username(@username) : User.find_by_email(@email)&lt;br /&gt;
     create_user() unless self.account_exists?&lt;br /&gt;
     assign_user_groups(auth_info[:groups]) unless auth_info[:groups].nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def auth_result&lt;br /&gt;
     result = Auth::Result.new&lt;br /&gt;
     result.name = @name&lt;br /&gt;
     result.username = @username&lt;br /&gt;
     result.email = @email&lt;br /&gt;
     result.user = @user&lt;br /&gt;
     result.omit_username = true&lt;br /&gt;
     result.email_valid = true&lt;br /&gt;
     return result&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   def account_exists?&lt;br /&gt;
     return !@user.nil?&lt;br /&gt;
   end&lt;br /&gt;
 &lt;br /&gt;
   private&lt;br /&gt;
   def create_user&lt;br /&gt;
     @user = User.create!(name: self.name, email: self.email, username: self.username)&lt;br /&gt;
     @user.activate&lt;br /&gt;
   end&lt;br /&gt;
   private&lt;br /&gt;
   def assign_user_groups(user_groups)&lt;br /&gt;
     user_groups.each do |group_name|&lt;br /&gt;
       group = Group.find_by(name: group_name)&lt;br /&gt;
       @user.groups &amp;lt;&amp;lt; group unless group.nil?&lt;br /&gt;
     end&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.2. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/lib/ldap_user.rb&lt;br /&gt;
&lt;br /&gt;
5.4. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3346</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3346"/>
		<updated>2021-11-12T23:59:19Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: anpassung ldap fix 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert:)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup mit State &amp;quot;Success&amp;quot; gibt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo veeam&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     Latest backup sessions:&lt;br /&gt;
     &lt;br /&gt;
      Job name                State          Started at             Finished at&lt;br /&gt;
      &lt;br /&gt;
      FunkfeuerForum          Success        2018-04-18 06:00:02    2018-04-18 06:01:50&lt;br /&gt;
      FunkfeuerForum          Success        2018-04-17 06:00:01    2018-04-17 06:14:05&lt;br /&gt;
&lt;br /&gt;
(falls der letzte Job nicht im State &amp;quot;Success&amp;quot; ist, bitte @vchrizz dazu kontaktieren)&lt;br /&gt;
&lt;br /&gt;
Die Backups werden derzeit noch per SMB (über das SIL-Peering direkt) offsite auf einen Server am Node „mh“ abgelegt, solange keine entsprechende Möglichkeit auf FunkFeuer Infrastruktur gegeben ist.&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.2/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code so anpassen:&lt;br /&gt;
        match[:name] = match[:name] || auth_info[:name]&lt;br /&gt;
        return LDAPUser.new(match).auth_result&lt;br /&gt;
      when 'auto'&lt;br /&gt;
        auth_info[:groups] = [] unless auth_info.key?(:groups)&lt;br /&gt;
        auth_info[:groups] |= ['redeemer-user','vertrauensstufe_2']&lt;br /&gt;
        ldap_user = LDAPUser.new(auth_info)&lt;br /&gt;
        return ldap_user.auth_result&lt;br /&gt;
      else&lt;br /&gt;
        return fail_auth('Invalid option for ldap_user_create_mode setting.')&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3332</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3332"/>
		<updated>2021-09-10T14:46:52Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert:)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup mit State &amp;quot;Success&amp;quot; gibt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo veeam&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     Latest backup sessions:&lt;br /&gt;
     &lt;br /&gt;
      Job name                State          Started at             Finished at&lt;br /&gt;
      &lt;br /&gt;
      FunkfeuerForum          Success        2018-04-18 06:00:02    2018-04-18 06:01:50&lt;br /&gt;
      FunkfeuerForum          Success        2018-04-17 06:00:01    2018-04-17 06:14:05&lt;br /&gt;
&lt;br /&gt;
(falls der letzte Job nicht im State &amp;quot;Success&amp;quot; ist, bitte @vchrizz dazu kontaktieren)&lt;br /&gt;
&lt;br /&gt;
Die Backups werden derzeit noch per SMB (über das SIL-Peering direkt) offsite auf einen Server am Node „mh“ abgelegt, solange keine entsprechende Möglichkeit auf FunkFeuer Infrastruktur gegeben ist.&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.2/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 exit&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum&amp;diff=3327</id>
		<title>Projekte/Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum&amp;diff=3327"/>
		<updated>2021-07-18T21:34:04Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: Info LDAP Synchronisierung hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projekt&lt;br /&gt;
|name=0xFF-Discourse&lt;br /&gt;
|startdate=2018/02/23&lt;br /&gt;
|state=Aktiv&lt;br /&gt;
|desc=https://forum.funkfeuer.at&lt;br /&gt;
Ziel des 0xFF-Projekts, Discourse einzusetzen, ist die Verbesserung der Kommunikation durch ein zeitgemäßes Tool, das unterschiedliche Kommunikationsformen zusammenführt.&lt;br /&gt;
&lt;br /&gt;
Wir erhoffen uns daraus ein besseres Miteinander.&lt;br /&gt;
&lt;br /&gt;
Löst altes [https://oldforum.funkfeuer.at/ Forum] ab.&lt;br /&gt;
&lt;br /&gt;
Technologie: [https://www.docker.com/ Docker] + [https://www.discourse.org/ Discourse]&lt;br /&gt;
&lt;br /&gt;
VM-Host: Ford&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* Applikations-Admin: [[Benutzer:kaefert|Thomas Käfer]]&lt;br /&gt;
* Moderatoren: [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
* Server-Admin: [[Benutzer:vchrizz|Christoph Lösch]]&lt;br /&gt;
&lt;br /&gt;
== Mail-Adressen + zugeordnete Kategorien ==&lt;br /&gt;
* forum-discuss at funkfeuer punkt at -&amp;gt; https://forum.funkfeuer.at/c/discuss-community&lt;br /&gt;
* forum-fragen at funkfeuer punkt at -&amp;gt; https://forum.funkfeuer.at/c/fragen&lt;br /&gt;
* forum at funkfeuer punkt at -&amp;gt; https://forum.funkfeuer.at/c/uncategorized&lt;br /&gt;
&lt;br /&gt;
== Einrichtung und Konfiguration ==&lt;br /&gt;
* [https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md Set up Discourse in the cloud in under 30 minutes] (auf experimenteller Basis, privat gehostete VM)&lt;br /&gt;
** Konfiguration anpassen: &amp;lt;code&amp;gt;/var/discourse/containers/app.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
* [https://meta.discourse.org/t/move-your-discourse-instance-to-a-different-server/15721 Move your Discourse Instance to a Different Server] (von bisher experimentellem www.forum.wien.funkfeuer.at)&lt;br /&gt;
** [https://meta.discourse.org/t/cannot-get-email-working-on-new-install/81593/18 Cannot get email working on new install] (spezielle SMTP Einstellungen notwendig für Smarthost mail.funkfeuer.at)&lt;br /&gt;
*** [https://meta.discourse.org/t/smtp-connection-problem-docker-installation/41981/3 SMTP connection problem, docker installation] (notwendige Anpassung vor Installation)&lt;br /&gt;
**** in app.yml bei mail settings hinzufügen: DISCOURSE_SMTP_AUTHENTICATION: login&lt;br /&gt;
**** app.yml: #DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)&lt;br /&gt;
*** Mail Einstellungen - Versandmethode:&lt;br /&gt;
**** notification email: forum@funkfeuer.at&lt;br /&gt;
**** address:	mail.funkfeuer.at&lt;br /&gt;
**** port:	587 (SSL Zertifikat muss validieren!)&lt;br /&gt;
**** user_name:	siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]&lt;br /&gt;
**** password:	siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]&lt;br /&gt;
** [https://github.com/tomav/docker-mailserver docker-mailserver] (POP3 Mailbox notwendig, forum@funkfeuer.at und forum-*@funkfeuer.at wird von mail.funkfeuer.at weitergeleitet auf forum.funkfeuer.at)&lt;br /&gt;
** [https://meta.discourse.org/t/setting-up-let-s-encrypt-with-multiple-domains/56685 Setting up Let’s Encrypt with Multiple Domains] (wegen Migration auf [https://forum.funkfeuer.at/ forum.funkfeuer.at])&lt;br /&gt;
** [https://meta.discourse.org/t/emojis-not-displaying-old-avatar-styles/13986/3 Emojis Not Displaying / Old Avatar Styles] (korrigiert imgsrc von alter URL auf aktuelle URL)&lt;br /&gt;
* [https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247 Running other websites on the same machine as Discourse] (für statische HTML Kopie des alten PunBB Forums auf [http://oldforum.funkfeuer.at oldforum.funkfeuer.at])&lt;br /&gt;
=== Plugins ===&lt;br /&gt;
* [https://meta.discourse.org/t/install-a-plugin/19157 Install a Plugin]&lt;br /&gt;
** [https://github.com/discourse/discourse-data-explorer discourse-data-explorer]&lt;br /&gt;
** [https://meta.discourse.org/t/whos-online-plugin-discourse-whos-online/52345 discourse-whos-online]&lt;br /&gt;
** [https://github.com/jonmbake/discourse-ldap-auth discourse-ldap-auth]&lt;br /&gt;
*** [https://github.com/jonmbake/discourse-ldap-auth/issues/23 Allowance of variables in &amp;quot;bind_dn&amp;quot; and &amp;quot;password&amp;quot; field.]&lt;br /&gt;
*** Manueller Patch: [https://github.com/omniauth/omniauth-ldap/issues/59#issuecomment-211417398 Can I bind against the current user] (&amp;quot;docker restart app&amp;quot; nach Modifikation notwendig)&lt;br /&gt;
*** LDAP Einstellungen: (-&amp;gt; &amp;quot;Aktuell wird einmal täglich (um 22Uhr) die Datenbank synchronisiert.&amp;quot;)&lt;br /&gt;
**** ldap hostname: ldap.funkfeuer.at&lt;br /&gt;
**** ldap port: 636 (SSL Zertifikat muss validieren!)&lt;br /&gt;
**** ldap method: ssl&lt;br /&gt;
**** ldap base: ou=Users,dc=funkfeuer,dc=at&lt;br /&gt;
**** ldap uid: uid&lt;br /&gt;
**** ldap bind dn: uid=%{username},ou=Users,dc=funkfeuer,dc=at&lt;br /&gt;
**** ldap password: %{password}&lt;br /&gt;
**** ldap filter: uid=%{username}&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* &amp;lt;DEL&amp;gt;[https://meta.discourse.org/t/changing-the-like-icon/7460/12 Changing the “Like” icon]&amp;lt;/DEL&amp;gt; [https://meta.discourse.org/t/change-the-like-icon/87748 NEW: Change the Like icon (as theme component)]&lt;br /&gt;
* [https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682 How do I install a Theme or Theme Component?]&lt;br /&gt;
** [https://meta.discourse.org/t/slick-gallery-component/81952 Slick - Gallery Component]&lt;br /&gt;
** [https://meta.discourse.org/t/tiles-gallery-component/81950 Tiles - Gallery Component]&lt;br /&gt;
** [https://meta.discourse.org/t/tiles-gallery-component/81950/5 Slick + Tiles - Gallery Components - both at the same time]&lt;br /&gt;
* [https://meta.discourse.org/t/changing-max-attachment-size/26435/19 Changing Max Attachment Size]&lt;br /&gt;
&lt;br /&gt;
== Wartung/Fehlersuche ==&lt;br /&gt;
&lt;br /&gt;
Für den Fall, dass nach einem Upgrade ein Theme oder ein Plugin streikt (Seite ladet nicht fertig, Fehler in Browser-Console, ..)&lt;br /&gt;
* [https://forum.funkfeuer.at/safe-mode Discourse Safe-Mode (Direktlink zum Forum)]&lt;br /&gt;
* [https://meta.discourse.org/t/how-to-use-discourse-safe-mode/53504 Discourse Safe-Mode (Erklärung)]&lt;br /&gt;
&lt;br /&gt;
Gute Anlaufstelle um die gängisten Probleme und deren Lösung zu finden: https://meta.discourse.org/&lt;br /&gt;
&lt;br /&gt;
Ein &amp;lt;code&amp;gt;./launcher rebuild app&amp;lt;/code&amp;gt; des Docker Containers (wie z.B. bei neu hinzugefügten Plugins notwendig), dauert in etwa 30 Minuten!&lt;br /&gt;
&lt;br /&gt;
* App Admin-Benutzer: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]&lt;br /&gt;
* App Admin-Passwort: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]&lt;br /&gt;
&lt;br /&gt;
=== Upgrades ===&lt;br /&gt;
Upgrades lassen sich hier einspielen: https://forum.funkfeuer.at/admin/upgrade (Zugriff nur mit Administrator-Rechten)&lt;br /&gt;
&lt;br /&gt;
Bei jedem &amp;lt;code&amp;gt;./launcher rebuild app&amp;lt;/code&amp;gt; wird der Docker Container erneuert und die Discourse Instanz auf die [https://github.com/discourse/discourse/tree/tests-passed letzte getestete Version] aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Hier eine [[Projekte/Forum/Upgrade|Schritt-für-Schritt Anleitung]] die ebenfalls [https://forum.funkfeuer.at/t/discourse-upgrade/229 im Forum beschrieben] ist.&lt;br /&gt;
&lt;br /&gt;
=== Backups ===&lt;br /&gt;
Die Backups werden derzeit noch per SMB (über das SIL-Peering direkt) offsite auf einen Server am Node „mh“ abgelegt, solange keine entsprechende Möglichkeit auf FunkFeuer Infrastruktur gegeben ist.&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.funkfeuer.at/wiki/Services/Organisation Derzeit scheint es diese Möglichkeit noch nicht zu geben.]&lt;br /&gt;
&lt;br /&gt;
Mittels [https://www.veeam.com/de/linux-backup-free.html Veeam Agent for Linux FREE] wird die gesamte virtuelle Maschine täglich offsite gesichert:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;vchrizz@forum:~$ sudo veeam&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure&lt;br /&gt;
* Job name: FunkfeuerForum&lt;br /&gt;
* Backup mode: Entire machine&lt;br /&gt;
* Destination: Shared Folder&lt;br /&gt;
* Network: SMB&lt;br /&gt;
** Path: 86.59.13.171 / backup/Funkfeuer&lt;br /&gt;
** Domain:&lt;br /&gt;
** Username: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]&lt;br /&gt;
** Password: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]&lt;br /&gt;
** Restore Points: 14&lt;br /&gt;
&lt;br /&gt;
=== WebUI ===&lt;br /&gt;
* App-Administration: https://forum.funkfeuer.at/admin (Zugriff nur mit Administrator-Rechten)&lt;br /&gt;
* App-Logging: https://forum.funkfeuer.at/logs (Zugriff nur mit Administrator-Rechten)&lt;br /&gt;
&lt;br /&gt;
=== CLI ===&lt;br /&gt;
* per SSH (auf forum.funkfeuer.at Port 10) verbinden bzw. einloggen:&lt;br /&gt;
** SSH-Zugriff mit sudo Rechte haben derzeit: [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:kaefert|Thomas Käfer]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ cd /var/discourse/&lt;br /&gt;
vchrizz@forum:/var/discourse$ ./launcher enter app&lt;br /&gt;
root@forum-app:/var/www/discourse#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Hausverwaltungen&amp;diff=3288</id>
		<title>Hausverwaltungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Hausverwaltungen&amp;diff=3288"/>
		<updated>2021-06-13T16:25:17Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Anfrage um Bewilligung''' ==&lt;br /&gt;
* Alle, die nicht Eigentümer des gesamten Gebäudes sind, in dem sie wohnen, müssen bei einer Hausverwaltung um die Bewilligung ansuchen, eine Antenne am Dach aufstellen zu dürfen. Es empfiehlt sich, Schreiben die per Postweg zugestellt werden sollen, eingeschrieben zu versenden. &lt;br /&gt;
* Prinzipiell hat jeder Mieter/Nutzungsberechtigte ein gesetzliches Recht auf eine solche Antenne.&lt;br /&gt;
&lt;br /&gt;
== '''Argumente''' ==&lt;br /&gt;
* Redundante Anbindung an das Netzwerk - kein kommerzieller Anbieter bietet bisher dezentrale und gleichzeitig redundante Anbindung an sein Netzwerk und dadurch ins Internet.&lt;br /&gt;
* Mangelnde Bandbreite der kommerziellen Anbieter für z.B. HD-Videokonferenzen (weil hier nur der Upload gerechnet werden kann, der bei den meisten kommerziellen Anbietern zu gering oder zu teuer ist).&lt;br /&gt;
* Anbieten von (Server-)Diensten bei den meisten kommerziellen Anbietern unerwünscht oder verboten, bei FunkFeuer jedoch ausdrücklich erwünscht und auch technisch ermöglicht.&lt;br /&gt;
* Unterwanderung der Netzneutralität bei großen kommerziellen Anbietern durch die Verwendung von Zwangsproxies, DNS Umleitungen (um z.B. Webseiten zu sperren).&lt;br /&gt;
* Bürgernetze als Akt der Selbstsuffizienz, Katastrophenschutz und politischer Absicherung der eigenen Netzneutralität.&lt;br /&gt;
* Im Sinne einer engagierten Zivilgesellschaft ist das Projekt FunkFeuer unbedingt unterstützenswert.&lt;br /&gt;
&lt;br /&gt;
== '''Fertige Vorlagen zum Anfragen''' ==&lt;br /&gt;
* [https://docs.google.com/document/d/19DQTMn_W2533U8yFV7g97nQAatOYjJEPYw_DqVP14dY Ansuchen um Bewilligung Funkfeuer-Muster] Aktuelle Version 2020, Link zu Google Docs&lt;br /&gt;
* [[Datei:Ansuchen_Bewilligung_Funkfeuer_Muster.pdf]] Erste Version 2013, lokale Kopie&lt;br /&gt;
&lt;br /&gt;
Nachdem der prinzipielle Ablauf sowie Aufbau einer SAT-Anlage sehr ähnelt, was bei Hausverwaltungen mittlerweile gut bekannt ist, werden Vorlagen dafür angeboten die genauso entsprechend verwendet werden können:&lt;br /&gt;
* [https://www.wienerwohnen.at/dms/workspace/SpacesStore/c60ff60f-478f-4742-9ab2-daef83e13f96/2330_sd0103_Ansuchen_Satellitenempfangsantenne.pdf Ansuchen Satellitenantenne] Stadt Wien - Wiener Wohnen&lt;br /&gt;
* [http://www.ah-wohnen.at/bewilligungen-.74.html Antragsformular zur SAT - Anlagenerrichtung] Gem. Siedlungs-Genossenschaft Altmannsdorf und Hetzendorf&lt;br /&gt;
&lt;br /&gt;
== '''Gesetzestext (Berücksichtigter Stand der Gesetzgebung: 1. Juli 2011)''' ==&lt;br /&gt;
=== ''§ 9 MRG Veränderung (Verbesserung) des Mietgegenstandes'' ===&lt;br /&gt;
 (1) Der Hauptmieter hat eine von ihm beabsichtigte wesentliche Veränderung (Verbesserung) des Mietgegenstandes dem Vermieter anzuzeigen. Lehnt der Vermieter nicht innerhalb von zwei Monaten nach Zugang der Anzeige die beabsichtigte Veränderung ab, so gilt seine Zustimmung als erteilt. Der Vermieter kann seine Zustimmung und eine erforderliche Antragstellung bei der Baubehörde nicht verweigern wenn,&lt;br /&gt;
 &lt;br /&gt;
 1. die Veränderung dem jeweiligen Stand der Technik entspricht,&lt;br /&gt;
 2. die Veränderung der Übung des Verkehrs entspricht und einem wichtigen Interesse des Hauptmieters dient,&lt;br /&gt;
 3. die einwandfreie Ausführung der Veränderung gewährleistet ist, &lt;br /&gt;
 4. der Hauptmieter die Kosten trägt,&lt;br /&gt;
 5. durch die Veränderung keine Beeinträchtigung schutzwürdiger Interessen des Vermieters oder eines anderen Mieters zu besorgen ist,&lt;br /&gt;
 6. durch die Veränderung keine Schädigung des Hauses, im besonderen keine Beeinträchtigung der äußeren Erscheinung des Hauses, erfolgt,&lt;br /&gt;
 7. die Veränderung keine Gefahr für die Sicherheit von Personen und Sachen bewirkt.&lt;br /&gt;
&lt;br /&gt;
 (2) Die Voraussetzung des Abs. 1 Z 2 ist jedenfalls gegeben, wenn es sich handelt um&lt;br /&gt;
 &lt;br /&gt;
 1. die Errichtung oder die den Erfordernissen der Haushaltsführung dienende Umgestaltung von Wasserleitungs-, Lichtleitungs-, Gasleitungs-, Beheizungs- (einschließlich der Einrichtung von zentralen Wärmeversorgungsanlagen) oder sanitären Anlagen,&lt;br /&gt;
 2. die der Senkung des Energieverbrauchs dienende Ausgestaltung eines Mietgegenstandes,&lt;br /&gt;
 3. die Verbesserungen, die von einer Gebietskörperschaft aus öffentlichen Mitteln gefördert werden,&lt;br /&gt;
 4. die Einleitung eines Fernsprechanschlusses oder&lt;br /&gt;
 5. die Anbringung der nach dem Stand der Technik notwendigen Antennen und sonstigen Einrichtungen für den Hörfunk- und Fernsehempfang sowie für Multimediadienste, sofern der Anschluß an eine bestehende Einrichtung nicht möglich oder nicht zumutbar ist.&lt;br /&gt;
&lt;br /&gt;
 (3) Handelt es sich um eine wesentliche Veränderung (Verbesserung), die nicht im Abs. 2 angeführt ist, so kann der Vermieter seine Zustimmung von der Verpflichtung des Hauptmieters zur Wiederherstellung des früheren Zustandes bei der Zurückstellung des Mietgegenstandes abhängig machen.&lt;br /&gt;
&lt;br /&gt;
Referenzen:&lt;br /&gt;
* [http://www.jusline.at/9_Ver%C3%A4nderung_%28Verbesserung%29_des_Mietgegenstandes_MRG.html jusline.at]&lt;br /&gt;
* [https://www.ris.bka.gv.at/Dokumente/Bundesnormen/NOR40026132/NOR40026132.html ris.bka.gv.at]&lt;br /&gt;
&lt;br /&gt;
== '''Weiterführende Informationen beim Magistrat der Stadt Wien''' ==&lt;br /&gt;
* MA50 Wohnbauförderung und Schlichtungsstelle für wohnrechtliche Angelegenheiten&lt;br /&gt;
**[http://www.wien.gv.at/amtshelfer/bauen-wohnen/schlichtungsstelle/mietrechtsverfahren/veraenderung-mietgegenstand.html Veränderung (Verbesserung) des Mietgegenstandes]&lt;br /&gt;
* MA19 Architektur und Stadtgestaltung&lt;br /&gt;
** [http://www.wien.gv.at/amtshelfer/bauen-wohnen/stadtentwicklung/baulicheanlagen/satellitenantenne.html Satellitenantennen - Architektonische Begutachtung]&lt;br /&gt;
** [http://www.wien.gv.at/stadtentwicklung/grundlagen/schutzzonen/index.html Schutzzonen]&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Hausverwaltungen&amp;diff=3287</id>
		<title>Hausverwaltungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Hausverwaltungen&amp;diff=3287"/>
		<updated>2021-06-13T16:22:31Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Anfrage um Bewilligung''' ==&lt;br /&gt;
* Alle, die nicht Eigentümer des gesamten Gebäudes sind, in dem sie wohnen, müssen bei einer Hausverwaltung um die Bewilligung ansuchen, eine Antenne am Dach aufstellen zu dürfen. Es empfiehlt sich, Schreiben die per Postweg zugestellt werden sollen, eingeschrieben zu versenden. &lt;br /&gt;
* Prinzipiell hat jeder Mieter/Nutzungsberechtigte ein gesetzliches Recht auf eine solche Antenne.&lt;br /&gt;
&lt;br /&gt;
== '''Argumente''' ==&lt;br /&gt;
* Redundante Anbindung an das Netzwerk - kein kommerzieller Anbieter bietet bisher dezentrale und gleichzeitig redundante Anbindung an sein Netzwerk und dadurch ins Internet.&lt;br /&gt;
* Mangelnde Bandbreite der kommerziellen Anbieter für z.B. HD-Videokonferenzen (weil hier nur der Upload gerechnet werden kann, der bei den meisten kommerziellen Anbietern zu gering oder zu teuer ist).&lt;br /&gt;
* Anbieten von (Server-)Diensten bei den meisten kommerziellen Anbietern unerwünscht oder verboten, bei FunkFeuer jedoch ausdrücklich erwünscht und auch technisch ermöglicht.&lt;br /&gt;
* Unterwanderung der Netzneutralität bei großen kommerziellen Anbietern durch die Verwendung von Zwangsproxies, DNS Umleitungen (um z.B. Webseiten zu sperren).&lt;br /&gt;
* Bürgernetze als Akt der Selbstsuffizienz, Katastrophenschutz und politischer Absicherung der eigenen Netzneutralität.&lt;br /&gt;
* Im Sinne einer engagierten Zivilgesellschaft ist das Projekt FunkFeuer unbedingt unterstützenswert.&lt;br /&gt;
&lt;br /&gt;
== '''Fertige Vorlagen zum Anfragen''' ==&lt;br /&gt;
* [https://docs.google.com/document/d/19DQTMn_W2533U8yFV7g97nQAatOYjJEPYw_DqVP14dY Ansuchen um Bewilligung Funkfeuer-Muster] Aktuelle Version 2020, Link zu Google Docs&lt;br /&gt;
* [[Datei:Ansuchen_Bewilligung_Funkfeuer_Muster.pdf]] Erste Version 2013, lokale Kopie&lt;br /&gt;
&lt;br /&gt;
Nachdem der prinzipielle Ablauf sowie Aufbau einer SAT-Anlage sehr ähnelt, was bei Hausverwaltungen mittlerweile gut bekannt ist, werden Vorlagen dafür angeboten die genauso entsprechend verwendet werden können:&lt;br /&gt;
* [https://www.wienerwohnen.at/dms/workspace/SpacesStore/c60ff60f-478f-4742-9ab2-daef83e13f96/2330_sd0103_Ansuchen_Satellitenempfangsantenne.pdf Ansuchen Satellitenantenne] Stadt Wien - Wiener Wohnen&lt;br /&gt;
* [http://www.ah-wohnen.at/bewilligungen-.74.html Antragsformular zur SAT - Anlagenerrichtung] Gem. Siedlungs-Genossenschaft Altmannsdorf und Hetzendorf&lt;br /&gt;
&lt;br /&gt;
== '''Gesetzestext (Berücksichtigter Stand der Gesetzgebung: 1. Juli 2011)''' ==&lt;br /&gt;
=== ''§ 9 MRG Veränderung (Verbesserung) des Mietgegenstandes'' ===&lt;br /&gt;
 (1) Der Hauptmieter hat eine von ihm beabsichtigte wesentliche Veränderung (Verbesserung) des Mietgegenstandes dem Vermieter anzuzeigen. Lehnt der Vermieter nicht innerhalb von zwei Monaten nach Zugang der Anzeige die beabsichtigte Veränderung ab, so gilt seine Zustimmung als erteilt. Der Vermieter kann seine Zustimmung und eine erforderliche Antragstellung bei der Baubehörde nicht verweigern wenn,&lt;br /&gt;
 &lt;br /&gt;
 1. die Veränderung dem jeweiligen Stand der Technik entspricht,&lt;br /&gt;
 2. die Veränderung der Übung des Verkehrs entspricht und einem wichtigen Interesse des Hauptmieters dient,&lt;br /&gt;
 3. die einwandfreie Ausführung der Veränderung gewährleistet ist, &lt;br /&gt;
 4. der Hauptmieter die Kosten trägt,&lt;br /&gt;
 5. durch die Veränderung keine Beeinträchtigung schutzwürdiger Interessen des Vermieters oder eines anderen Mieters zu besorgen ist,&lt;br /&gt;
 6. durch die Veränderung keine Schädigung des Hauses, im besonderen keine Beeinträchtigung der äußeren Erscheinung des Hauses, erfolgt,&lt;br /&gt;
 7. die Veränderung keine Gefahr für die Sicherheit von Personen und Sachen bewirkt.&lt;br /&gt;
&lt;br /&gt;
 (2) Die Voraussetzung des Abs. 1 Z 2 ist jedenfalls gegeben, wenn es sich handelt um&lt;br /&gt;
 &lt;br /&gt;
 1. die Errichtung oder die den Erfordernissen der Haushaltsführung dienende Umgestaltung von Wasserleitungs-, Lichtleitungs-, Gasleitungs-, Beheizungs- (einschließlich der Einrichtung von zentralen Wärmeversorgungsanlagen) oder sanitären Anlagen,&lt;br /&gt;
 2. die der Senkung des Energieverbrauchs dienende Ausgestaltung eines Mietgegenstandes,&lt;br /&gt;
 3. die Verbesserungen, die von einer Gebietskörperschaft aus öffentlichen Mitteln gefördert werden,&lt;br /&gt;
 4. die Einleitung eines Fernsprechanschlusses oder&lt;br /&gt;
 5. die Anbringung der nach dem Stand der Technik notwendigen Antennen und sonstigen Einrichtungen für den Hörfunk- und Fernsehempfang sowie für Multimediadienste, sofern der Anschluß an eine bestehende Einrichtung nicht möglich oder nicht zumutbar ist.&lt;br /&gt;
&lt;br /&gt;
 (3) Handelt es sich um eine wesentliche Veränderung (Verbesserung), die nicht im Abs. 2 angeführt ist, so kann der Vermieter seine Zustimmung von der Verpflichtung des Hauptmieters zur Wiederherstellung des früheren Zustandes bei der Zurückstellung des Mietgegenstandes abhängig machen.&lt;br /&gt;
&lt;br /&gt;
Referenzen: [http://www.jusline.at/9_Ver%C3%A4nderung_%28Verbesserung%29_des_Mietgegenstandes_MRG.html jusline.at] [https://www.ris.bka.gv.at/Dokumente/Bundesnormen/NOR40026132/NOR40026132.html ris.bka.gv.at]&lt;br /&gt;
&lt;br /&gt;
== '''Weiterführende Informationen beim Magistrat der Stadt Wien''' ==&lt;br /&gt;
* MA50 Wohnbauförderung und Schlichtungsstelle für wohnrechtliche Angelegenheiten&lt;br /&gt;
**[http://www.wien.gv.at/amtshelfer/bauen-wohnen/schlichtungsstelle/mietrechtsverfahren/veraenderung-mietgegenstand.html Veränderung (Verbesserung) des Mietgegenstandes]&lt;br /&gt;
* MA19 Architektur und Stadtgestaltung&lt;br /&gt;
** [http://www.wien.gv.at/amtshelfer/bauen-wohnen/stadtentwicklung/baulicheanlagen/satellitenantenne.html Satellitenantennen - Architektonische Begutachtung]&lt;br /&gt;
** [http://www.wien.gv.at/stadtentwicklung/grundlagen/schutzzonen/index.html Schutzzonen]&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/Verein/202105_GV&amp;diff=3241</id>
		<title>Regionen/Wien/Verein/202105 GV</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/Verein/202105_GV&amp;diff=3241"/>
		<updated>2021-05-19T22:04:55Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: Wortwiederholung korrigiert.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Notizen des Vorstands zur Generalversammlung des Vereins FunkFeuer Wien im Mai 2021&lt;br /&gt;
&lt;br /&gt;
'''Achtung: Die Inhalte dieser Wikiseite werden laufend geändert und dienen als öffentliche Arbeitsunterlage des Vorstands.''' Die endgültigen Inhalte kommen zur Abhaltung der Generalversammlung auf die Protokollseite unter [[Regionen/Wien/Verein/202105_GV_Protokoll]].&lt;br /&gt;
&lt;br /&gt;
[[ NA | Präsentationsfolien]] ([[NA | TeX-Source]])&lt;br /&gt;
&lt;br /&gt;
Bitte diese Wikiseite nicht selbst bearbeiten! Vorschläge, Diskussionen, Kandidaturen bitte per Mail an mailto:wien@lists.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
== Datum, Uhrzeit, Ort ==&lt;br /&gt;
&lt;br /&gt;
* Donnerstag, 27.05.2021&lt;br /&gt;
* Eintreffen ab 20:30, Beginn um 21:00&lt;br /&gt;
* Ort: online unter https://treffen.funkfeuer.at/b/mat-wne-hkn&lt;br /&gt;
&lt;br /&gt;
== Ankündigung ==&lt;br /&gt;
&lt;br /&gt;
Die Ankündigung der GV erfolgt bis 13.05.2021 über die Mitglieder-Mailingliste.&lt;br /&gt;
&lt;br /&gt;
== Stimmrechtsübertragungen ==&lt;br /&gt;
&lt;br /&gt;
§9 Abs. 5: &amp;quot;Die Übertragung des Stimmrechts auf ein anderes Mitglied im Wege einer schriftlichen Bevollmächtigung ist zulässig.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Formvorschlag: Email bis spätestens 24.05.2021 18:00 an den Vorstand (mailto:vorstand@funkfeuer.at) à la &amp;quot;Ich, &amp;lt;code&amp;gt;$NAME&amp;lt;/code&amp;gt;, bevollmächtige &amp;lt;code&amp;gt;$VERTRETER_IN&amp;lt;/code&amp;gt;, mein Stimmrecht bei der FunkFeuer-Generalversammlung am &amp;lt;code&amp;gt;$DATUM&amp;lt;/code&amp;gt; auszuüben.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Es muss kein &amp;quot;Formular&amp;quot; verwendet werden.''' Bitte rechtzeitig erledigen, damit wir bei etwaigen Nachfragen zur Person noch ein e-Mail schreiben können.&lt;br /&gt;
&lt;br /&gt;
== Anträge ==&lt;br /&gt;
&lt;br /&gt;
Anträge zur Tagesordnung müssen mindestens drei Tage vor Beginn der GV an mailto:vorstand@funkfeuer.at gemeldet werden. '''Wir empfehlen davor eine öffentliche Diskussion über die Mailingliste mailto:wien@lists.funkfeuer.at '''&lt;br /&gt;
&lt;br /&gt;
Anträge bezüglich der Statuten bitte als Merge Request an das Statuten-Repository auf GitLab, eine Diskussion vorher ist empfohlen: https://gitlab.com/funkfeuer/Statuten-Wien&lt;br /&gt;
&lt;br /&gt;
== Redebeiträge ==&lt;br /&gt;
&lt;br /&gt;
Siehe Unterseite zum Selbereintragen: [[Regionen/Wien/Verein/202105_GV/Redebeiträge]]&lt;br /&gt;
&lt;br /&gt;
== Kandidaturen ==&lt;br /&gt;
 Kandidaturen für den Vorstand müssen mindestens drei Tage vor der Generalversammlung unter Nennung der angestrebten Funktion(en) an mailto:vorstand@funkfeuer.at gemeldet werden. Wir empfehlen eine öffentliche Kandidatur über die Mailingliste mailto:wien@lists.funkfeuer.at&lt;br /&gt;
&lt;br /&gt;
Im Folgenden listet der Vorstand alle 1. ihm bekannten und 2. explizit veröffentlichten oder ihm zur Veröffentlichung freigegebenen Kandidaturen in alphabetischer Reihenfolge:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align: left;&amp;quot;|'''Kandidat_in \ Funktion'''&lt;br /&gt;
!style=&amp;quot;width: 10%;&amp;quot;|'''Obfrau / Obmann'''&lt;br /&gt;
!style=&amp;quot;width: 10%;&amp;quot;|'''Stv._in'''&lt;br /&gt;
!style=&amp;quot;width: 10%;&amp;quot;|'''Schriftführer_in'''&lt;br /&gt;
!style=&amp;quot;width: 10%;&amp;quot;|'''Stv._in'''&lt;br /&gt;
!style=&amp;quot;width: 10%;&amp;quot;|'''Kassier_in'''&lt;br /&gt;
!style=&amp;quot;width: 10%;&amp;quot;|'''Stv._in'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: left;&amp;quot;|BRAJKOVIĆ, Christofer   || ||x|| ||x||x||x&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: left;&amp;quot;|GOLDFRIED, Cathrin   || || || ||x|| ||x&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: left;&amp;quot;|KNITTL-FRANK, Christian (lcnittl)   ||x||x||x||x|| || &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: left;&amp;quot;|LOHMANN, Maria (stratuscumulus)  ||x||x||x||x|| || &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: left;&amp;quot;|LÖSCH, Christoph   || ||x||x||x||x||x&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: left;&amp;quot;|MOR, Marcus   || ||x|| ||x|| ||x &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: left;&amp;quot;|MAIERHOFER, Daniel A. (damadmai)   ||x||x||x||x|| || &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: left;&amp;quot;|MUTSCHLECHNER, Thomas   || || || || || ||x &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Achtung: Die Inhalte dieses Abschnitts werden laufend geändert.''' Die finalen Kandidaturen werden nach Ablauf der Meldefrist zur Abhaltung der Generalversammlung auf die Protokollseite verschoben: [[Regionen/Wien/Verein/202105_GV_Protokoll]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Vorschlag für eine Tagesordnung ==&lt;br /&gt;
&lt;br /&gt;
* Begrüßung&lt;br /&gt;
* Feststellen der Beschlussfähigkeit&lt;br /&gt;
* Redebeiträge&lt;br /&gt;
* Bericht des Vorstands&lt;br /&gt;
* Bericht der Rechnungsprüfer&lt;br /&gt;
* TBD: Abstimmung über Entlastung des Vorstands&lt;br /&gt;
* Wahl&lt;br /&gt;
* Anträge&lt;br /&gt;
* Allfälliges&lt;br /&gt;
* Verabschiedung&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3199</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3199"/>
		<updated>2021-02-08T12:38:25Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert:)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup mit State &amp;quot;Success&amp;quot; gibt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo veeam&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     Latest backup sessions:&lt;br /&gt;
     &lt;br /&gt;
      Job name                State          Started at             Finished at&lt;br /&gt;
      &lt;br /&gt;
      FunkfeuerForum          Success        2018-04-18 06:00:02    2018-04-18 06:01:50&lt;br /&gt;
      FunkfeuerForum          Success        2018-04-17 06:00:01    2018-04-17 06:14:05&lt;br /&gt;
&lt;br /&gt;
(falls der letzte Job nicht im State &amp;quot;Success&amp;quot; ist, bitte @vchrizz dazu kontaktieren)&lt;br /&gt;
&lt;br /&gt;
Die Backups werden derzeit noch per SMB (über das SIL-Peering direkt) offsite auf einen Server am Node „mh“ abgelegt, solange keine entsprechende Möglichkeit auf FunkFeuer Infrastruktur gegeben ist.&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.2/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/ssl /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 # restart &amp;quot;inner&amp;quot; nginx from container&lt;br /&gt;
 sv start nginx&lt;br /&gt;
 # restart &amp;quot;outer&amp;quot; nginx from vm&lt;br /&gt;
 systemctl restart nginx&lt;br /&gt;
 exit&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3182</id>
		<title>Projekte/Forum/Upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Forum/Upgrade&amp;diff=3182"/>
		<updated>2020-12-09T02:09:11Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(initial credits @kaefert:)&lt;br /&gt;
&lt;br /&gt;
Hallo Leute!&lt;br /&gt;
&lt;br /&gt;
Ich dokumentiere hier mal was zum Upgrade dieser Discourse Instanz (mit angepasstem LDAP Plugin) notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Dieser Beitrag ist auch im Forum hinterlegt: https://forum.funkfeuer.at/t/discourse-upgrade/229&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' SSH Zugang wird benötigt! Upgrade ohne nachträgliche Anpassung mittels SSH Zugang hinterlässt das LDAP Plugin funktionsunfähig!&lt;br /&gt;
&lt;br /&gt;
Evtl. will man vor einem Discourse Upgrade prüfen, ob das FunkFeuer Wiki gerade „schnell“ funktioniert oder lange (mehr als 2-3 Sekunden) ladet um einen Artikel anzuzeigen oder eine Suche durchzuführen.&lt;br /&gt;
&lt;br /&gt;
Da das Wiki am gleichen Server rennt wie das Forum, kann man daran &amp;quot;erkennen&amp;quot;, ob der Server gerade „ausgelastet“ ist oder nicht.&lt;br /&gt;
&lt;br /&gt;
Hintergrund: falls zu wenig Ressourcen zur Verfügung stehen, kann das Upgrade (wegen Zeitüberschreitungen bei der Installation) fehl schlagen.&lt;br /&gt;
&lt;br /&gt;
== FunkFeuer Forum - Discourse Upgrade ==&lt;br /&gt;
&lt;br /&gt;
1. Unter https://forum.funkfeuer.at/admin/backups ein Discourse-Daten-Backup erstellen und runterladen.&lt;br /&gt;
&lt;br /&gt;
(Download bricht im aktuellen Firefox Browser manchmal ab, da einfach auf einen anderen Browser ausweichen.)&lt;br /&gt;
&lt;br /&gt;
2. Mit einem Administrator/Moderator (jeder sollte eigentlich SSH Zugang haben) abklären ob es ein aktuelles Systembackup mit State &amp;quot;Success&amp;quot; gibt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo veeam&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     Latest backup sessions:&lt;br /&gt;
     &lt;br /&gt;
      Job name                State          Started at             Finished at&lt;br /&gt;
      &lt;br /&gt;
      FunkfeuerForum          Success        2018-04-18 06:00:02    2018-04-18 06:01:50&lt;br /&gt;
      FunkfeuerForum          Success        2018-04-17 06:00:01    2018-04-17 06:14:05&lt;br /&gt;
&lt;br /&gt;
(falls der letzte Job nicht im State &amp;quot;Success&amp;quot; ist, bitte @vchrizz dazu kontaktieren)&lt;br /&gt;
&lt;br /&gt;
Die Backups werden derzeit noch per SMB (über das SIL-Peering direkt) offsite auf einen Server am Node „mh“ abgelegt, solange keine entsprechende Möglichkeit auf FunkFeuer Infrastruktur gegeben ist.&lt;br /&gt;
&lt;br /&gt;
Wünschenswert wäre eine verlässliche Möglichkeit Backups sicher auf FunkFeuer Infrastruktur abzulegen.&lt;br /&gt;
&lt;br /&gt;
[[Services/Organisation|Derzeit scheint es diese Möglichkeit noch nicht zu geben.]]&lt;br /&gt;
&lt;br /&gt;
3. Ein System-Upgrade durchführen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt list --upgradable&lt;br /&gt;
 sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
(ggf. bei kernel-upgrade danach die VM neu starten: &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
4. https://forum.funkfeuer.at/admin/upgrade aufrufen und upgrade durchklicken.&lt;br /&gt;
&lt;br /&gt;
4.1. Falls das Forum nicht geladen wird, kann das Problem am Theme liegen. Versuche den [https://forum.funkfeuer.at/safe-mode Safe-Mode].&lt;br /&gt;
&lt;br /&gt;
4.2. Mittels Safe-Mode dann in der [https://forum.funkfeuer.at/admin/customize/themes/2 Administration / Anpassen] beim Default-Theme die beiden Theme-Komponenten Slick und Tiles entfernen und nach dem erfolgreichen Upgrade wieder hinzufügen.&lt;br /&gt;
&lt;br /&gt;
4.3. Es könnte auch sein, dass eine Meldung kommt, dass das Upgrade per CLI gemacht werden muss:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 git pull&lt;br /&gt;
 ./launcher rebuild app&lt;br /&gt;
&lt;br /&gt;
5. Versuche am Forum mit LDAP einzuloggen, falls das fehlschlägt, obwohl Login-Details sicher korrekt eingegeben wurden, müssen folgende zwei Anpassungen angewendet werden:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1. LDAP fix 1 einspielen, damit das Plugin den OpenLDAP von Funkfeuer versteht:&lt;br /&gt;
&lt;br /&gt;
https://github.com/vchrizz/omniauth-ldap/commit/346d5c27e1dacb0fa6aeedf1f65e29bd9f1bb524&lt;br /&gt;
&lt;br /&gt;
Dazu per ssh einloggen, und mittels folgenden Befehlen in die Discourse Docker Instanz wechseln:&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd /var/discourse&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
&lt;br /&gt;
Dort den oben verlinkten Git-Commit die zwei grün markierten Zeilen in diese Datei einpflegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/gems/2.7.2/gems/omniauth-ldap-1.0.5/lib/omniauth/strategies/ldap.rb&lt;br /&gt;
&lt;br /&gt;
5.2. LDAP fix 2 einspielen, damit über LDAP authentifizierte User automatisch der Gruppe zugeordnet werden, die auf Funkfeuer-intern und Sub-Kategorien zugreifen kann:&lt;br /&gt;
&lt;br /&gt;
https://github.com/kaefert/discourse-ldap-auth/commit/b112b83640e7769daeb25043c9d12db8b011b29b&lt;br /&gt;
&lt;br /&gt;
Auf dem selben weg wie 5.1. diesmal in die Datei einfplegen:&lt;br /&gt;
&lt;br /&gt;
 /var/www/discourse/plugins/discourse-ldap-auth/plugin.rb&lt;br /&gt;
&lt;br /&gt;
5.3. LDAP Anpassungen aktiv bringen durch Restart von Discourse:&lt;br /&gt;
&lt;br /&gt;
(evtl. mit &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt; zuerst aus dem container wieder ausloggen)&lt;br /&gt;
&lt;br /&gt;
 docker restart app&lt;br /&gt;
&lt;br /&gt;
6. Prüfen ob beide (Discourse und mailserver) Docker Container wieder laufen:&lt;br /&gt;
&lt;br /&gt;
 docker ps&lt;br /&gt;
&lt;br /&gt;
sollte in etwa so aussehen:&lt;br /&gt;
(sonst im Zweifelsfall die VM neu starten, dauert nur wenige Minuten, die Container starten dann beide)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vchrizz@forum:~$ docker ps&lt;br /&gt;
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                                                                                                                                    NAMES&lt;br /&gt;
72670824e10a        local_discourse/app              &amp;quot;/sbin/boot&amp;quot;             3 weeks ago         Up 8 minutes                                                                                                                                                 app&lt;br /&gt;
5b64315e0a1e        tvial/docker-mailserver:latest   &amp;quot;/bin/sh -c 'supervi…&amp;quot;   6 weeks ago         Up 8 minutes        0.0.0.0:25-&amp;gt;25/tcp, 110/tcp, 0.0.0.0:143-&amp;gt;143/tcp, 0.0.0.0:587-&amp;gt;587/tcp, 0.0.0.0:993-&amp;gt;993/tcp, 465/tcp, 0.0.0.0:995-&amp;gt;995/tcp, 4190/tcp   mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte es dennoch Probleme mit SSL geben: https://meta.discourse.org/t/setting-up-https-support-with-lets-encrypt/40709&lt;br /&gt;
 #### Manually issue new cert&lt;br /&gt;
 ./launcher enter app&lt;br /&gt;
 sv stop nginx&lt;br /&gt;
 cd /shared/letsencrypt&lt;br /&gt;
 LE_WORKING_DIR=/shared/letsencrypt /shared/letsencrypt/acme.sh --issue -d forum.funkfeuer.at -d oldforum.funkfeuer.at --webroot /var/www/discourse/public/&lt;br /&gt;
 sv start nginx&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Kanalwahl&amp;diff=3163</id>
		<title>Kanalwahl</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Kanalwahl&amp;diff=3163"/>
		<updated>2020-10-23T12:51:12Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es ist darauf zu achten, dass die Frequenzwahl im gesetzlich erlaubten Bereich liegt, als Region/Country Code ist AT bzw. Austria einzustellen.&lt;br /&gt;
&lt;br /&gt;
Generell wollen wir auf die Betriebsart Ad-hoc weitgehend verzichten und auf eine durchgängige Access Point(AP) &amp;lt;-&amp;gt; Client/Station (STA) Konfiguration setzen, bei der immer das räumlich höhere Gerät als AP konfiguriert wird.&lt;br /&gt;
&lt;br /&gt;
In diesem Fall ist es nicht notwendig eine BSSID einzutragen, da diese aus der MAC-Adresse des WLAN-Interfaces abgeleitet wird.&lt;br /&gt;
Sollten dennoch Ad-hoc-Verbindungen verwendet werden, sind die BSSIDs in aus den Tabellen zu verwenden.&lt;br /&gt;
&lt;br /&gt;
Als SSID (ESSID) verwenden wir [[Policies/Namenskonvention|'''[node][direction].funkfeuer.at''']], um den Ort der Gegenstelle besser erkennbar zu machen.&lt;br /&gt;
&lt;br /&gt;
==5GHz 802.11n/ac==&lt;br /&gt;
Da sich unsere Geräte das [https://www.rtr.at/de/tk/Spektrum5GHz 5 GHz WLAN-Frequenzband] von 5470-5725 MHz mit militärischen und zivilen Radar- und Satelliten-Kommunikationsdiensten teilen müssen, sind wir angehalten, diese nicht zu beeinträchtigen.&lt;br /&gt;
&lt;br /&gt;
WLAN ist ein sog. Sekundärdienst. Siehe [https://www.rtr.at/de/tk/Spektrum5GHz/1997_bmvit-info-052010de.pdf Seite 2 3.Punkt].&lt;br /&gt;
&lt;br /&gt;
Somit sind folgende Kanäle bzw. Frequenzen mit der Strahlungsleistung, dh. inkl. Antennengewinn (EIRP) 1W bzw. 30dBm nutzbar:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;9&amp;quot; style=&amp;quot;width: 3em&amp;quot; | 5 GHz&lt;br /&gt;
! style=&amp;quot;width: 5em&amp;quot; | Kanal&lt;br /&gt;
! style=&amp;quot;width: 5em&amp;quot; | Frequenz&lt;br /&gt;
! style=&amp;quot;width: 8em&amp;quot; | BSSID-Vertikal&lt;br /&gt;
! style=&amp;quot;width: 8em&amp;quot; | BSSID-Horizontal&lt;br /&gt;
! style=&amp;quot;width: 8em&amp;quot; | BSSID-Dual&lt;br /&gt;
|-&lt;br /&gt;
| 100 || 5500 || 00:FF:01:00:01:20 || 00:FF:01:00:02:20 || 00:FF:01:00:03:20&lt;br /&gt;
|-&lt;br /&gt;
| 104 || 5520 || 00:FF:01:04:01:20 || 00:FF:01:04:02:20 || 00:FF:01:04:03:20&lt;br /&gt;
|-&lt;br /&gt;
| 108 || 5540 || 00:FF:01:08:01:20 || 00:FF:01:08:02:20 || 00:FF:01:08:03:20&lt;br /&gt;
|-&lt;br /&gt;
| 112 || 5560 || 00:FF:01:12:01:20 || 00:FF:01:12:02:20 || 00:FF:01:12:03:20&lt;br /&gt;
|-&lt;br /&gt;
| 116 || 5580 || 00:FF:01:16:01:20 || 00:FF:01:16:02:20 || 00:FF:01:16:03:20&lt;br /&gt;
|-&lt;br /&gt;
| 132 || 5660 || 00:FF:01:32:01:20 || 00:FF:01:32:02:20 || 00:FF:01:32:03:20&lt;br /&gt;
|-&lt;br /&gt;
| 136 || 5680 || 00:FF:01:36:01:20 || 00:FF:01:36:02:20 || 00:FF:01:36:03:20&lt;br /&gt;
|-&lt;br /&gt;
| 140 || 5700 || 00:FF:01:40:01:20 || 00:FF:01:40:02:20 || 00:FF:01:40:03:20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* '''Kanäle 36-48''' ''Diese Kanäle dürfen Outdoor nicht verwendet werden (SAT-Kommunikation)''&lt;br /&gt;
* '''Kanäle 120-128''' ''In diesem Bereich befindet sich das [https://wiki.funkfeuer.at/images/6/62/Austro_Control_Vortrag_Funkfeuer_20191104.pdf zivile Wetterradar] (Wiens nähestes funkt auf 5625 MHz), das wir nicht beeinträchtigen wollen''&lt;br /&gt;
&lt;br /&gt;
Um auf der sicheren Seite zu sein, diese Kanalliste (Frequency Scan List) auf den Antennen einstellen:&lt;br /&gt;
  5500,5505,5510,5515,5520,5525,5530,5535,5540,5545,5550,5555,5560,5565,5570,5575,5580,5660,5665,5670,5675,5680,5685,5690,5695,5700&lt;br /&gt;
&lt;br /&gt;
==2.4 GHz 802.11b/g/n== &lt;br /&gt;
FunkFeuer Wien hat im [https://www.rtr.at/de/tk/Spektrum2400MHz 2.4 GHz WLAN-Band] seinen Betrieb zu einer Zeit aufgenommen, als Home-Router mit WLAN noch eine Seltenheit waren. Innerhalb der letzten 15 Jahre hat sich die Situation aber drastisch verschärft, und eine Nutzung der 2.4 GHz Frequenzen stellt eine immer größere Herausforderung dar. Aus diesem Grund wird nun versucht, das Netz durch die Aufgabe des Ad-Hoc-Modes zu stabilisieren.&lt;br /&gt;
Einige Geräte sind noch in dieser Konfiguration:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; style=&amp;quot;width: 3em&amp;quot; | 2.4 GHz&lt;br /&gt;
! style=&amp;quot;width: 5em&amp;quot; | Kanal&lt;br /&gt;
! style=&amp;quot;width: 5em&amp;quot; | Frequenz&lt;br /&gt;
! style=&amp;quot;width: 8em&amp;quot; | ESSID&lt;br /&gt;
! style=&amp;quot;width: 8em&amp;quot; | BSSID&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 2412 || v1.freiesnetz.www.funkfeuer.at || 4E:FE:52:36:2E:65&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 2427 || v4.freiesnetz.www.funkfeuer.at || 26:A4:05:7B:2B:D8&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 2442 || v7.freiesnetz.www.funkfeuer.at || 7A:55:80:50:08:08&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 2457 || v10.freiesnetz.www.funkfeuer.at || 52:51:E5:D5:5A:43&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 2472 || v13.freiesnetz.www.funkfeuer.at || 26:A7:D4:E4:4F:4D&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
Bei horizontal polarisiserten Devices wurde die ESSID sinngemäß auf '''h1.freiesnetz.www.funkfeuer.at, h4.freiesnetz....., h7....''' gesetzt.&lt;br /&gt;
&lt;br /&gt;
Aus historischen Gründen beträgt der Kanalabstand in den WLAN-Bändern 5 MHz. (802.11b). Seit dem vermehrten Einsatz der Normen 802.11g/n benötigt eine WLAN Funkverbindung eine Bandbreite von 20 oder 40 MHz.&lt;br /&gt;
&lt;br /&gt;
Durch den Betrieb [http://de.wikipedia.org/wiki/Amateurfunk-Fernsehen Amateur-TeleVision eines Amateurfunk-TV Senders] mit einer Sendeleistung von 70 Watt (gegenüber unseren 0,1 Watt bzw. 20dBm) ist Kanal 7 oft stark gestört.  &lt;br /&gt;
Auch auf den Kanälen 5 und 9 ist kaum ein vernünftiger Datendurchsatz erreichbar, selbst die Kanäle 4 und 10 sind noch etwas eingeschränkt.  &lt;br /&gt;
&lt;br /&gt;
Aus diesem Grund hätten wir nur 2 komplett ungestörte Kanäle zur Verfügung, was leider zuwenig ist. &lt;br /&gt;
Daher nehmen wir die gegenseitigen Störungen der Kanäle 1/4 und 10/13 in Kauf und verwenden im Netz von FunkFeuer Wien die WLAN Kanäle 1, 4, (7), 10, 13 anstelle der üblichen [https://de.wikipedia.org/wiki/Wireless_Local_Area_Network#/media/Datei:NonOverlappingChannels2.4GHzWLAN-de.svg 1,5,9 und 13].&lt;br /&gt;
&lt;br /&gt;
=Bandbreitenwahl=&lt;br /&gt;
Bei Wahl der Bandbreite heißt mehr nicht immer besser, denn je breiter diese gewählt hat, desto wahrscheinlicher ist es, dass sich mehrere Verbindungen gegenseitig stören.&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3142</id>
		<title>Services/Organisation/Housing/Temperatur</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3142"/>
		<updated>2020-09-30T16:40:42Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Lüftung==&lt;br /&gt;
&lt;br /&gt;
[[User:Zem|zem]]: ''&amp;quot;Berechnungstabelle für den Luftdurchsatz im Housing: [https://pads.c3w.at/sheet/#/2/sheet/view/DGAr6PwoblvjLpnHIMY9GkSDTLLpz19jjSsAGkRpEJg/ TheVault Lüftersetting] (schreibenden Zugriff bei [[User:Zem|mir]] erfragen). Laut Tabelle müsste der Lüfter bei angenommenem Verbrauch von 2kW mit halber Stufe Luft nach draußen blasen.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe auch: &lt;br /&gt;
* '''[[Projekte/Housing/L%C3%BCftung]]''' eingesetzte Hardware, Facts&lt;br /&gt;
* [[Projekte/Housing/Umzug/L%C3%BCftung]] noch aus der Planungsphase, soon outdated &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
Im Housing finden sich [https://shelly.cloud/products/shelly-1-smart-home-automation-relay/ Shelly V1] Module, welche die Temperaturmesswerte mehrerer DS18B20-Sensoren zugänglich machen.&lt;br /&gt;
&lt;br /&gt;
Die Shellys sind mit dem [[Projekte/Housing/WLAN|Housing-WLAN]] verbunden und liefern die Werte im 10 Sekunden-Intervall mittels [https://mqtt.org MQTT] an den MQTT-Server.&lt;br /&gt;
&lt;br /&gt;
 Host: mqtt.funkfeuer.at&lt;br /&gt;
 Port: 1883&lt;br /&gt;
 Topic: #&lt;br /&gt;
 User: client&lt;br /&gt;
 Password: r3adMyData&lt;br /&gt;
&lt;br /&gt;
Unter Linux hiermit abrufbar:&lt;br /&gt;
 mosquitto_sub -h mqtt.funkfeuer.at -p 1883 -v -t '#' -u client -P 'r3adMyData'&lt;br /&gt;
&lt;br /&gt;
Beispielausgabe:&lt;br /&gt;
 $ mosquitto_sub -h mqtt.funkfeuer.at -p 1883 -t 'tele/tasmota_2BDE1A/SENSOR' -u client -P 'r3adMyData' | jq '.DS18B20.Temperature'&lt;br /&gt;
 38.8&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
=== Sensorpositionen ===&lt;br /&gt;
{|width=100% border=0|&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 2C75FB Warmgang ====&lt;br /&gt;
  DS18B20-'''1: unten Regal'''&lt;br /&gt;
    Id: 01193A7B24F0,&lt;br /&gt;
  DS18B20-'''2: Lüfter'''&lt;br /&gt;
    Id: 01193A907D4A,&lt;br /&gt;
  DS18B20-'''3: Umrichter neben anderem Sensor'''&lt;br /&gt;
    Id: 01193A97E4DD,&lt;br /&gt;
|width=410|[[Datei:Sensor_VKM_ima_2C75FB.jpeg|400px|right]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 259C3C Kaltgang ====&lt;br /&gt;
  DS18B20-'''1: oben neben anderem Sensor'''&lt;br /&gt;
    Id: 011939EBED5C,&lt;br /&gt;
  DS18B20-'''2: Raummitte'''&lt;br /&gt;
    Id: 01193A21F54C,&lt;br /&gt;
  DS18B20-'''3: im Schacht'''&lt;br /&gt;
    Id: 01193A9C296F,&lt;br /&gt;
|[[Datei:Sensor_VKM_ima_259C3C.jpg|400px|right]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 2BDE1A Gittertür ====&lt;br /&gt;
  DS18B20-'''1: Abluft Warmgang über Gittertür'''&lt;br /&gt;
    Id: 031661ABF5FF,&lt;br /&gt;
|width=410|[[Datei:Sensor VKM ima 2BDE1A.jpeg|400px|right]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 259BF2 Draußen ====&lt;br /&gt;
  DS18B20-'''1: unten'''&lt;br /&gt;
    Id: 01193A2BFA7F,&lt;br /&gt;
  DS18B20-'''2: Schräge neben anderem Sensor'''&lt;br /&gt;
    Id: 01193A2DA67A,&lt;br /&gt;
  DS18B20-'''3: über Durchgang'''&lt;br /&gt;
    Id: 01193A8B7507,&lt;br /&gt;
|width=410|[[Datei:Sensor VKM ima 259BF2.jpg|400px|right]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ChangeLog==&lt;br /&gt;
Aktivitäten die Veränderungen an der Temperatur der Sensoren betreffen:&lt;br /&gt;
[[Datei:ABB ACS310 Anzeige.jpg|right|200px]]&lt;br /&gt;
&lt;br /&gt;
* 14.08.2020 16:30 NetApp abgebaut&lt;br /&gt;
* 16.08.2020 20:00 Kleinventilator bei Gittertür/Eingang unten montiert und noch kleinere freie Bereiche der Gittertür mit Folie eingekleidet&lt;br /&gt;
* 17.08.2020 00:00 Kleinventilator bei Gittertür/Eingang unten abgeschaltet&lt;br /&gt;
* 17.08.2020 03:00 Kleinventilator bei Gittertür/Eingang unten eingeschaltet&lt;br /&gt;
* 17.08.2020 18:25 Lüfter von 35Hz auf 50Hz&lt;br /&gt;
* 17.08.2020 18:30 Lamellen weiter aufgebogen&lt;br /&gt;
* 17.08.2020 19:15 Zukleben &amp;quot;Warmluftauslass&amp;quot; über Gittertür&lt;br /&gt;
* 17.08.2020 19:30 FU(Radialgebläse) von 50Hz auf 45Hz, Gittertür auf&lt;br /&gt;
* 17.08.2020 22:00 Folie von Gittertür gänzlich entfernt&lt;br /&gt;
* 17.08.2020 22:20 Kleinventilator von Gittertür/Eingang zu Gittertür hinterer Keller ummontiert&lt;br /&gt;
* 19.08.2020 20:30 Kleinventilator abgeschaltet&lt;br /&gt;
* 21.08.2020 22:00 Kleinventilator wieder zu Gittertür/Eingang (aber diesmal an höherer Position) ummontiert, noch ausgeschaltet gelassen.&lt;br /&gt;
* 21.08.2020 22:50 Abdeckung am Frequenzumrichter befestigt (FU zeigt: 45,1Hz | 2,0A | 0,3kW)&lt;br /&gt;
* 22.08.2020 01:20 Kleinventilator eingeschaltet.&lt;br /&gt;
* 24.08.2020 20:00 FU(Radialgebläse) von 45Hz zurück auf 35Hz - &amp;quot;Strom sparen&amp;quot; / (zuletzt: 35Hz | 0,1..0,2kW - schwankend)&lt;br /&gt;
* 31.08.2020 18:30 FU wieder auf 45Hz&lt;br /&gt;
* 16.09.2020 21:00 Einbindung der Feuchtesensoren&lt;br /&gt;
* 20.09.2020 18:50 Metall-Abdeckung zu zweitem Kamin abgenommen&lt;br /&gt;
* 20.09.2020 22:25 WC - alle Lüftungen von &amp;quot;auto&amp;quot; auf &amp;quot;an&amp;quot;&lt;br /&gt;
* 20.09.2020 23:40 WC - alle Lüftungen von &amp;quot;an&amp;quot; auf &amp;quot;auto&amp;quot;&lt;br /&gt;
* 24.09.2020 12:00 Montage des Sensors beim Umrichter direkt in dessen Abluftstrom&lt;br /&gt;
&lt;br /&gt;
==Visualisierung==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://env.housing.funkfeuer.at/d/GtG-3mSGk/temperature&lt;br /&gt;
* https://backbone.funkfeuer.at/housing:monitoring:raspi:data:start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Grafana Temperatur im Vault nach NetApp-Auszug.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;--https://env.housing.funkfeuer.at/d/GtG-3mSGk/temperature&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:RRDTool Temperatur im Vault eine Woche nach NetApp-Auszug.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;--https://backbone.funkfeuer.at/housing:monitoring:raspi:data:start&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Strom sparen 35 statt 45Hz.png|1000px]]&lt;br /&gt;
Drehzahlreduktion verursacht Mehrverbrauch an den Servern.&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3141</id>
		<title>Services/Organisation/Housing/Temperatur</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3141"/>
		<updated>2020-09-26T08:42:58Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: WC Lüftungen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Lüftung==&lt;br /&gt;
&lt;br /&gt;
[[User:Zem|zem]]: ''&amp;quot;Berechnungstabelle für den Luftdurchsatz im Housing: [https://pads.c3w.at/sheet/#/2/sheet/view/DGAr6PwoblvjLpnHIMY9GkSDTLLpz19jjSsAGkRpEJg/ TheVault Lüftersetting] (schreibenden Zugriff bei [[User:Zem|mir]] erfragen). Laut Tabelle müsste der Lüfter bei angenommenem Verbrauch von 2kW mit halber Stufe Luft nach draußen blasen.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe auch: &lt;br /&gt;
* '''[[Projekte/Housing/L%C3%BCftung]]''' eingesetzte Hardware, Facts&lt;br /&gt;
* [[Projekte/Housing/Umzug/L%C3%BCftung]] noch aus der Planungsphase, soon outdated &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
Im Housing finden sich [https://shelly.cloud/products/shelly-1-smart-home-automation-relay/ Shelly V1] Module, welche die Temperaturmesswerte mehrerer DS18B20-Sensoren zugänglich machen.&lt;br /&gt;
&lt;br /&gt;
Die Shellys sind mit dem [[Projekte/Housing/WLAN|Housing-WLAN]] verbunden und liefern die Werte im 10 Sekunden-Intervall mittels [https://mqtt.org MQTT] an den MQTT-Server.&lt;br /&gt;
&lt;br /&gt;
 Host: mqtt.funkfeuer.at&lt;br /&gt;
 Port: 1883&lt;br /&gt;
 Topic: #&lt;br /&gt;
 User: client&lt;br /&gt;
 Password: r3adMyData&lt;br /&gt;
&lt;br /&gt;
Unter Linux hiermit abrufbar:&lt;br /&gt;
 mosquitto_sub -h mqtt.funkfeuer.at -p 1883 -v -t '#' -u client -P 'r3adMyData'&lt;br /&gt;
&lt;br /&gt;
Beispielausgabe:&lt;br /&gt;
 $ mosquitto_sub -h mqtt.funkfeuer.at -p 1883 -t 'tele/tasmota_2BDE1A/SENSOR' -u client -P 'r3adMyData' | jq '.DS18B20.Temperature'&lt;br /&gt;
 38.8&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
=== Sensorpositionen ===&lt;br /&gt;
{|width=100% border=0|&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 2C75FB Warmgang ====&lt;br /&gt;
  DS18B20-'''1: unten Regal'''&lt;br /&gt;
    Id: 01193A7B24F0,&lt;br /&gt;
  DS18B20-'''2: Lüfter'''&lt;br /&gt;
    Id: 01193A907D4A,&lt;br /&gt;
  DS18B20-'''3: Umrichter neben anderem Sensor'''&lt;br /&gt;
    Id: 01193A97E4DD,&lt;br /&gt;
|width=410|[[Datei:Sensor_VKM_ima_2C75FB.jpeg|400px|right]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 259C3C Kaltgang ====&lt;br /&gt;
  DS18B20-'''1: oben neben anderem Sensor'''&lt;br /&gt;
    Id: 011939EBED5C,&lt;br /&gt;
  DS18B20-'''2: Raummitte'''&lt;br /&gt;
    Id: 01193A21F54C,&lt;br /&gt;
  DS18B20-'''3: im Schacht'''&lt;br /&gt;
    Id: 01193A9C296F,&lt;br /&gt;
|[[Datei:Sensor_VKM_ima_259C3C.jpg|400px|right]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 2BDE1A Gittertür ====&lt;br /&gt;
  DS18B20-'''1: Abluft Warmgang über Gittertür'''&lt;br /&gt;
    Id: 031661ABF5FF,&lt;br /&gt;
|width=410|[[Datei:Sensor VKM ima 2BDE1A.jpeg|400px|right]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 259BF2 Draußen ====&lt;br /&gt;
  DS18B20-'''1: unten'''&lt;br /&gt;
    Id: 01193A2BFA7F,&lt;br /&gt;
  DS18B20-'''2: Schräge neben anderem Sensor'''&lt;br /&gt;
    Id: 01193A2DA67A,&lt;br /&gt;
  DS18B20-'''3: über Durchgang'''&lt;br /&gt;
    Id: 01193A8B7507,&lt;br /&gt;
|width=410|[[Datei:Sensor VKM ima 259BF2.jpg|400px|right]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ChangeLog==&lt;br /&gt;
Aktivitäten die Veränderungen an der Temperatur der Sensoren betreffen:&lt;br /&gt;
[[Datei:ABB ACS310 Anzeige.jpg|right|200px]]&lt;br /&gt;
&lt;br /&gt;
* 14.08.2020 16:30 NetApp abgebaut&lt;br /&gt;
* 16.08.2020 20:00 Kleinventilator bei Gittertür/Eingang unten montiert und noch kleinere freie Bereiche der Gittertür mit Folie eingekleidet&lt;br /&gt;
* 17.08.2020 00:00 Kleinventilator bei Gittertür/Eingang unten abgeschaltet&lt;br /&gt;
* 17.08.2020 03:00 Kleinventilator bei Gittertür/Eingang unten eingeschaltet&lt;br /&gt;
* 17.08.2020 18:25 Lüfter von 35Hz auf 50Hz&lt;br /&gt;
* 17.08.2020 18:30 Lamellen weiter aufgebogen&lt;br /&gt;
* 17.08.2020 19:15 Zukleben &amp;quot;Warmluftauslass&amp;quot; über Gittertür&lt;br /&gt;
* 17.08.2020 19:30 FU(Radialgebläse) von 50Hz auf 45Hz, Gittertür auf&lt;br /&gt;
* 17.08.2020 22:00 Folie von Gittertür gänzlich entfernt&lt;br /&gt;
* 17.08.2020 22:20 Kleinventilator von Gittertür/Eingang zu Gittertür hinterer Keller ummontiert&lt;br /&gt;
* 19.08.2020 20:30 Kleinventilator abgeschaltet&lt;br /&gt;
* 21.08.2020 22:00 Kleinventilator wieder zu Gittertür/Eingang (aber diesmal an höherer Position) ummontiert, noch ausgeschaltet gelassen.&lt;br /&gt;
* 21.08.2020 22:50 Abdeckung am Frequenzumrichter befestigt (FU zeigt: 45,1Hz | 2,0A | 0,3kW)&lt;br /&gt;
* 22.08.2020 01:20 Kleinventilator eingeschaltet.&lt;br /&gt;
* xx.08.2020 xx:xx ...&lt;br /&gt;
* 24.08.2020 20:00 FU(Radialgebläse) von 45Hz zurück auf 35Hz - &amp;quot;Strom sparen&amp;quot; / (zuletzt: 35Hz | 0,1..0,2kW - schwankend)&lt;br /&gt;
* 31.08.2020 18:30 FU wieder auf 45Hz&lt;br /&gt;
* 16.09.2020 21:00 Einbindung der Feuchtesensoren&lt;br /&gt;
* 20.09.2020 18:50 Metall-Abdeckung zu zweitem Kamin abgenommen&lt;br /&gt;
* 20.09.2020 22:25 WC - alle Lüftungen von &amp;quot;auto&amp;quot; auf &amp;quot;an&amp;quot;&lt;br /&gt;
* 20.09.2020 23:40 WC - alle Lüftungen von &amp;quot;an&amp;quot; auf &amp;quot;auto&amp;quot;&lt;br /&gt;
* 24.09.2020 12:00 Montage des Sensors beim Umrichter direkt in dessen Abluftstrom&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Visualisierung==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://env.housing.funkfeuer.at/d/GtG-3mSGk/temperature&lt;br /&gt;
* https://backbone.funkfeuer.at/housing:monitoring:raspi:data:start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Grafana Temperatur im Vault nach NetApp-Auszug.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;--https://env.housing.funkfeuer.at/d/GtG-3mSGk/temperature&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:RRDTool Temperatur im Vault eine Woche nach NetApp-Auszug.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;--https://backbone.funkfeuer.at/housing:monitoring:raspi:data:start&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Strom sparen 35 statt 45Hz.png|1000px]]&lt;br /&gt;
Drehzahlreduktion verursacht Mehrverbrauch an den Servern.&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Chat&amp;diff=3125</id>
		<title>Chat</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Chat&amp;diff=3125"/>
		<updated>2020-09-03T13:28:46Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FunkFeuer nutzt seit langem Mailinglisten zur elektronischen Kommunikation. Diese haben sich bewährt, allerdings wird oft die Möglichkeit zum raschen, einfachen Austausch vermisst, die man von Messengern wie Signal, WhatsApp &amp;amp; Co. kennt. Das wollen wir ändern! Das Wichtigste zuerst:&lt;br /&gt;
&lt;br /&gt;
== Wie kann ich mitmachen? ==&lt;br /&gt;
&lt;br /&gt;
* Am Einfachsten über den Browser: [https://app.element.io/#/room/#funkfeuer-wien:matrix.org FunkFeuer Wien]&lt;br /&gt;
* Am Smartphone: [https://element.io/get-started Element] aus dem App-Store installieren, dann einfach nach &amp;quot;FunkFeuer&amp;quot; suchen oder #funkfeuer-wien:matrix.org beitreten&lt;br /&gt;
&lt;br /&gt;
== Liste öffentlicher Räume ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Raum Name&lt;br /&gt;
! Primäre Adresse&lt;br /&gt;
! Raum Thema&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!BsjgSfqKJtiknIKoUd:hopfmueller.at?via=hopfmueller.at&amp;amp;via=matrix.org&amp;amp;via=chaosfield.at Funkfeuer Wien]&lt;br /&gt;
|#funkfeuer-wien:matrix.org&lt;br /&gt;
|Alle Themen rund um Wien | FunkFeuer – Wir sind das Netz! | Wireless Community Networking | Austria | funkfeuer.at&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!ySoIVUeOQwaJDrTfhY:matrix.org?via=matrix.org&amp;amp;via=skyforge.at&amp;amp;via=hopfmueller.at FunkFeuer Housing]&lt;br /&gt;
|#0xff-housing:matrix.org&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!ZxYFdEmCuTDYpjQvHr:hopfmueller.at?via=hopfmueller.at&amp;amp;via=matrix.org&amp;amp;via=chaosfield.at FunkFeuer Hardware]&lt;br /&gt;
|#0xff-hardware:matrix.org&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!bDaBdlralGJVHLEgYf:hopfmueller.at?via=hopfmueller.at&amp;amp;via=matrix.org&amp;amp;via=matrix.junk.technology FunkFeuer v642]&lt;br /&gt;
|#0xff-v642:matrix.org&lt;br /&gt;
|Entwicklung v642 - [[Projekte/v642]]&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!DHxQLWogtENsqfltYq:hopfmueller.at?via=hopfmueller.at&amp;amp;via=matrix.org FunkFeuer Wiki]&lt;br /&gt;
|#0xff-wiki:matrix.org&lt;br /&gt;
|Fragen zum Wiki - wiki.funkfeuer.at&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Auch interessant:&lt;br /&gt;
&lt;br /&gt;
* [https://matrix.to/#/!ujsqncWlAgAfpcmEMM:matrix.org?via=matrix.org&amp;amp;via=tchncs.de&amp;amp;via=hopfmueller.at BattleMesh]&lt;br /&gt;
* [https://matrix.to/#/!TnecCffXMHxBccUaqX:matrix.org?via=maclemon.at&amp;amp;via=matrix.org&amp;amp;via=fairydust.space c3w Public]&lt;br /&gt;
&lt;br /&gt;
Darüber hinaus gibt's etliche geschlossene Räume, z. B. zu Spezialthemen, Maintainer-Gruppen, … Fehlt ein Raum zu einem Thema? Mach einfach einen auf und gib Bescheid!&lt;br /&gt;
&lt;br /&gt;
== Das System dahinter: Matrix ==&lt;br /&gt;
&lt;br /&gt;
Wir haben eine Reihe an Optionen evaluiert (u.a. Mattermost, Let's Chat, Rocket.Chat, IRC, XMPP), um eine Lösung zu finden, die unseren Anforderungen entspricht. An [https://matrix.org/ Matrix] hat uns gefallen:&lt;br /&gt;
* Open Source&lt;br /&gt;
* Standard-basiert (HTTP, JSON, WebRTC)&lt;br /&gt;
* Starke Ende-zu-Ende-Verschlüsselung (Moxie Marlinspikes Double-Rachet)&lt;br /&gt;
* Föderiertes System: man kann (muss aber nicht) seinen eigenen Server betreiben&lt;br /&gt;
* Unterstützung aller bekannten Messenger-Features&lt;br /&gt;
* Ausgereifte Open-Source-Clients für alle gängigen Plattformen&lt;br /&gt;
* Fokus auf Interoperabilität mit anderen Plattformen (daher der Name &amp;quot;Matrix&amp;quot;)&lt;br /&gt;
* Community-Projekt statt einer Firma, deren Prioritäten sich schnell ändern können&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* Werden die Mailinglisten abgeschafft? – Nein! Der Chat ist als zusätzliches Angebot gedacht. Jede nutzt, was sie will.&lt;br /&gt;
* Warum Matrix und nicht XY? XY kann alles besser! – Die Diskussionen dazu sind genauso endlos wie zu Vim vs. Emacs oder Android vs. iOS. Wer mag, kann für sein Protokoll mit wenig Aufwand eine Bridge zu Matrix betreiben.&lt;br /&gt;
* Wer legt einen neuen Raum zum Thema XY an? – Du! Einfach Raum anlegen, Leute einladen oder ID veröffentlichen, fertig!&lt;br /&gt;
* Hat der Verein einen eigenen Matrix-Server? – Momentan nicht, kann man aber diskutieren.&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Chat&amp;diff=3124</id>
		<title>Chat</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Chat&amp;diff=3124"/>
		<updated>2020-09-03T13:27:40Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: Liste öffentlicher Räume in Tabelle gefasst.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FunkFeuer nutzt seit langem Mailinglisten zur elektronischen Kommunikation. Diese haben sich bewährt, allerdings wird oft die Möglichkeit zum raschen, einfachen Austausch vermisst, die man von Messengern wie Signal, WhatsApp &amp;amp; Co. kennt. Das wollen wir ändern! Das Wichtigste zuerst:&lt;br /&gt;
&lt;br /&gt;
== Wie kann ich mitmachen? ==&lt;br /&gt;
&lt;br /&gt;
* Am Einfachsten über den Browser: [https://app.element.io/#/room/#funkfeuer-wien:matrix.org FunkFeuer Wien]&lt;br /&gt;
* Am Smartphone: [https://element.io/get-started Element] aus dem App-Store installieren, dann einfach nach &amp;quot;FunkFeuer&amp;quot; suchen oder #funkfeuer-wien:matrix.org beitreten&lt;br /&gt;
&lt;br /&gt;
== Liste öffentlicher Räume ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Raum Name&lt;br /&gt;
|Primäre Adresse&lt;br /&gt;
|Raum Thema&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!BsjgSfqKJtiknIKoUd:hopfmueller.at?via=hopfmueller.at&amp;amp;via=matrix.org&amp;amp;via=chaosfield.at Funkfeuer Wien]&lt;br /&gt;
|#funkfeuer-wien:matrix.org&lt;br /&gt;
|Alle Themen rund um Wien | FunkFeuer – Wir sind das Netz! | Wireless Community Networking | Austria | funkfeuer.at&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!ySoIVUeOQwaJDrTfhY:matrix.org?via=matrix.org&amp;amp;via=skyforge.at&amp;amp;via=hopfmueller.at FunkFeuer Housing]&lt;br /&gt;
|#0xff-housing:matrix.org&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!ZxYFdEmCuTDYpjQvHr:hopfmueller.at?via=hopfmueller.at&amp;amp;via=matrix.org&amp;amp;via=chaosfield.at FunkFeuer Hardware]&lt;br /&gt;
|#0xff-hardware:matrix.org&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!bDaBdlralGJVHLEgYf:hopfmueller.at?via=hopfmueller.at&amp;amp;via=matrix.org&amp;amp;via=matrix.junk.technology FunkFeuer v642]&lt;br /&gt;
|#0xff-v642:matrix.org&lt;br /&gt;
|Entwicklung v642 - [[Projekte/v642]]&lt;br /&gt;
|-&lt;br /&gt;
|[https://matrix.to/#/!DHxQLWogtENsqfltYq:hopfmueller.at?via=hopfmueller.at&amp;amp;via=matrix.org FunkFeuer Wiki]&lt;br /&gt;
|#0xff-wiki:matrix.org&lt;br /&gt;
|Fragen zum Wiki - wiki.funkfeuer.at&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Auch interessant:&lt;br /&gt;
&lt;br /&gt;
* [https://matrix.to/#/!ujsqncWlAgAfpcmEMM:matrix.org?via=matrix.org&amp;amp;via=tchncs.de&amp;amp;via=hopfmueller.at BattleMesh]&lt;br /&gt;
* [https://matrix.to/#/!TnecCffXMHxBccUaqX:matrix.org?via=maclemon.at&amp;amp;via=matrix.org&amp;amp;via=fairydust.space c3w Public]&lt;br /&gt;
&lt;br /&gt;
Darüber hinaus gibt's etliche geschlossene Räume, z. B. zu Spezialthemen, Maintainer-Gruppen, … Fehlt ein Raum zu einem Thema? Mach einfach einen auf und gib Bescheid!&lt;br /&gt;
&lt;br /&gt;
== Das System dahinter: Matrix ==&lt;br /&gt;
&lt;br /&gt;
Wir haben eine Reihe an Optionen evaluiert (u.a. Mattermost, Let's Chat, Rocket.Chat, IRC, XMPP), um eine Lösung zu finden, die unseren Anforderungen entspricht. An [https://matrix.org/ Matrix] hat uns gefallen:&lt;br /&gt;
* Open Source&lt;br /&gt;
* Standard-basiert (HTTP, JSON, WebRTC)&lt;br /&gt;
* Starke Ende-zu-Ende-Verschlüsselung (Moxie Marlinspikes Double-Rachet)&lt;br /&gt;
* Föderiertes System: man kann (muss aber nicht) seinen eigenen Server betreiben&lt;br /&gt;
* Unterstützung aller bekannten Messenger-Features&lt;br /&gt;
* Ausgereifte Open-Source-Clients für alle gängigen Plattformen&lt;br /&gt;
* Fokus auf Interoperabilität mit anderen Plattformen (daher der Name &amp;quot;Matrix&amp;quot;)&lt;br /&gt;
* Community-Projekt statt einer Firma, deren Prioritäten sich schnell ändern können&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* Werden die Mailinglisten abgeschafft? – Nein! Der Chat ist als zusätzliches Angebot gedacht. Jede nutzt, was sie will.&lt;br /&gt;
* Warum Matrix und nicht XY? XY kann alles besser! – Die Diskussionen dazu sind genauso endlos wie zu Vim vs. Emacs oder Android vs. iOS. Wer mag, kann für sein Protokoll mit wenig Aufwand eine Bridge zu Matrix betreiben.&lt;br /&gt;
* Wer legt einen neuen Raum zum Thema XY an? – Du! Einfach Raum anlegen, Leute einladen oder ID veröffentlichen, fertig!&lt;br /&gt;
* Hat der Verein einen eigenen Matrix-Server? – Momentan nicht, kann man aber diskutieren.&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3077</id>
		<title>Services/Organisation/Housing/Temperatur</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3077"/>
		<updated>2020-08-21T23:27:22Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Lüftung==&lt;br /&gt;
&lt;br /&gt;
[[User:Zem|zem]]: ''&amp;quot;Berechnungstabelle für den Luftdurchsatz im Housing: [https://pads.c3w.at/sheet/#/2/sheet/view/DGAr6PwoblvjLpnHIMY9GkSDTLLpz19jjSsAGkRpEJg/ TheVault Lüftersetting] (schreibenden Zugriff bei [[User:Zem|mir]] erfragen). Laut Tabelle müsste der Lüfter bei angenommenem Verbrauch von 2kW mit halber Stufe Luft nach draußen blasen.&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Siehe auch: [[Projekte/Housing/Umzug/L%C3%BCftung]]&lt;br /&gt;
&lt;br /&gt;
Genutzter Frequenzumrichter: [https://new.abb.com/products/de/3AUA0000039630/acs310-03e-06a2-4-pn-2-2-i2n-6-2a-ip20 ACS310-03E-06A2-4] - [https://search.abb.com/library/Download.aspx?DocumentID=3AUA0000044201&amp;amp;LanguageCode=en&amp;amp;DocumentPartId=1&amp;amp;Action=Launch User's manual]&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
Im Housing finden sich [https://shelly.cloud/products/shelly-1-smart-home-automation-relay/ Shelly V1] Module, welche die Temperaturmesswerte mehrerer DS18B20-Sensoren zugänglich machen.&lt;br /&gt;
&lt;br /&gt;
Die Shellys sind mit dem [[Projekte/Housing/WLAN|Housing-WLAN]] verbunden und liefern die Werte im 10 Sekunden-Intervall mittels [https://mqtt.org MQTT] an den MQTT-Server am [[Services|smokeping]].&lt;br /&gt;
&lt;br /&gt;
 Host: smokeping.funkfeuer.at&lt;br /&gt;
 Port: 1883&lt;br /&gt;
 Topic: #&lt;br /&gt;
 User: client&lt;br /&gt;
 Password: r3adMyData&lt;br /&gt;
&lt;br /&gt;
Unter Linux hiermit abrufbar:&lt;br /&gt;
 mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -v -t '#' -u client -P 'r3adMyData'&lt;br /&gt;
&lt;br /&gt;
Beispielausgabe:&lt;br /&gt;
 $ mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -t 'tele/tasmota_2BDE1A/SENSOR' -u client -P 'r3adMyData' | jq '.DS18B20.Temperature'&lt;br /&gt;
 38.8&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
=== Sensorpositionen ===&lt;br /&gt;
{|width=100% border=0|&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 2C75FB Warmgang ====&lt;br /&gt;
  DS18B20-1: unten Regal&lt;br /&gt;
    Id: 01193A7B24F0,&lt;br /&gt;
  DS18B20-2: Lüfter&lt;br /&gt;
    Id: 01193A907D4A,&lt;br /&gt;
  DS18B20-3: Umrichter neben anderem Sensor&lt;br /&gt;
    Id: 01193A97E4DD,&lt;br /&gt;
|width=410|[[Datei:Sensor_vkm_ima_2C75FB.jpeg|400px|right]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 259C3C Kaltgang ====&lt;br /&gt;
  DS18B20-1: oben neben anderem Sensor&lt;br /&gt;
    Id: 011939EBED5C,&lt;br /&gt;
  DS18B20-2: Raummitte&lt;br /&gt;
    Id: 01193A21F54C,&lt;br /&gt;
  DS18B20-3: im Schacht&lt;br /&gt;
    Id: 01193A9C296F,&lt;br /&gt;
|[[Datei:Sensor_vkm_ima_259C3C.jpeg|400px|right]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 2BDE1A Gittertür ====&lt;br /&gt;
  DS18B20-1: Abluft Warmgang über Gittertür&lt;br /&gt;
    Id: 031661ABF5FF,&lt;br /&gt;
|width=410|[[Datei:Sensor_vkm_ima_2BDE1A.jpeg|400px|right]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=top|&lt;br /&gt;
==== 259BF2 Draußen ====&lt;br /&gt;
  DS18B20-1: unten&lt;br /&gt;
    Id: 01193A2BFA7F,&lt;br /&gt;
  DS18B20-2: Schräge neben anderem Sensor&lt;br /&gt;
    Id: 01193A2DA67A,&lt;br /&gt;
  DS18B20-3: über Durchgang&lt;br /&gt;
    Id: 01193A8B7507,&lt;br /&gt;
|width=410|[[Datei:Sensor_vkm_ima_259BF2.jpeg|400px|right]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ChangeLog==&lt;br /&gt;
Aktivitäten die Veränderungen an der Temperatur der Sensoren betreffen:&lt;br /&gt;
&lt;br /&gt;
* 14.08.2020 16:30 NetApp abgebaut&lt;br /&gt;
* 16.08.2020 20:00 Kleinventilator bei Gittertür/Eingang unten montiert und noch kleinere freie Bereiche der Gittertür mit Folie eingekleidet&lt;br /&gt;
* 17.08.2020 00:00 Kleinventilator bei Gittertür/Eingang unten abgeschaltet&lt;br /&gt;
* 17.08.2020 03:00 Kleinventilator bei Gittertür/Eingang unten eingeschaltet&lt;br /&gt;
* 17.08.2020 18:25 Lüfter von 35Hz auf 50Hz&lt;br /&gt;
* 17.08.2020 18:30 Lamellen weiter aufgebogen&lt;br /&gt;
* 17.08.2020 19:15 Zukleben &amp;quot;Warmluftauslass&amp;quot; über Gittertür&lt;br /&gt;
* 17.08.2020 19:30 Gittertür auf&lt;br /&gt;
* 17.08.2020 22:00 Folie von Gittertür gänzlich entfernt&lt;br /&gt;
* 17.08.2020 22:20 Kleinventilator von Gittertür/Eingang zu Gittertür hinterer Keller ummontiert&lt;br /&gt;
* 19.08.2020 20:30 Kleinventilator abgeschaltet&lt;br /&gt;
* 21.08.2020 22:00 Kleinventilator wieder zu Gittertür/Eingang (aber diesmal an höherer Position) ummontiert, noch ausgeschaltet gelassen.&lt;br /&gt;
* 21.08.2020 22:50 Abdeckung am Frequenzumrichter befestigt&lt;br /&gt;
* 22.08.2020 01:20 Kleinventilator eingeschaltet.&lt;br /&gt;
&lt;br /&gt;
==Visualisierung==&lt;br /&gt;
[[Datei:Grafana Temperatur im Vault eine Woche nach NetApp-Auszug.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:RRDTool Temperatur im Vault eine Woche nach NetApp-Auszug.png|1000px]]&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3072</id>
		<title>Services/Organisation/Housing/Temperatur</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3072"/>
		<updated>2020-08-19T19:05:22Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Lüftung==&lt;br /&gt;
&lt;br /&gt;
Link zur Berechnungstabelle für den Luftdurchsatz im Housing: [https://pads.c3w.at/sheet/#/2/sheet/view/DGAr6PwoblvjLpnHIMY9GkSDTLLpz19jjSsAGkRpEJg/ TheVault Lüftersetting] (schreibenden Zugriff bei zem erfragen)&lt;br /&gt;
Laut Tabelle müsste der Lüfter bei angenommenem Verbrauch von 2kW mit halber stufe Luft nach draußen blasen. &lt;br /&gt;
&lt;br /&gt;
Siehe auch: [[Projekte/Housing/Umzug/L%C3%BCftung]]&lt;br /&gt;
&lt;br /&gt;
Genutzter Frequenzumrichter: [https://new.abb.com/products/de/3AUA0000039630/acs310-03e-06a2-4-pn-2-2-i2n-6-2a-ip20 ACS310-03E-06A2-4] - [https://search.abb.com/library/Download.aspx?DocumentID=3AUA0000044201&amp;amp;LanguageCode=en&amp;amp;DocumentPartId=1&amp;amp;Action=Launch User's manual]&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
Im Housing finden sich [https://shelly.cloud/products/shelly-1-smart-home-automation-relay/ Shelly V1] Module, welche die Temperaturmesswerte mehrerer DS18B20 Sensoren zugänglich machen.&lt;br /&gt;
&lt;br /&gt;
Die Shellys sind mit dem [[Projekte/Housing/WLAN|Housing-WLAN]] verbunden und liefern die Werte im 10 Sekunden-Intervall mittels [https://mqtt.org MQTT] an den MQTT-Server am [[Services|smokeping]].&lt;br /&gt;
&lt;br /&gt;
 Host: smokeping.funkfeuer.at&lt;br /&gt;
 Port: 1883&lt;br /&gt;
 Topic: #&lt;br /&gt;
 User: client&lt;br /&gt;
 Password: r3adMyData&lt;br /&gt;
&lt;br /&gt;
Unter Linux hiermit abrufbar:&lt;br /&gt;
 mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -v -t '#' -u client -P 'r3adMyData'&lt;br /&gt;
&lt;br /&gt;
Beispielausgabe:&lt;br /&gt;
 $ mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -t 'tele/tasmota_2BDE1A/SENSOR' -u client -P 'r3adMyData' | jq '.DS18B20.Temperature'&lt;br /&gt;
 38.8&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
=== Sensorpositionen ===&lt;br /&gt;
&lt;br /&gt;
==== 2C75FB Warmgang ====&lt;br /&gt;
  DS18B20-1: unten Regal&lt;br /&gt;
    Id: 01193A7B24F0,&lt;br /&gt;
  DS18B20-2: Lüfter&lt;br /&gt;
    Id: 01193A907D4A,&lt;br /&gt;
  DS18B20-3: Umrichter neben anderem Sensor&lt;br /&gt;
    Id: 01193A97E4DD,&lt;br /&gt;
[[Datei:Sensor_vkm_ima_2C75FB.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==== 259C3C Kaltgang ====&lt;br /&gt;
  DS18B20-1: oben neben anderem Sensor&lt;br /&gt;
    Id: 011939EBED5C,&lt;br /&gt;
  DS18B20-2: Raummitte&lt;br /&gt;
    Id: 01193A21F54C,&lt;br /&gt;
  DS18B20-3: im Schacht&lt;br /&gt;
    Id: 01193A9C296F,&lt;br /&gt;
[[Datei:Sensor_vkm_ima_259C3C.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==== 2BDE1A Gittertür ====&lt;br /&gt;
  DS18B20-1: Abluft Warmgang über Gittertür&lt;br /&gt;
    Id: 031661ABF5FF,&lt;br /&gt;
[[Datei:Sensor_vkm_ima_2BDE1A.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==== 259BF2 Draußen ====&lt;br /&gt;
  DS18B20-1: unten&lt;br /&gt;
    Id: 01193A2BFA7F,&lt;br /&gt;
  DS18B20-2: Schräge neben anderem Sensor&lt;br /&gt;
    Id: 01193A2DA67A,&lt;br /&gt;
  DS18B20-3: über Durchgang&lt;br /&gt;
    Id: 01193A8B7507,&lt;br /&gt;
[[Datei:Sensor_vkm_ima_259BF2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==ChangeLog==&lt;br /&gt;
Aktivitäten die Veränderungen an der Temperatur der Sensoren betreffen:&lt;br /&gt;
&lt;br /&gt;
* 14.08.2020 16:30 NetApp abgebaut&lt;br /&gt;
* 16.08.2020 20:00 Kleinventilator bei Gittertür/Eingang unten montiert und noch kleinere freie Bereiche der Gittertür mit Folie eingekleidet&lt;br /&gt;
* 17.08.2020 00:00 Kleinventilator bei Gittertür/Eingang unten abgeschaltet&lt;br /&gt;
* 17.08.2020 03:00 Kleinventilator bei Gittertür/Eingang unten eingeschaltet&lt;br /&gt;
* 17.08.2020 18:25 Lüfter von 35Hz auf 50Hz&lt;br /&gt;
* 17.08.2020 18:30 Lamellen weiter aufgebogen&lt;br /&gt;
* 17.08.2020 19:15 Zukleben &amp;quot;Warmluftauslass&amp;quot; über Gittertür&lt;br /&gt;
* 17.08.2020 19:30 Gittertür auf&lt;br /&gt;
* 17.08.2020 22:00 Folie von Gittertür gänzlich entfernt&lt;br /&gt;
* 17.08.2020 22:20 Kleinventilator von Gittertür/Eingang zu Gittertür hinterer Keller ummontiert&lt;br /&gt;
* 19.08.2020 20:30 Kleinventilator abgeschaltet&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3071</id>
		<title>Services/Organisation/Housing/Temperatur</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3071"/>
		<updated>2020-08-19T19:01:15Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: Hinzugefügt: Aktivitäten die Veränderungen an der Temperatur der Sensoren betreffen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Lüftung==&lt;br /&gt;
&lt;br /&gt;
Link zur Berechnungstabelle für den Luftdurchsatz im Housing: [https://pads.c3w.at/sheet/#/2/sheet/view/DGAr6PwoblvjLpnHIMY9GkSDTLLpz19jjSsAGkRpEJg/ TheVault Lüftersetting] (schreibenden Zugriff bei zem erfragen)&lt;br /&gt;
Laut Tabelle müsste der Lüfter bei angenommenem Verbrauch von 2kW mit halber stufe Luft nach draußen blasen. &lt;br /&gt;
&lt;br /&gt;
Siehe auch: [[Projekte/Housing/Umzug/L%C3%BCftung]]&lt;br /&gt;
&lt;br /&gt;
Genutzter Frequenzumrichter: [https://new.abb.com/products/de/3AUA0000039630/acs310-03e-06a2-4-pn-2-2-i2n-6-2a-ip20 ACS310-03E-06A2-4] - [https://search.abb.com/library/Download.aspx?DocumentID=3AUA0000044201&amp;amp;LanguageCode=en&amp;amp;DocumentPartId=1&amp;amp;Action=Launch User's manual]&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
Im Housing finden sich [https://shelly.cloud/products/shelly-1-smart-home-automation-relay/ Shelly V1] Module, welche die Temperaturmesswerte mehrerer DS18B20 Sensoren zugänglich machen.&lt;br /&gt;
&lt;br /&gt;
Die Shellys sind mit dem [[Projekte/Housing/WLAN|Housing-WLAN]] verbunden und liefern die Werte im 10 Sekunden-Intervall mittels [https://mqtt.org MQTT] an den MQTT-Server am [[Services|smokeping]].&lt;br /&gt;
&lt;br /&gt;
 Host: smokeping.funkfeuer.at&lt;br /&gt;
 Port: 1883&lt;br /&gt;
 Topic: #&lt;br /&gt;
 User: client&lt;br /&gt;
 Password: r3adMyData&lt;br /&gt;
&lt;br /&gt;
Unter Linux hiermit abrufbar:&lt;br /&gt;
 mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -v -t '#' -u client -P 'r3adMyData'&lt;br /&gt;
&lt;br /&gt;
Beispielausgabe:&lt;br /&gt;
 $ mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -t 'tele/tasmota_2BDE1A/SENSOR' -u client -P 'r3adMyData' | jq '.DS18B20.Temperature'&lt;br /&gt;
 38.8&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
=== Sensorpositionen ===&lt;br /&gt;
&lt;br /&gt;
==== 2C75FB Warmgang ====&lt;br /&gt;
  DS18B20-1: unten Regal&lt;br /&gt;
    Id: 01193A7B24F0,&lt;br /&gt;
  DS18B20-2: Lüfter&lt;br /&gt;
    Id: 01193A907D4A,&lt;br /&gt;
  DS18B20-3: Umrichter neben anderem Sensor&lt;br /&gt;
    Id: 01193A97E4DD,&lt;br /&gt;
[[Datei:Sensor_vkm_ima_2C75FB.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==== 259C3C Kaltgang ====&lt;br /&gt;
  DS18B20-1: oben neben anderem Sensor&lt;br /&gt;
    Id: 011939EBED5C,&lt;br /&gt;
  DS18B20-2: Raummitte&lt;br /&gt;
    Id: 01193A21F54C,&lt;br /&gt;
  DS18B20-3: im Schacht&lt;br /&gt;
    Id: 01193A9C296F,&lt;br /&gt;
[[Datei:Sensor_vkm_ima_259C3C.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==== 2BDE1A Gittertür ====&lt;br /&gt;
  DS18B20-1: Abluft Warmgang über Gittertür&lt;br /&gt;
    Id: 031661ABF5FF,&lt;br /&gt;
[[Datei:Sensor_vkm_ima_2BDE1A.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==== 259BF2 Draußen ====&lt;br /&gt;
  DS18B20-1: unten&lt;br /&gt;
    Id: 01193A2BFA7F,&lt;br /&gt;
  DS18B20-2: Schräge neben anderem Sensor&lt;br /&gt;
    Id: 01193A2DA67A,&lt;br /&gt;
  DS18B20-3: über Durchgang&lt;br /&gt;
    Id: 01193A8B7507,&lt;br /&gt;
[[Datei:Sensor_vkm_ima_259BF2.jpeg]]&lt;br /&gt;
&lt;br /&gt;
==ChangeLog==&lt;br /&gt;
Aktivitäten die Veränderungen an der Temperatur der Sensoren betreffen:&lt;br /&gt;
&lt;br /&gt;
* 14.08.2020 16:30 NetApp abgebaut&lt;br /&gt;
* 16.08.2020 20:00 Kleinventilator bei Gittertür unten montiert&lt;br /&gt;
* 17.08.2020 18:25 Lüfter von 35Hz auf 50Hz&lt;br /&gt;
* 17.08.2020 18:30 Lamellen weiter aufgebogen&lt;br /&gt;
* 17.08.2020 19:15 Zukleben &amp;quot;Warmluftauslass&amp;quot; über Gittertür&lt;br /&gt;
* 17.08.2020 19:30 Gittertür auf&lt;br /&gt;
* 17.08.2020 22:00 Folie von Gittertür gänzlich entfernt&lt;br /&gt;
* 17.08.2020 22:20 Kleinventilator von Gittertür/Eingang zu Gittertür hinterer Keller ummontiert&lt;br /&gt;
* 19.08.2020 20:30 Kleinventilator abgeschaltet&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3055</id>
		<title>Services/Organisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3055"/>
		<updated>2020-08-08T23:12:55Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite dient dazu die verschiedenen Services von FunkFeuer zu organisieren und zu definieren.&lt;br /&gt;
&lt;br /&gt;
== Core Services ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Service&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Page&lt;br /&gt;
|-&lt;br /&gt;
| Backbone Network&lt;br /&gt;
| Betrieb und Wartung des kabelgebundenen Backbone Netzes inkl. zugehöriger Glasfaserstrecken und der Internetanbindung. Es stellt Netzwerkanbindungen für das Funknetzwerk, Serverhousing sowie interner Dienste bereit. &lt;br /&gt;
| [[Benutzer:stefan|Stefan Schultheis]], Wolfgang Nagele, Simon Schwendemann&lt;br /&gt;
| [[Services/Organisation/Backbone Network]]&lt;br /&gt;
|-&lt;br /&gt;
| Core Infrastruktur&lt;br /&gt;
| BB-Wiki, Backups, Monitoring, [[Services/Security|Abuse, Security]],...&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur]]&lt;br /&gt;
|-&lt;br /&gt;
| Roof Nodes&lt;br /&gt;
| Wartung der Standorte welche die Anbindung des Funknetzwerks an das kabelgebundene Netzwerk bereit stellen.&lt;br /&gt;
| Markus Gschwendt, Markus Kittenberger [[mailto:freebone@lists.funkfeuer.at Verst&amp;amp;auml;rkung gesucht]], [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
| [[Services/Organisation/Roof Nodes]]&lt;br /&gt;
|-&lt;br /&gt;
| Redeemer &amp;amp; DB&lt;br /&gt;
| Userinterface und Datenbank des Redeemer-Wien unter [https://portal.funkfeuer.at/wien/ Portal] zur Verwaltung von Usern, Nodes, Devices, IP-Adressen.&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| BaseMap&lt;br /&gt;
| BaseMap unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/BaseMap]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Map&lt;br /&gt;
| NodeMap unter [https://map.funkfeuer.at/nodemap/ map.funkfeuer.at/nodemap] - siehe Detailseite&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], Alexander Biringer&lt;br /&gt;
| [[Services/Organisation/Node Map]]&lt;br /&gt;
|-&lt;br /&gt;
| OLSR2-Map&lt;br /&gt;
| OLSR2-Map, verlinkt auf [https://map.funkfeuer.at/ map.funkfeuer.at]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
|-&lt;br /&gt;
| Datenpflege Nodes&lt;br /&gt;
| Wartung der Daten in der Node Datenbank im [https://portal.funkfeuer.at/ Portal]&lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| Node DB&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
| '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/Node DB]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Support&lt;br /&gt;
| Unterstützung bei [[Hausverwaltungen|Anfrage um Bewilligung]], Unterstützung beim Node Aufbau sowie Node Wartung. &lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]],&lt;br /&gt;
| [[Services/Organisation/Node Support]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Monitoring&lt;br /&gt;
| [http://smokeping.funkfeuer.at/ SmokePing] für Freenet und Housing, Erkennung von LastSeen, Anzeige jüngster Olsr(v1)-Topologieänderungen&lt;br /&gt;
| Adi Kriegisch, Clemens Hopfer, [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
|-&lt;br /&gt;
| Tunnelserver&lt;br /&gt;
| OpenVPN Tunnel für Verbindung über Internet zum FunkFeuer-Netzwerk&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Tunnelserver]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Environment&lt;br /&gt;
| Stromversorgung, Lüftungstechnik&lt;br /&gt;
| Gerhard Steinbeis, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Housing Environment]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Administration&lt;br /&gt;
| Housing Frontend, Verwaltung, Rechnungslegung und Buchhaltung&lt;br /&gt;
| Clemens Hopfer, Kassiere&lt;br /&gt;
| [[Services/Organisation/Housing Administration]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Switches &amp;amp; VPN&lt;br /&gt;
| für Out of Band-Management&lt;br /&gt;
| David Hopfmüller, [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/Server-OOB]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Wi-Fi&lt;br /&gt;
| für Internetzugang per WLAN im Housing&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/WLAN]]&lt;br /&gt;
|-&lt;br /&gt;
| Mail&lt;br /&gt;
| Betrieb des Mailservers der zur Kommunikation, vor allem über [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten] dient. Derzeit gibt es keine Postfächer für Personen. Diverse Services/Server nutzen den Mailserver als Smarthost.&lt;br /&gt;
| [mailto:postmaster@funkfeuer.at Adi Kriegisch, Markus Gschwendt]&lt;br /&gt;
| [[Services/Organisation/Mail]]&lt;br /&gt;
|-&lt;br /&gt;
| Mailinglists&lt;br /&gt;
| Betrieb und Wartung der [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten]&lt;br /&gt;
| &lt;br /&gt;
| [[Services/Organisation/Mailinglists]]&lt;br /&gt;
|-&lt;br /&gt;
| Gallery&lt;br /&gt;
| Bildersammlung je Knoten, Event,...&lt;br /&gt;
Wir wollen dieses Service auf neue Beine stellen. Ein paar Ideen gibt es bereits.&lt;br /&gt;
| Markus Gschwendt, '''Co-Maintainer gesucht!'''&lt;br /&gt;
| [[Services/Organisation/Gallery]]&lt;br /&gt;
|-&lt;br /&gt;
| Wiki&lt;br /&gt;
| Betrieb dieses Wikis, sowohl technisch (Wartung) als auch organisatorisch (Gardening).&lt;br /&gt;
| David Hopfmüller, Matthias Šubik, [[Benutzer:damadmai|Daniel A. Maierhofer]], [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
| Forum&lt;br /&gt;
| Betrieb und Wartung des Forum-Servers und der Discourse Instanz für Mitglieder.&lt;br /&gt;
| [[Benutzer:kaefert|Thomas Käfer]], [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:erich|Erich N. Pekarek]]&lt;br /&gt;
| [[Services/Organisation/Forum]]&lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Betrieb und Wartung des Voice over IP Servers sowie Web-Frontend für Mitglieder.&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Loesch]], '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/VoIP]]&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| Instandhaltung der Frontpages für FunkFeuer und das Housing.&lt;br /&gt;
| Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Website]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Auth&lt;br /&gt;
| Zones (funkfeuer.at, Reverse)&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Auth]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Recursor&lt;br /&gt;
| Recursive DNS für Housing und Funknetz&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Recursor]]&lt;br /&gt;
|-&lt;br /&gt;
| Social Media&lt;br /&gt;
| Wir betreuen diverse Social Media Kanäle zur Außenkommunikation und freuen uns sehr über (auch gern kurze) Information zu aktuellen Entwicklungen, Bilder etc,&lt;br /&gt;
| Peter Schwindt, Paul Fuxjaeger, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Social Media]]&lt;br /&gt;
|-&lt;br /&gt;
| Big Blue Button&lt;br /&gt;
| Wir betreuen den BBB Server von Funkfeuer inkl. Installationsanleitung (tbd)&lt;br /&gt;
| Clemens Hopfer, [[Benutzer:shek|Pascal]], und auch du?&lt;br /&gt;
| [[Services/Organisation/BigBlueButton]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3053</id>
		<title>Services/Organisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3053"/>
		<updated>2020-08-08T22:57:37Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite dient dazu die verschiedenen Services von FunkFeuer zu organisieren und zu definieren.&lt;br /&gt;
&lt;br /&gt;
== Core Services ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Service&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Page&lt;br /&gt;
|-&lt;br /&gt;
| Backbone Network&lt;br /&gt;
| Betrieb und Wartung des kabelgebundenen Backbone Netzes inkl. zugehöriger Glasfaserstrecken und der Internetanbindung. Es stellt Netzwerkanbindungen für das Funknetzwerk, Serverhousing sowie interner Dienste bereit. &lt;br /&gt;
| [[Benutzer:stefan|Stefan Schultheis]], Wolfgang Nagele, Simon Schwendemann&lt;br /&gt;
| [[Services/Organisation/Backbone Network]]&lt;br /&gt;
|-&lt;br /&gt;
| Core Infrastruktur&lt;br /&gt;
| BB-Wiki, Backups, Monitoring, [[Services/Security|Abuse, Security]],...&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur]]&lt;br /&gt;
|-&lt;br /&gt;
| Roof Nodes&lt;br /&gt;
| Wartung der Standorte welche die Anbindung des Funknetzwerks an das kabelgebundene Netzwerk bereit stellen.&lt;br /&gt;
| Markus Gschwendt, Markus Kittenberger [[mailto:freebone@lists.funkfeuer.at Verst&amp;amp;auml;rkung gesucht]], [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
| [[Services/Organisation/Roof Nodes]]&lt;br /&gt;
|-&lt;br /&gt;
| Redeemer &amp;amp; DB&lt;br /&gt;
| Userinterface und Datenbank des Redeemer-Wien unter [https://portal.funkfeuer.at/wien/ Portal] zur Verwaltung von Usern, Nodes, Devices, IP-Adressen.&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| BaseMap&lt;br /&gt;
| BaseMap unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/BaseMap]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Map&lt;br /&gt;
| NodeMap unter [https://map.funkfeuer.at/nodemap/ map.funkfeuer.at/nodemap] - siehe Detailseite&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], Alexander Biringer&lt;br /&gt;
| [[Services/Organisation/Node Map]]&lt;br /&gt;
|-&lt;br /&gt;
| OLSR2-Map&lt;br /&gt;
| OLSR2-Map, verlinkt auf [https://map.funkfeuer.at/ map.funkfeuer.at]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
|-&lt;br /&gt;
| Datenpflege Nodes&lt;br /&gt;
| Wartung der Daten in der Node Datenbank im [https://portal.funkfeuer.at/ Portal]&lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| Node DB&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
| '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/Node DB]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Support&lt;br /&gt;
| Unterstützung bei Node Aufbau, Node Wartung&lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]],&lt;br /&gt;
| [[Services/Organisation/Node Support]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Monitoring&lt;br /&gt;
| [http://smokeping.funkfeuer.at/ SmokePing] für Freenet und Housing, Erkennung von LastSeen, Anzeige jüngster Olsr(v1)-Topologieänderungen&lt;br /&gt;
| Adi Kriegisch, Clemens Hopfer, [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
|-&lt;br /&gt;
| Tunnelserver&lt;br /&gt;
| OpenVPN Tunnel für Verbindung über Internet zum FunkFeuer-Netzwerk&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Tunnelserver]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Environment&lt;br /&gt;
| Stromversorgung, Lüftungstechnik&lt;br /&gt;
| Gerhard Steinbeis, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Housing Environment]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Administration&lt;br /&gt;
| Housing Frontend, Verwaltung, Rechnungslegung und Buchhaltung&lt;br /&gt;
| Clemens Hopfer, Kassiere&lt;br /&gt;
| [[Services/Organisation/Housing Administration]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Switches &amp;amp; VPN&lt;br /&gt;
| für Out of Band-Management&lt;br /&gt;
| David Hopfmüller, [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/Server-OOB]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Wi-Fi&lt;br /&gt;
| für Internetzugang per WLAN im Housing&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/WLAN]]&lt;br /&gt;
|-&lt;br /&gt;
| Mail&lt;br /&gt;
| Betrieb des Mailservers der zur Kommunikation, vor allem über [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten] dient. Derzeit gibt es keine Postfächer für Personen. Diverse Services/Server nutzen den Mailserver als Smarthost.&lt;br /&gt;
| [mailto:postmaster@funkfeuer.at Adi Kriegisch, Markus Gschwendt]&lt;br /&gt;
| [[Services/Organisation/Mail]]&lt;br /&gt;
|-&lt;br /&gt;
| Mailinglists&lt;br /&gt;
| Betrieb und Wartung der [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten]&lt;br /&gt;
| &lt;br /&gt;
| [[Services/Organisation/Mailinglists]]&lt;br /&gt;
|-&lt;br /&gt;
| Gallery&lt;br /&gt;
| Bildersammlung je Knoten, Event,...&lt;br /&gt;
Wir wollen dieses Service auf neue Beine stellen. Ein paar Ideen gibt es bereits.&lt;br /&gt;
| Markus Gschwendt, '''Co-Maintainer gesucht!'''&lt;br /&gt;
| [[Services/Organisation/Gallery]]&lt;br /&gt;
|-&lt;br /&gt;
| Wiki&lt;br /&gt;
| Betrieb dieses Wikis, sowohl technisch (Wartung) als auch organisatorisch (Gardening).&lt;br /&gt;
| David Hopfmüller, Matthias Šubik, [[Benutzer:damadmai|Daniel A. Maierhofer]], [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
| Forum&lt;br /&gt;
| Betrieb und Wartung des Forum-Servers und der Discourse Instanz für Mitglieder.&lt;br /&gt;
| [[Benutzer:kaefert|Thomas Käfer]], [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:erich|Erich N. Pekarek]]&lt;br /&gt;
| [[Services/Organisation/Forum]]&lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Betrieb und Wartung des Voice over IP Servers sowie Web-Frontend für Mitglieder.&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Loesch]], '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/VoIP]]&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| Instandhaltung der Frontpages für FunkFeuer und das Housing.&lt;br /&gt;
| Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Website]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Auth&lt;br /&gt;
| Zones (funkfeuer.at, Reverse)&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Auth]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Recursor&lt;br /&gt;
| Recursive DNS für Housing und Funknetz&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Recursor]]&lt;br /&gt;
|-&lt;br /&gt;
| Social Media&lt;br /&gt;
| Wir betreuen diverse Social Media Kanäle zur Außenkommunikation und freuen uns sehr über (auch gern kurze) Information zu aktuellen Entwicklungen, Bilder etc,&lt;br /&gt;
| Peter Schwindt, Paul Fuxjaeger, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Social Media]]&lt;br /&gt;
|-&lt;br /&gt;
| Big Blue Button&lt;br /&gt;
| Wir betreuen den BBB Server von Funkfeuer inkl. Installationsanleitung (tbd)&lt;br /&gt;
| Clemens Hopfer, [[Benutzer:shek|Pascal]], und auch du?&lt;br /&gt;
| [[Services/Organisation/BigBlueButton]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3051</id>
		<title>Services/Organisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3051"/>
		<updated>2020-08-08T22:48:58Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite dient dazu die verschiedenen Services von FunkFeuer zu organisieren und zu definieren.&lt;br /&gt;
&lt;br /&gt;
== Core Services ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Service&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Page&lt;br /&gt;
|-&lt;br /&gt;
| Backbone Network&lt;br /&gt;
| Betrieb und Wartung des kabelgebundenen Backbone Netzes inkl. zugehöriger Glasfaserstrecken und der Internetanbindung. Es stellt Netzwerkanbindungen für das Funknetzwerk, Serverhousing sowie interner Dienste bereit. &lt;br /&gt;
| [[Benutzer:stefan|Stefan Schultheis]], Wolfgang Nagele, Simon Schwendemann&lt;br /&gt;
| [[Services/Organisation/Backbone Network]]&lt;br /&gt;
|-&lt;br /&gt;
| Core Infrastruktur&lt;br /&gt;
| BB-Wiki, Backups, Monitoring, [[Services/Security|Abuse, Security]],...&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur]]&lt;br /&gt;
|-&lt;br /&gt;
| Roof Nodes&lt;br /&gt;
| Wartung der Standorte welche die Anbindung des Funknetzwerks an das kabelgebundene Netzwerk bereit stellen.&lt;br /&gt;
| Markus Gschwendt, Markus Kittenberger [[mailto:freebone@lists.funkfeuer.at Verst&amp;amp;auml;rkung gesucht]]&lt;br /&gt;
| [[Services/Organisation/Roof Nodes]]&lt;br /&gt;
|-&lt;br /&gt;
| Redeemer &amp;amp; DB&lt;br /&gt;
| Userinterface und Datenbank des Redeemer-Wien unter [https://portal.funkfeuer.at/wien/ Portal] zur Verwaltung von Usern, Nodes, Devices, IP-Adressen.&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| BaseMap&lt;br /&gt;
| BaseMap unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/BaseMap]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Map&lt;br /&gt;
| NodeMap unter [https://map.funkfeuer.at/nodemap/ map.funkfeuer.at/nodemap] - siehe Detailseite&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], Alexander Biringer&lt;br /&gt;
| [[Services/Organisation/Node Map]]&lt;br /&gt;
|-&lt;br /&gt;
| OLSR2-Map&lt;br /&gt;
| OLSR2-Map, verlinkt auf [https://map.funkfeuer.at/ map.funkfeuer.at]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
|-&lt;br /&gt;
| Datenpflege Nodes&lt;br /&gt;
| Wartung der Daten in der Node Datenbank im [https://portal.funkfeuer.at/ Portal]&lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| Node DB&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
| '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/Node DB]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Support&lt;br /&gt;
| Unterstützung bei Node Aufbau, Node Wartung&lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]],&lt;br /&gt;
| [[Services/Organisation/Node Support]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Monitoring&lt;br /&gt;
| [http://smokeping.funkfeuer.at/ SmokePing] für Freenet und Housing, Erkennung von LastSeen, Anzeige jüngster Olsr(v1)-Topologieänderungen&lt;br /&gt;
| Adi Kriegisch, Clemens Hopfer, [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
|-&lt;br /&gt;
| Tunnelserver&lt;br /&gt;
| OpenVPN Tunnel für Verbindung über Internet zum FunkFeuer-Netzwerk&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Tunnelserver]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Environment&lt;br /&gt;
| Stromversorgung, Lüftungstechnik&lt;br /&gt;
| Gerhard Steinbeis, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Housing Environment]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Administration&lt;br /&gt;
| Housing Frontend, Verwaltung, Rechnungslegung und Buchhaltung&lt;br /&gt;
| Clemens Hopfer, Kassiere&lt;br /&gt;
| [[Services/Organisation/Housing Administration]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Switches &amp;amp; VPN&lt;br /&gt;
| für Out of Band-Management&lt;br /&gt;
| David Hopfmüller, [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/Server-OOB]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Wi-Fi&lt;br /&gt;
| für Internetzugang per WLAN im Housing&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/WLAN]]&lt;br /&gt;
|-&lt;br /&gt;
| Mail&lt;br /&gt;
| Betrieb des Mailservers der zur Kommunikation, vor allem über [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten] dient. Derzeit gibt es keine Postfächer für Personen. Diverse Services/Server nutzen den Mailserver als Smarthost.&lt;br /&gt;
| [mailto:postmaster@funkfeuer.at Adi Kriegisch, Markus Gschwendt]&lt;br /&gt;
| [[Services/Organisation/Mail]]&lt;br /&gt;
|-&lt;br /&gt;
| Mailinglists&lt;br /&gt;
| Betrieb und Wartung der [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten]&lt;br /&gt;
| &lt;br /&gt;
| [[Services/Organisation/Mailinglists]]&lt;br /&gt;
|-&lt;br /&gt;
| Gallery&lt;br /&gt;
| Bildersammlung je Knoten, Event,...&lt;br /&gt;
Wir wollen dieses Service auf neue Beine stellen. Ein paar Ideen gibt es bereits.&lt;br /&gt;
| Markus Gschwendt, '''Co-Maintainer gesucht!'''&lt;br /&gt;
| [[Services/Organisation/Gallery]]&lt;br /&gt;
|-&lt;br /&gt;
| Wiki&lt;br /&gt;
| Betrieb dieses Wikis, sowohl technisch (Wartung) als auch organisatorisch (Gardening).&lt;br /&gt;
| David Hopfmüller, Matthias Šubik, [[Benutzer:damadmai|Daniel A. Maierhofer]], [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
| Forum&lt;br /&gt;
| Betrieb und Wartung des Forum-Servers und der Discourse Instanz für Mitglieder.&lt;br /&gt;
| [[Benutzer:kaefert|Thomas Käfer]], [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:erich|Erich N. Pekarek]]&lt;br /&gt;
| [[Services/Organisation/Forum]]&lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Betrieb und Wartung des Voice over IP Servers sowie Web-Frontend für Mitglieder.&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Loesch]], '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/VoIP]]&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| Instandhaltung der Frontpages für FunkFeuer und das Housing.&lt;br /&gt;
| Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Website]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Auth&lt;br /&gt;
| Zones (funkfeuer.at, Reverse)&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Auth]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Recursor&lt;br /&gt;
| Recursive DNS für Housing und Funknetz&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Recursor]]&lt;br /&gt;
|-&lt;br /&gt;
| Social Media&lt;br /&gt;
| Wir betreuen diverse Social Media Kanäle zur Außenkommunikation und freuen uns sehr über (auch gern kurze) Information zu aktuellen Entwicklungen, Bilder etc,&lt;br /&gt;
| Peter Schwindt, Paul Fuxjaeger, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Social Media]]&lt;br /&gt;
|-&lt;br /&gt;
| Big Blue Button&lt;br /&gt;
| Wir betreuen den BBB Server von Funkfeuer inkl. Installationsanleitung (tbd)&lt;br /&gt;
| Clemens Hopfer, [[Benutzer:shek|Pascal]], und auch du?&lt;br /&gt;
| [[Services/Organisation/BigBlueButton]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Roof_Nodes&amp;diff=3047</id>
		<title>Services/Organisation/Roof Nodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Roof_Nodes&amp;diff=3047"/>
		<updated>2020-07-28T19:50:21Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Definition &amp;quot;Roof Nodes&amp;quot; ==&lt;br /&gt;
Roof Nodes werden zu solchen explizit erklärt. D.h. die Kriterien zu erfüllen alleine reicht nicht.&lt;br /&gt;
&lt;br /&gt;
Roof Nodes sind Standorte, welche eine direkte (Layer2-)Verbindung zum [[Services/Organisation/Backbone_Network|Backbone Network]] haben und dem Verein langfristig zur Verfügung gestellt werden. Genauer gesagt Knoten an Standorten, die eine direkte Glasfaserverbindung zu einem der offiziellen Uplinks von Funkfeuer (AS35492) haben. Das Funknetz muss über diese Standorte direkt von den Uplinks geroutet sein (bzw. auch umgekehrt).&lt;br /&gt;
&lt;br /&gt;
Der Betrieb folgender Roof Nodes erfolgt durch den Verein Funkfeuer:&lt;br /&gt;
* 1010 Wien, Landesgerichtsstraße 18 - [[Services/Organisation/Roof_Nodes/KryptaRoof|KryptaRoof]] ([https://www.oebv.com Österreichische Beamtenversicherung])&lt;br /&gt;
* 1010 Wien, Universitätsstraße 7 - [[Services/Organisation/Roof_Nodes/NIXRoof|NIXRoof]] ([https://www.univie.ac.at/ueber-uns/standorte-plaene/alle-standorte/ Neues Institutsgebäude (NIG)] / [https://www.vix.at/vix_locations.html VIX1])&lt;br /&gt;
* 1100 Wien, Fernkorngasse 10 - [[Services/Organisation/Roof_Nodes/NessusRoof|NessusRoof]] ([https://www.nessus.at/ NESSUS GmbH])&lt;br /&gt;
* 1060 Wien, Hofmühlgasse 3 - [[Services/Organisation/Roof_Nodes/AnexiaRoof|AnexiaRoof]] ([https://www.anexia-it.com/de/ ANEXIA Internetdienstleistungs GmbH])&lt;br /&gt;
&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
Roof Nodes sind ähnlich wie der Backbone ein zentraler Teil der Infrastruktur des Vereins und stehen ''nicht'' für Experimente zur Verfügung, da dadurch zu viel Netzteilnehmer beeinträchtigt werden könnten.&lt;br /&gt;
&lt;br /&gt;
== Linkplanung ==&lt;br /&gt;
&lt;br /&gt;
Neue Links und Veränderungen müssen für die Roof Nodes gut geplant werden um Frequenzprobleme zu vermeiden, standortspezifische Anfordernisse und Auflagen berücksichtigen zu können sowie die Beeinträchtigung anderer/bestehender Links zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
Die Links sind bewusst nicht offen zum Anbinden für Mitglieder. Eine geplante Anbindung nach Rücksprache mit den Maintainern und deren Prüfung sowie deren Zustimmung kann ermöglicht werden.&lt;br /&gt;
&lt;br /&gt;
== Auf-/Umbau/Anbindung ==&lt;br /&gt;
&lt;br /&gt;
* Rechtzeitige Planung und Einbeziehung der Maintainer des Standortes.&lt;br /&gt;
* Maintainer des Standortes organisieren den Zutritt und sind bei den Arbeiten anwesend und achten darauf, dass die Dokumentation aktuell und möglichst vollständig ist.&lt;br /&gt;
* Beachten der standortspezifischen Anfordernisse und Auflagen.&lt;br /&gt;
* Zuerst überlegen ob eine Anbindung an einen anderen Knoten möglich ist - Dezentralisierung, Vermeidung von Sternstruktur im Freenet.&lt;br /&gt;
* Dokumentation im Backbone Wiki bzw. in der Config der Devices.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
* [[Services/Organisation/Backbone_Network|Backbone Network]]&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&lt;br /&gt;
Jeder Roof Node sollte zumindest zwei Maintainer haben&lt;br /&gt;
&lt;br /&gt;
=== Krypta ===&lt;br /&gt;
* Markus Gschwendt&lt;br /&gt;
* Markus Kittenberger&lt;br /&gt;
&lt;br /&gt;
=== NIX ===&lt;br /&gt;
* Markus Gschwendt&lt;br /&gt;
* Markus Kittenberger&lt;br /&gt;
&lt;br /&gt;
=== Nessus ===&lt;br /&gt;
* [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
&lt;br /&gt;
=== Anexia ===&lt;br /&gt;
* Wolfgang Nagele&lt;br /&gt;
* [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
&lt;br /&gt;
=== Falke ===&lt;br /&gt;
* ?&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3037</id>
		<title>Services/Organisation/Mailinglists</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3037"/>
		<updated>2020-07-18T16:05:07Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Die Mailinglisten stellen einen Weg zur Kommunikation im Verein dar.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
[[Services/DNS|DNS]], [[Services/Organisation/Mail|Mail]]&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Liste&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Listen Administratoren&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Discuss&lt;br /&gt;
| Technische und praktische Diskussionen von/über/mit/für FunkFeuer&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Graz&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| icvpn&lt;br /&gt;
| http://wiki.freifunk.net/IC-VPN&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| IPv6-wien&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Members-Wien&lt;br /&gt;
| Moderierte Liste die ausschliesslich zur Kommunikation an Mitglieder ist um z.B. eine Generalversammlung anzukündigen.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Security&lt;br /&gt;
| Security 4 Funkfeuer Mailing list&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Tunnel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Diskussionsliste bzgl. allen Themen rund um Voice-over-IP&lt;br /&gt;
| Franz Lax, [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
|-&lt;br /&gt;
| Vorstand&lt;br /&gt;
| Mailingliste des Vorstands&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
|-&lt;br /&gt;
| Weinviertel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Wien&lt;br /&gt;
| Diskussionsliste für Knoten in und um Wien&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3036</id>
		<title>Services/Organisation/Mailinglists</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3036"/>
		<updated>2020-07-18T15:59:06Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
[[Services/DNS|DNS]], [[Services/Organisation/Mail|Mail]]&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Liste&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Listen Administratoren&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Discuss&lt;br /&gt;
| Technische und praktische Diskussionen von/über/mit/für FunkFeuer&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Graz&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| icvpn&lt;br /&gt;
| http://wiki.freifunk.net/IC-VPN&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| IPv6-wien&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Members-Wien&lt;br /&gt;
| Moderierte Liste die ausschliesslich zur Kommunikation an Mitglieder ist um z.B. eine Generalversammlung anzukündigen.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Security&lt;br /&gt;
| Security 4 Funkfeuer Mailing list&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Tunnel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Diskussionsliste bzgl. allen Themen rund um Voice-over-IP&lt;br /&gt;
| Franz Lax, [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
|-&lt;br /&gt;
| Vorstand&lt;br /&gt;
| Mailingliste des Vorstands&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
|-&lt;br /&gt;
| Weinviertel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Wien&lt;br /&gt;
| Diskussionsliste für Knoten in und um Wien&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3035</id>
		<title>Services/Organisation/Mailinglists</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3035"/>
		<updated>2020-07-17T11:48:48Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
[[Services/DNS|DNS]], [[Services/Organisation/Mail|Mail]]&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Liste&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Listen Administratoren&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| &lt;br /&gt;
| [[User:datacop|Clemens]]&lt;br /&gt;
|-&lt;br /&gt;
| Discuss&lt;br /&gt;
| Technische und praktische Diskussionen von/über/mit/für FunkFeuer&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Graz&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| icvpn&lt;br /&gt;
| http://wiki.freifunk.net/IC-VPN&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| IPv6-wien&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Members-Wien&lt;br /&gt;
| Moderierte Liste die ausschliesslich zur Kommunikation an Mitglieder ist um z.B. eine Generalversammlung anzukündigen.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Security&lt;br /&gt;
| Security 4 Funkfeuer Mailing list&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Tunnel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Diskussionsliste bzgl. allen Themen rund um Voice-over-IP&lt;br /&gt;
| Franz Lax, [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
|-&lt;br /&gt;
| Vorstand&lt;br /&gt;
| Mailingliste des Vorstands&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
|-&lt;br /&gt;
| Weinviertel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Wien&lt;br /&gt;
| Diskussionsliste für Knoten in und um Wien&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3034</id>
		<title>Services/Organisation/Housing/Temperatur</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3034"/>
		<updated>2020-07-17T11:28:35Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Lueftung==&lt;br /&gt;
&lt;br /&gt;
Link zur Berechnungstabelle fuer den Luftdurchsatz im Housing: [https://pads.c3w.at/sheet/#/2/sheet/view/DGAr6PwoblvjLpnHIMY9GkSDTLLpz19jjSsAGkRpEJg/ TheVault Lueftersetting] (schreibenden Zugriff bei Zem erfragen)&lt;br /&gt;
Laut Tabelle muesste der luefter bei angenommenem Verbrauch von 2KW mit halber stufe Luft nach draussen blasen. &lt;br /&gt;
&lt;br /&gt;
Siehe auch: [[Projekte/Housing/Umzug/L%C3%BCftung]]&lt;br /&gt;
&lt;br /&gt;
Genutzter FrequenzUmrichter: [https://new.abb.com/products/de/3AUA0000039630/acs310-03e-06a2-4-pn-2-2-i2n-6-2a-ip20 ACS310-03E-06A2-4] - [https://search.abb.com/library/Download.aspx?DocumentID=3AUA0000044201&amp;amp;LanguageCode=en&amp;amp;DocumentPartId=1&amp;amp;Action=Launch User's manual]&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
Im Housing findet sich ein [https://shelly.cloud/products/shelly-1-smart-home-automation-relay/ Shelly V1] der die Temperatur der Warmgangabluftschneise zugänglich macht.&lt;br /&gt;
&lt;br /&gt;
Der Shelly ist mit dem [[Projekte/Housing/WLAN|Housing-WLAN]] verbunden und liefert die Werte im 10 Sekundenintervall mittels [https://mqtt.org MQTT] an den MQTT-Server am [[Services|smokeping]].&lt;br /&gt;
&lt;br /&gt;
 Host: smokeping.funkfeuer.at&lt;br /&gt;
 Port: 1883&lt;br /&gt;
 Topic: #&lt;br /&gt;
 User: client&lt;br /&gt;
 Password: r3adMyData&lt;br /&gt;
&lt;br /&gt;
Unter Linux hiermit abrufbar:&lt;br /&gt;
 mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -v -t '#' -u client -P 'r3adMyData'&lt;br /&gt;
&lt;br /&gt;
Beispielausgabe:&lt;br /&gt;
 $ mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -t 'tele/tasmota_2BDE1A/SENSOR' -u client -P 'r3adMyData' | jq '.DS18B20.Temperature'&lt;br /&gt;
 38.8&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
Hier ein Foto des Sensors:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Sensor_vkm_ima_b3c746a.jpeg]]&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3033</id>
		<title>Services/Organisation/Housing/Temperatur</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Housing/Temperatur&amp;diff=3033"/>
		<updated>2020-07-17T11:27:38Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: details zu frequenzumrichter hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Lueftung==&lt;br /&gt;
&lt;br /&gt;
Link zur Berechnungstabelle fuer den Luftdurchsatz im Housing: [https://pads.c3w.at/sheet/#/2/sheet/view/DGAr6PwoblvjLpnHIMY9GkSDTLLpz19jjSsAGkRpEJg/ TheVault Lueftersetting] (schreibenden Zugriff bei Zem erfragen)&lt;br /&gt;
Laut Tabelle muesste der luefter bei angenommenem Verbrauch von 2KW mit halber stufe Luft nach draussen blasen. &lt;br /&gt;
&lt;br /&gt;
Siehe auch: [[Projekte/Housing/Umzug/L%C3%BCftung]]&lt;br /&gt;
&lt;br /&gt;
Genutzter FrequenzUmrichter: [https://new.abb.com/products/de/3AUA0000039630/acs310-03e-06a2-4-pn-2-2-i2n-6-2a-ip20|ACS310-03E-06A2-4] - [https://search.abb.com/library/Download.aspx?DocumentID=3AUA0000044201&amp;amp;LanguageCode=en&amp;amp;DocumentPartId=1&amp;amp;Action=Launch|User's manual]&lt;br /&gt;
&lt;br /&gt;
==Sensoren==&lt;br /&gt;
&lt;br /&gt;
Im Housing findet sich ein [https://shelly.cloud/products/shelly-1-smart-home-automation-relay/ Shelly V1] der die Temperatur der Warmgangabluftschneise zugänglich macht.&lt;br /&gt;
&lt;br /&gt;
Der Shelly ist mit dem [[Projekte/Housing/WLAN|Housing-WLAN]] verbunden und liefert die Werte im 10 Sekundenintervall mittels [https://mqtt.org MQTT] an den MQTT-Server am [[Services|smokeping]].&lt;br /&gt;
&lt;br /&gt;
 Host: smokeping.funkfeuer.at&lt;br /&gt;
 Port: 1883&lt;br /&gt;
 Topic: #&lt;br /&gt;
 User: client&lt;br /&gt;
 Password: r3adMyData&lt;br /&gt;
&lt;br /&gt;
Unter Linux hiermit abrufbar:&lt;br /&gt;
 mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -v -t '#' -u client -P 'r3adMyData'&lt;br /&gt;
&lt;br /&gt;
Beispielausgabe:&lt;br /&gt;
 $ mosquitto_sub -h smokeping.funkfeuer.at -p 1883 -t 'tele/tasmota_2BDE1A/SENSOR' -u client -P 'r3adMyData' | jq '.DS18B20.Temperature'&lt;br /&gt;
 38.8&lt;br /&gt;
 ^C&lt;br /&gt;
&lt;br /&gt;
Hier ein Foto des Sensors:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Sensor_vkm_ima_b3c746a.jpeg]]&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3032</id>
		<title>Services/Organisation/Mailinglists</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3032"/>
		<updated>2020-07-17T09:29:40Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
[[Services/DNS|DNS]], [[Services/Organisation/Mail|Mail]]&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Liste&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Listen Administratoren&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| &lt;br /&gt;
| [[User:datacop|Clemens]]&lt;br /&gt;
|-&lt;br /&gt;
| Discuss&lt;br /&gt;
| Technische und praktische Diskussionen von/über/mit/für FunkFeuer&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Graz&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| icvpn&lt;br /&gt;
| http://wiki.freifunk.net/IC-VPN&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| IPv6-wien&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Security&lt;br /&gt;
| Security 4 Funkfeuer Mailing list&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Tunnel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Diskussionsliste bzgl. allen Themen rund um Voice-over-IP&lt;br /&gt;
| Franz Lax, [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
|-&lt;br /&gt;
| Vorstand&lt;br /&gt;
| Mailingliste des Vorstands&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
|-&lt;br /&gt;
| Weinviertel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Wien&lt;br /&gt;
| Diskussionsliste für Knoten in und um Wien&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3031</id>
		<title>Services/Organisation/Mailinglists</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3031"/>
		<updated>2020-07-17T09:22:28Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
[[Services/DNS|DNS]], [[Services/Organisation/Mail|Mail]]&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Liste&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Listen Administratoren&lt;br /&gt;
|-&lt;br /&gt;
| Core&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Discuss&lt;br /&gt;
| Technische und praktische Diskussionen von/über/mit/für FunkFeuer&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Graz&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| icvpn&lt;br /&gt;
| http://wiki.freifunk.net/IC-VPN&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| IPv6-wien&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Security&lt;br /&gt;
| Security 4 Funkfeuer Mailing list&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Tunnel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Diskussionsliste bzgl. allen Themen rund um Voice-over-IP&lt;br /&gt;
| Franz Lax, [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
|-&lt;br /&gt;
| Vorstand&lt;br /&gt;
| Mailingliste des Vorstands&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
|-&lt;br /&gt;
| Weinviertel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Wien&lt;br /&gt;
| Diskussionsliste für Knoten in und um Wien&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3028</id>
		<title>Services/Organisation/Mailinglists</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3028"/>
		<updated>2020-07-16T16:37:45Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
[[Services/DNS|DNS]], [[Services/Organisation/Mail|Mail]]&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Liste&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Listen Administratoren&lt;br /&gt;
|-&lt;br /&gt;
| Discuss&lt;br /&gt;
| Technische und praktische Diskussionen von/über/mit/für FunkFeuer&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Graz&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| icvpn&lt;br /&gt;
| http://wiki.freifunk.net/IC-VPN&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| IPv6-wien&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Security&lt;br /&gt;
| Security 4 Funkfeuer Mailing list&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Tunnel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Diskussionsliste bzgl. allen Themen rund um Voice-over-IP&lt;br /&gt;
| Franz Lax, [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
|-&lt;br /&gt;
| Vorstand&lt;br /&gt;
| Mailingliste des Vorstands&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
|-&lt;br /&gt;
| Weinviertel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Wien&lt;br /&gt;
| Diskussionsliste für Knoten in und um Wien&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3027</id>
		<title>Services/Organisation/Mailinglists</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3027"/>
		<updated>2020-07-16T13:03:38Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: vorstandsliste hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
[[Services/DNS|DNS]], [[Services/Organisation/Mail|Mail]]&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Liste&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Listen Administratoren&lt;br /&gt;
|-&lt;br /&gt;
| Discuss&lt;br /&gt;
| Technische und praktische Diskussionen von/über/mit/für FunkFeuer&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Graz&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| icvpn&lt;br /&gt;
| http://wiki.freifunk.net/IC-VPN&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| IPv6-wien&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Security&lt;br /&gt;
| Security 4 Funkfeuer Mailing list&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Tunnel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Diskussionsliste bzgl. allen Themen rund um Voice-over-IP&lt;br /&gt;
| Franz Lax, [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
|-&lt;br /&gt;
| Vorstand&lt;br /&gt;
| Mailingliste des Vorstands&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Weinviertel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Wien&lt;br /&gt;
| Diskussionsliste für Knoten in und um Wien&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3026</id>
		<title>Services/Organisation/Mailinglists</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3026"/>
		<updated>2020-07-16T11:56:38Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: maintainer-tabelle angelegt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
[[Services/DNS|DNS]], [[Services/Organisation/Mail|Mail]]&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Liste&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Listen Administratoren&lt;br /&gt;
|-&lt;br /&gt;
| Discuss&lt;br /&gt;
| Technische und praktische Diskussionen von/über/mit/für FunkFeuer&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Graz&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| icvpn&lt;br /&gt;
| http://wiki.freifunk.net/IC-VPN&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| IPv6-wien&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Security&lt;br /&gt;
| Security 4 Funkfeuer Mailing list&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Tunnel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Diskussionsliste bzgl. allen Themen rund um Voice-over-IP&lt;br /&gt;
| Franz Lax, [[Benutzer:vchrizz|Christoph Loesch]]&lt;br /&gt;
|-&lt;br /&gt;
| Weinviertel&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Wien&lt;br /&gt;
| Diskussionsliste für Knoten in und um Wien&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3025</id>
		<title>Services/Organisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=3025"/>
		<updated>2020-07-16T11:34:14Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: mailinglisten hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite dient dazu die verschiedenen Services von FunkFeuer zu organisieren und zu definieren.&lt;br /&gt;
&lt;br /&gt;
== Core Services ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Service&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Page&lt;br /&gt;
|-&lt;br /&gt;
| Backbone Network&lt;br /&gt;
| Betrieb und Wartung des kabelgebundenen Backbone Netzes inkl. zugehöriger Glasfaserstrecken und der Internetanbindung. Es stellt Netzwerkanbindungen für das Funknetzwerk, Serverhousing sowie interner Dienste bereit. &lt;br /&gt;
| [[Benutzer:stefan|Stefan Schultheis]], Wolfgang Nagele, Simon Schwendemann&lt;br /&gt;
| [[Services/Organisation/Backbone Network]]&lt;br /&gt;
|-&lt;br /&gt;
| Core Infrastruktur&lt;br /&gt;
| BB-Wiki, Backups, Monitoring, [[Services/Security|Abuse, Security]],...&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur]]&lt;br /&gt;
|-&lt;br /&gt;
| Roof Nodes&lt;br /&gt;
| Wartung der Standorte welche die Anbindung des Funknetzwerks an das kabelgebundene Netzwerk bereit stellen.&lt;br /&gt;
| Markus Gschwendt, Markus Kittenberger [[mailto:freebone@lists.funkfeuer.at Verst&amp;amp;auml;rkung gesucht]]&lt;br /&gt;
| [[Services/Organisation/Roof Nodes]]&lt;br /&gt;
|-&lt;br /&gt;
| Redeemer &amp;amp; DB&lt;br /&gt;
| Userinterface und Datenbank des Redeemer-Wien unter [https://portal.funkfeuer.at/wien/ Portal] zur Verwaltung von Usern, Nodes, Devices, IP-Adressen.&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| BaseMap&lt;br /&gt;
| BaseMap unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/BaseMap]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Map&lt;br /&gt;
| NodeMap unter [https://map.funkfeuer.at/nodemap/ map.funkfeuer.at/nodemap] - siehe Detailseite&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], Alexander Biringer&lt;br /&gt;
| [[Services/Organisation/Node Map]]&lt;br /&gt;
|-&lt;br /&gt;
| OLSR2-Map&lt;br /&gt;
| OLSR2-Map, verlinkt auf [https://map.funkfeuer.at/ map.funkfeuer.at]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
|-&lt;br /&gt;
| Datenpflege Nodes&lt;br /&gt;
| Wartung der Daten in der Knoten Datenbank im [https://portal.funkfeuer.at/ Portal]&lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| Node DB&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
| '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/Node DB]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Monitoring&lt;br /&gt;
| [http://smokeping.funkfeuer.at/ SmokePing] für Freenet und Housing, Erkennung von LastSeen, Anzeige jüngster Olsr(v1)-Topologieänderungen&lt;br /&gt;
| Adi Kriegisch, Clemens Hopfer, [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
|-&lt;br /&gt;
| Tunnelserver&lt;br /&gt;
| OpenVPN Tunnel für Verbindung über Internet zum FunkFeuer-Netzwerk&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Tunnelserver]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Environment&lt;br /&gt;
| Stromversorgung, Lüftungstechnik&lt;br /&gt;
| Gerhard Steinbeis, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Housing Environment]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Administration&lt;br /&gt;
| Housing Frontend, Verwaltung, Rechnungslegung und Buchhaltung&lt;br /&gt;
| Clemens Hopfer, Kassiere&lt;br /&gt;
| [[Services/Organisation/Housing Administration]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Switches &amp;amp; VPN&lt;br /&gt;
| für Out of Band-Management&lt;br /&gt;
| David Hopfmüller, [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/Server-OOB]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Wi-Fi&lt;br /&gt;
| für Internetzugang per WLAN im Housing&lt;br /&gt;
| [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Projekte/Housing/WLAN]]&lt;br /&gt;
|-&lt;br /&gt;
| Mail&lt;br /&gt;
| Betrieb des Mailservers der zur Kommunikation, vor allem über [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten] dient. Derzeit gibt es keine Postfächer für Personen. Diverse Services/Server nutzen den Mailserver als Smarthost.&lt;br /&gt;
| [mailto:postmaster@funkfeuer.at Adi Kriegisch, Markus Gschwendt]&lt;br /&gt;
| [[Services/Organisation/Mail]]&lt;br /&gt;
|-&lt;br /&gt;
| Mailinglists&lt;br /&gt;
| Betrieb und Wartung der [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten]&lt;br /&gt;
| &lt;br /&gt;
| [[Services/Organisation/Mailinglists]]&lt;br /&gt;
|-&lt;br /&gt;
| Gallery&lt;br /&gt;
| Bildersammlung je Knoten, Event,...&lt;br /&gt;
Wir wollen dieses Service auf neue Beine stellen. Ein paar Ideen gibt es bereits.&lt;br /&gt;
| Markus Gschwendt, '''Co-Maintainer gesucht!'''&lt;br /&gt;
| [[Services/Organisation/Gallery]]&lt;br /&gt;
|-&lt;br /&gt;
| Wiki&lt;br /&gt;
| Betrieb dieses Wikis, sowohl technisch (Wartung) als auch organisatorisch (Gardening).&lt;br /&gt;
| David Hopfmüller, Matthias Šubik, [[Benutzer:damadmai|Daniel A. Maierhofer]], [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
| Forum&lt;br /&gt;
| Betrieb und Wartung des Forum-Servers und der Discourse Instanz für Mitglieder.&lt;br /&gt;
| [[Benutzer:kaefert|Thomas Käfer]], [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:erich|Erich N. Pekarek]]&lt;br /&gt;
| [[Services/Organisation/Forum]]&lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Betrieb und Wartung des Voice over IP Servers sowie Web-Frontend für Mitglieder.&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Loesch]], '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/VoIP]]&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| Instandhaltung der Frontpages für FunkFeuer und das Housing.&lt;br /&gt;
| Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Website]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Auth&lt;br /&gt;
| Zones (funkfeuer.at, Reverse)&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Auth]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Recursor&lt;br /&gt;
| Recursive DNS für Housing und Funknetz&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Recursor]]&lt;br /&gt;
|-&lt;br /&gt;
| Social Media&lt;br /&gt;
| Wir betreuen diverse Social Media Kanäle zur Außenkommunikation und freuen uns sehr über (auch gern kurze) Information zu aktuellen Entwicklungen, Bilder etc,&lt;br /&gt;
| Peter Schwindt, Paul Fuxjaeger, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Social Media]]&lt;br /&gt;
|-&lt;br /&gt;
| Big Blue Button&lt;br /&gt;
| Wir betreuen den BBB Server von Funkfeuer inkl. Installationsanleitung (tbd)&lt;br /&gt;
| Clemens Hopfer, [[Benutzer:shek|Pascal]], und auch du?&lt;br /&gt;
| [[Services/Organisation/BigBlueButton]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3024</id>
		<title>Services/Organisation/Mailinglists</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Mailinglists&amp;diff=3024"/>
		<updated>2020-07-16T11:30:55Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: Die Seite wurde neu angelegt: „== Beschreibung == &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;  == Abhängigkeiten == &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;  == Verwend…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Core_Infrastruktur/Server&amp;diff=3016</id>
		<title>Services/Organisation/Core Infrastruktur/Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Core_Infrastruktur/Server&amp;diff=3016"/>
		<updated>2020-07-14T01:16:50Z</updated>

		<summary type="html">&lt;p&gt;Vchrizz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Core Server ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Hostname&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Location&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| IP-Adresse&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Virtuelle Maschinen&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/deepthought|deepthought]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/dwarf|dwarf]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/ford|ford]]&lt;br /&gt;
| Nessus NDC2&lt;br /&gt;
| ?&lt;br /&gt;
| [[Services/Organisation/Forum|Forum]], [[Services/Organisation/VoIP|VoIP]], [[Services/Organisation/Wiki|Wiki]]&lt;br /&gt;
| ?&lt;br /&gt;
| [[https://lists.funkfeuer.at/pipermail/wien/2020-July/013460.html |RAID-Check]] (jeden ersten Sonntag im Monat), Xen-Virtualisierung&lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/machine|machine]]&lt;br /&gt;
| Nessus NDC2&lt;br /&gt;
| 193.238.159.36&lt;br /&gt;
| [[Services/Organisation/Tunnelserver|suidao/Tunnel]]&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| TS2018&lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/vogsphere|vogsphere]]&lt;br /&gt;
| [[Projekte/Housing|Housing/VKM]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vchrizz</name></author>
	</entry>
</feed>