[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:18.04,Default,,0000,0000,0000,,{\i1}Intro{\i0} Dialogue: 0,0:00:18.04,0:00:22.55,Default,,0000,0000,0000,,Herald: Ja, und dann freue ich mich euch\Nfür den ersten Talk in diesem Block Dialogue: 0,0:00:22.55,0:00:29.24,Default,,0000,0000,0000,,vorstellen zu dürfen: devnope. devnope ist\NOperator im Bereich Linux und Unix und hat Dialogue: 0,0:00:29.24,0:00:35.54,Default,,0000,0000,0000,,wie alle von uns das Gefühl gehabt, dass\Nman WorkAdventure-Entzugserscheinungen am Dialogue: 0,0:00:35.54,0:00:39.83,Default,,0000,0000,0000,,besten entgegenwirkt, indem man selber\NWorkAdventure aufsetzt und in diesem Talk Dialogue: 0,0:00:39.83,0:00:45.95,Default,,0000,0000,0000,,wird er uns eine kleine Einführung geben,\Nwie man das so machen kann. devnope - dein Dialogue: 0,0:00:45.95,0:00:48.20,Default,,0000,0000,0000,,Vortrag. Dialogue: 0,0:00:48.20,0:00:55.29,Default,,0000,0000,0000,,devnope: Vielen Dank. [Willkommen] zu\N[meinem] Vortrag. Nun, zum aktuellen Dialogue: 0,0:00:55.29,0:01:00.66,Default,,0000,0000,0000,,Zeitpunkt ist die Dokumentation noch recht\Ndürftig in meinen Augen und ich hatte hier Dialogue: 0,0:01:00.66,0:01:05.58,Default,,0000,0000,0000,,und da durchaus Probleme meine Instanz zum\Nlaufen zu bekommen. Ich habe später Dialogue: 0,0:01:05.58,0:01:11.07,Default,,0000,0000,0000,,erfahren, dass das nicht nur mir so ging\Nund ich dachte mir, das muss doch a - Dialogue: 0,0:01:11.07,0:01:17.73,Default,,0000,0000,0000,,automatisierbar sein und b - angenehmer\Ngehen. Basierend darauf habe ich dann Dialogue: 0,0:01:17.73,0:01:22.98,Default,,0000,0000,0000,,etwas gebaut und bin nun der Meinung dazu\Nlohnt es sich, einen kleinen Vortrag zu Dialogue: 0,0:01:22.98,0:01:30.54,Default,,0000,0000,0000,,halten. Was braucht es für meine Lösung?\NEine VM oder ein VPS, ein Virtual Private Dialogue: 0,0:01:30.54,0:01:36.48,Default,,0000,0000,0000,,Service, der eine Debian 10 VM hosted.\NNatürlich kann man auch eine andere Linux- Dialogue: 0,0:01:36.48,0:01:41.49,Default,,0000,0000,0000,,Distribution nehmen, aber das war das, womit\Nich mich am wohlsten gefühlt habe. Außerdem Dialogue: 0,0:01:41.49,0:01:46.95,Default,,0000,0000,0000,,braucht ihr eine Domain, bei der ihr eure\Neigenen Subdomains einrichten könnt. Diese Dialogue: 0,0:01:46.95,0:01:52.02,Default,,0000,0000,0000,,Domain ist dann dafür da, damit andere\NLeute eure WorkAdventure-Instanz erreichen Dialogue: 0,0:01:52.02,0:01:57.78,Default,,0000,0000,0000,,können. Außerdem hilft es, ein gewisses\NGrundverständnis von Linux, Ansible und Dialogue: 0,0:01:57.78,0:02:03.63,Default,,0000,0000,0000,,Docker zu haben. Nun, was ist zu tun? Ich\Ngehe davon aus, dass ihr erstmal eine Dialogue: 0,0:02:03.63,0:02:08.97,Default,,0000,0000,0000,,blanke Debian-Maschine habt. Konfiguriert\Nam besten die Domains von vornherein. Dialogue: 0,0:02:08.97,0:02:16.92,Default,,0000,0000,0000,,Welche Sub-Domains genau zu konfigurieren\Nsind, das findet ihr dann in der Readme Dialogue: 0,0:02:16.92,0:02:23.22,Default,,0000,0000,0000,,des Repositories. Den Link seht ihr später\Ndann nochmal. Ladet euch am besten gleich Dialogue: 0,0:02:23.22,0:02:29.91,Default,,0000,0000,0000,,das ganze Repository mit runter. Innerhalb\Ndes Repositories gibt es Konfigurationen, Dialogue: 0,0:02:29.91,0:02:36.03,Default,,0000,0000,0000,,die ihr noch treffen müsst, um den\NDeployment-Prozess auf eure Umgebung Dialogue: 0,0:02:36.03,0:02:43.14,Default,,0000,0000,0000,,anzupassen. Das umfasst die Domain, über\Ndie ihr später laufen wollt, welchen Raum Dialogue: 0,0:02:43.14,0:02:49.41,Default,,0000,0000,0000,,ihr standardmäßig öffnen lassen wollt und\Nmit welchem User ihr später per ssh auf Dialogue: 0,0:02:49.41,0:02:56.73,Default,,0000,0000,0000,,den Host connecten können wollt. Wende\Ndann das Ansible Playbook an, wenn ihr Dialogue: 0,0:02:56.73,0:03:02.58,Default,,0000,0000,0000,,fertig mit der Konfiguration seid. Hier\Nkurz der Befehl... Anschließend ist ein Dialogue: 0,0:03:02.58,0:03:07.05,Default,,0000,0000,0000,,Reboot nötig. Es werden einige Pakete\Ninstalliert oder geupdatet, die dies notwendig Dialogue: 0,0:03:07.05,0:03:12.75,Default,,0000,0000,0000,,notwendig machen. Wenn die Maschine wieder\Nda und verfügbar ist, könnt in den Ordner Dialogue: 0,0:03:12.75,0:03:18.21,Default,,0000,0000,0000,,/opt/workadventure/contrib/docker wechseln\Nund mit docker compose up -d WorkAdventure Dialogue: 0,0:03:18.21,0:03:25.26,Default,,0000,0000,0000,,starten. Was macht jetzt das Ansible\Ndaran? Erstmal wird Debian 10 auf Testing Dialogue: 0,0:03:25.26,0:03:30.00,Default,,0000,0000,0000,,geupdatet und das komplette System wird\Nauf einen aktuellen Stand gebracht. Dialogue: 0,0:03:30.00,0:03:34.77,Default,,0000,0000,0000,,Außerdem werden einige Pakete installiert,\Nwie zum Beispiel htop, lynis, tmux und Dialogue: 0,0:03:34.77,0:03:39.60,Default,,0000,0000,0000,,vieles weiteres. Es wird ein User\Nangelegt, wie gerade schon erwähnt, der es Dialogue: 0,0:03:39.60,0:03:43.95,Default,,0000,0000,0000,,euch ermöglicht, euch später zu diesem\NHost zu verbinden. Es werden viele Dialogue: 0,0:03:43.95,0:03:48.69,Default,,0000,0000,0000,,Security Settings angezogen, wie zum\NBeispiel Firewall-Regeln, configs für den Dialogue: 0,0:03:48.69,0:03:54.15,Default,,0000,0000,0000,,ssh daemon, die zum Beispiel verbieten,\Ndass der root-User sich per ssh auf dem Dialogue: 0,0:03:54.15,0:03:59.43,Default,,0000,0000,0000,,Host verbinden kann. All dies sind\NMaßnahmen, um euch einen schmerzfreien Dialogue: 0,0:03:59.43,0:04:03.15,Default,,0000,0000,0000,,Betrieb zu gewährleisten, wo ihr euch\Nnicht mehr so viel Sorgen machen müsst. Dialogue: 0,0:04:03.15,0:04:07.92,Default,,0000,0000,0000,,Anschließend wird docker und docker-\Ncompose installiert und eingerichtet, Dialogue: 0,0:04:07.92,0:04:13.32,Default,,0000,0000,0000,,sodass ihr auch da keine weiteren Probleme\Nhabt. Später wird ein WorkAdventure Dialogue: 0,0:04:13.32,0:04:19.50,Default,,0000,0000,0000,,heruntergeladen und für euch\Nbereitgestellt. Anschließend werden noch Dialogue: 0,0:04:19.50,0:04:24.39,Default,,0000,0000,0000,,ein paar config files ausgeliefert, sodass\Nihr dann nichts weiter großartig herum Dialogue: 0,0:04:24.39,0:04:30.81,Default,,0000,0000,0000,,ändern müsst, sondern gleich loslegen\Nkönnt. Kurz: wie ist WorkAdventure Dialogue: 0,0:04:30.81,0:04:36.15,Default,,0000,0000,0000,,überhaupt aufgebaut? Wir finden für die\Neinzelnen Funktionseinheiten einzelne Dialogue: 0,0:04:36.15,0:04:42.60,Default,,0000,0000,0000,,Container. Das Kopfstück hierbei ist der\NReverse Proxy. Dieser wird mit traefik Dialogue: 0,0:04:42.60,0:04:47.97,Default,,0000,0000,0000,,realisiert. traefik ist ein Reverse Proxy,\Nauch wie nginx. Jedoch läuft dieser Dialogue: 0,0:04:47.97,0:04:53.70,Default,,0000,0000,0000,,innerhalb von docker und greift auf andere\NContainer in docker zu. Dies ermöglicht Dialogue: 0,0:04:53.70,0:04:59.01,Default,,0000,0000,0000,,eine gewisse Menge an Automatisierung, die\Nandere Reverse Proxies nicht leisten Dialogue: 0,0:04:59.01,0:05:06.82,Default,,0000,0000,0000,,können. Außerdem wird gleich von Haus aus\NLet's Encrypt mit angewandt und ihr Dialogue: 0,0:05:06.82,0:05:10.72,Default,,0000,0000,0000,,braucht euch keine Sorgen machen darüber,\Nwoher ihr jetzt ein TLS-Zertifikat Dialogue: 0,0:05:10.72,0:05:17.53,Default,,0000,0000,0000,,bekommt, damit ihr euren Dienst mit HTTPS\Nund eurer URL erreichen könnt. Start und Dialogue: 0,0:05:17.53,0:05:22.87,Default,,0000,0000,0000,,Stopp der Anwendung wird auch über docker-\Ncompose realisiert. Jetzt werden sich Dialogue: 0,0:05:22.87,0:05:26.26,Default,,0000,0000,0000,,vielleicht ein paar Leute denken: "Ja ja\Nich hab's eilig, das ist schon so weit da, Dialogue: 0,0:05:26.26,0:05:31.51,Default,,0000,0000,0000,,aber irgendwie startet mein compose file\Nnicht." Das, was ich festgestellt habe, Dialogue: 0,0:05:31.51,0:05:39.82,Default,,0000,0000,0000,,was am meisten nerven kann, ist die\NAnbindung dieses acme.json Files, was die Dialogue: 0,0:05:39.82,0:05:45.13,Default,,0000,0000,0000,,Informationen für das TLS-Zertifikat und\Ndas Setup von Let's Encrypt ausmacht. Dialogue: 0,0:05:45.13,0:05:49.99,Default,,0000,0000,0000,,Außerdem kann es durchaus zu Problemen\Nkommen, wenn der docker socket nicht Dialogue: 0,0:05:49.99,0:05:54.91,Default,,0000,0000,0000,,ordentlich erreichbar ist. traefik möchte\Nmindestens lesend auf den Socket Dialogue: 0,0:05:54.91,0:05:59.26,Default,,0000,0000,0000,,zugreifen. Ich bin davon jetzt kein Fan.\NDeswegen schränke ich da auch ganz stark Dialogue: 0,0:05:59.26,0:06:04.09,Default,,0000,0000,0000,,ein auf read only, lieber wär's mir\Nallerdings, wenn traefik das nicht tun Dialogue: 0,0:06:04.09,0:06:09.49,Default,,0000,0000,0000,,müsste. Außerdem, noch mal: stellt sicher,\Ndass ihr alle Sub-Domains entsprechend Dialogue: 0,0:06:09.49,0:06:13.39,Default,,0000,0000,0000,,konfiguriert habt. traefik wird nicht\Nordentlich starten können, wenn nicht Dialogue: 0,0:06:13.39,0:06:18.18,Default,,0000,0000,0000,,alle Sub-Domains ordentlich erreichbar\Nsind. Beim initialen Start vor allem gebt Dialogue: 0,0:06:18.18,0:06:24.91,Default,,0000,0000,0000,,traefik ein bisschen Zeit, um alle anderen\NContainer und deren Schnittstellen zu Dialogue: 0,0:06:24.91,0:06:30.94,Default,,0000,0000,0000,,erreichen. Das kann einen Moment dauern\Nund kann für Irritationen sorgen. Ja, auf Dialogue: 0,0:06:30.94,0:06:35.59,Default,,0000,0000,0000,,die Karten bin ich jetzt noch nicht\Neingegangen. Grundsätzlich könnt ihr jede Dialogue: 0,0:06:35.59,0:06:42.73,Default,,0000,0000,0000,,Karte nehmen und besuchen, die ihr\Nöffentlich findet. Die genaue Position der Dialogue: 0,0:06:42.73,0:06:47.98,Default,,0000,0000,0000,,Karte wird über die URL mit angegeben. Ihr\Nseht hier in dem Screenshot, in dem rot Dialogue: 0,0:06:47.98,0:06:52.63,Default,,0000,0000,0000,,markierten Bereich die quasi URL zu der\NMap. Wir sehen hier [die URL] vom Dialogue: 0,0:06:52.63,0:07:03.59,Default,,0000,0000,0000,,Raumzeit-Labor, die uns zum Launch-Bereich\Ndes rC3's quasi schickt. Alle Personen, Dialogue: 0,0:07:03.59,0:07:09.56,Default,,0000,0000,0000,,die auf euren Host gehen und auf diese\NMap, werden dann in der gleichen Instanz Dialogue: 0,0:07:09.56,0:07:14.87,Default,,0000,0000,0000,,und in der gleichen Gegend landen. Ihr\Nseid dann in der Position, miteinander zu Dialogue: 0,0:07:14.87,0:07:18.68,Default,,0000,0000,0000,,kommunizieren und zu interagieren. Ihr\Nkönnt natürlich auch eure eigenen Karten Dialogue: 0,0:07:18.68,0:07:23.33,Default,,0000,0000,0000,,bauen. Dazu findet ihr Infomaterial auf\Nder Seite von WorkAdventure, auf Youtube Dialogue: 0,0:07:23.33,0:07:27.68,Default,,0000,0000,0000,,und auf anderen Quellen. Seid aber\Ngewarnt: hier gibt es noch einige Bugs, Dialogue: 0,0:07:27.68,0:07:31.97,Default,,0000,0000,0000,,die zumindest mir aufgefallen sind, dass\Nbestimmte Positionsinformation nicht Dialogue: 0,0:07:31.97,0:07:37.79,Default,,0000,0000,0000,,ordentlich interpretiert werden. Macht\Neuch bereit, dass es hier ab und zu zu Dialogue: 0,0:07:37.79,0:07:45.17,Default,,0000,0000,0000,,Frust kommen kann. Noch ein Wort zu Jitsi.\NJitsi ist sehr mächtig. Ihr könnt Dialogue: 0,0:07:45.17,0:07:49.97,Default,,0000,0000,0000,,grundsätzlich jeden beliebigen Jitsi-\NServer nutzen, der für euch euch Dialogue: 0,0:07:49.97,0:07:57.53,Default,,0000,0000,0000,,erreichbar ist. Ich schließe allerdings\Nden Betrieb eines eigenen Jitsi's im Dialogue: 0,0:07:57.53,0:08:01.76,Default,,0000,0000,0000,,Rahmen dieses Deployments aus.\NGrundsätzlich würde ich empfehlen, Jitsi Dialogue: 0,0:08:01.76,0:08:08.15,Default,,0000,0000,0000,,komplett auf einer eigenen VM oder auf\Neinem eigenen Cluster zu betreiben. Jitsi Dialogue: 0,0:08:08.15,0:08:16.64,Default,,0000,0000,0000,,ist sehr ressourcenhungrig. WorkAdventure\Nnicht. Einfach aufgrund einer ordentlichen Dialogue: 0,0:08:16.64,0:08:23.33,Default,,0000,0000,0000,,Trennung würde ich davon abraten, das im\NMischbetrieb zu fahren. Jitsi kann auf Dialogue: 0,0:08:23.33,0:08:28.19,Default,,0000,0000,0000,,sehr viele Arten und Weisen konfiguriert\Nwerden und hat viele Parameter. Dialogue: 0,0:08:28.19,0:08:31.76,Default,,0000,0000,0000,,Grundsätzlich wäre hier ein eigener\NVortrag angemessen, den werde ich aber Dialogue: 0,0:08:31.76,0:08:38.15,Default,,0000,0000,0000,,nicht leisten. Wie geht es weiter mit\Nmeinem Repository? Ich habe vor, noch mehr Dialogue: 0,0:08:38.15,0:08:42.44,Default,,0000,0000,0000,,Energie und Zeit in das Thema Monitoring\Nzu investieren. Und in das Thema Logging. Dialogue: 0,0:08:42.44,0:08:45.71,Default,,0000,0000,0000,,Ich möchte mich hier nicht unbedingt auf\Nirgendwelche Docker-Befehle verlassen, Dialogue: 0,0:08:45.71,0:08:50.48,Default,,0000,0000,0000,,sondern möchte klassische Files. Weil, ich\Nbin ein klassischer Admin in dem Moment. Dialogue: 0,0:08:50.48,0:08:55.52,Default,,0000,0000,0000,,Außerdem stört mich noch das Thema\Ntraefik. Das heraus zu operieren scheint Dialogue: 0,0:08:55.52,0:09:00.57,Default,,0000,0000,0000,,aber ein größeres Problem zu sein und\Ndafür habe ich aktuell noch keine Lösung. Dialogue: 0,0:09:00.57,0:09:05.47,Default,,0000,0000,0000,,Ich danke euch für eure Aufmerksamkeit und\Nfreue mich auf die Q&A-Session. Außerdem Dialogue: 0,0:09:05.47,0:09:08.72,Default,,0000,0000,0000,,seid ihr eingeladen, mir natürlich auch\Nbidirektional Fragen zu stellen. Dialogue: 0,0:09:17.16,0:09:22.75,Default,,0000,0000,0000,,Herald: Ja - devnope! Danke für den\NVortrag! Da steht ja immer ein bisschen Dialogue: 0,0:09:22.75,0:09:30.61,Default,,0000,0000,0000,,Arbeit dahinter, die gar nicht so zwingend\Nin einem Einführungsvortrag erkennbar ist. Dialogue: 0,0:09:30.61,0:09:37.48,Default,,0000,0000,0000,,Aber bis die Fragen eintrudeln - also\Nliebe Leute im Stream schreibt gerne ins Dialogue: 0,0:09:37.48,0:09:45.61,Default,,0000,0000,0000,,Pad eure Fragen rein - vielleicht von mir\Neine eine kleine Frage, wie viele Leute Dialogue: 0,0:09:45.61,0:09:50.98,Default,,0000,0000,0000,,hast du denn schon so an die Hand genommen\Nbei einer WorkAdventure-Implementierung Dialogue: 0,0:09:50.98,0:09:57.88,Default,,0000,0000,0000,,und Live-Schaltung?\Ndevnope: Ich denke 4 oder sowas. Mit vier Dialogue: 0,0:09:57.88,0:10:02.41,Default,,0000,0000,0000,,Leuten habe ich darüber etwas länger\Ndiskutiert und hab denen geholfen, Dinge Dialogue: 0,0:10:02.41,0:10:08.17,Default,,0000,0000,0000,,zu debuggen und Dinge zu tun. Ich bin\Nnatürlich für Fragen und weiteres Feedback Dialogue: 0,0:10:08.17,0:10:12.60,Default,,0000,0000,0000,,sehr dankbar, damit mehr Leute das nutzen\Nund nutzen können. Dialogue: 0,0:10:12.60,0:10:16.12,Default,,0000,0000,0000,,Herald: Ja. Was was war da so die\Nhäufigste Rückfrage, die du bekommen hast Dialogue: 0,0:10:16.12,0:10:20.59,Default,,0000,0000,0000,,von den Leuten?\Ndevnope: Warum startet der Container Dialogue: 0,0:10:20.59,0:10:28.21,Default,,0000,0000,0000,,nicht? So grob zusammengefasst war so\Nmeistens das Ding, das ist manchmal ein Dialogue: 0,0:10:28.21,0:10:33.82,Default,,0000,0000,0000,,bisschen frustrierend, irgendwie\Nordentliche Fehlermeldungen aus dem Docker Dialogue: 0,0:10:33.82,0:10:39.04,Default,,0000,0000,0000,,Start rauszubekommen. Gerade so das\Ntraefik und das Frontend, glaube ich, ja Dialogue: 0,0:10:39.04,0:10:43.36,Default,,0000,0000,0000,,doch das Frontend, waren so meistens die\NContainer, die gern etwas zickig sein Dialogue: 0,0:10:43.36,0:10:50.05,Default,,0000,0000,0000,,können. Ja, also vielleicht klappt es ja\Nirgendwann mal, dass man die Informationen Dialogue: 0,0:10:50.05,0:10:53.59,Default,,0000,0000,0000,,noch ein bisschen besser aufbereitet\Nbekommt, damit die Fehlersuche so es Dialogue: 0,0:10:53.59,0:10:59.35,Default,,0000,0000,0000,,denn Fehler gibt, leichter ist.\NHerald: So, jetzt rollen hier langsam die Dialogue: 0,0:10:59.35,0:11:04.21,Default,,0000,0000,0000,,Fragen aus dem Stream rein. Die erste\NFrage: Welches Specs sollte der Server Dialogue: 0,0:11:04.21,0:11:09.04,Default,,0000,0000,0000,,haben, bei ungefähr wie viel\Ngleichzeitigen Usern? Hast du da Dialogue: 0,0:11:09.04,0:11:11.83,Default,,0000,0000,0000,,Erfahrungswerte?\Ndevnope: Also, ich hab's zwischenzeitlich Dialogue: 0,0:11:11.83,0:11:16.39,Default,,0000,0000,0000,,mal mit 20 Leuten probiert und hatte die\Nzweitkleinste Instanz von Hetzner, das Dialogue: 0,0:11:16.39,0:11:24.06,Default,,0000,0000,0000,,sind zwei Standard-CPUs mit 2 GB RAM oder\Nsowas. Storage braucht das Ding fast kaum, Dialogue: 0,0:11:24.06,0:11:31.59,Default,,0000,0000,0000,,also es hat, glaube ich, 10 oder 20 GB,\Nhat die Standard-VM, die Container-Images, Dialogue: 0,0:11:31.59,0:11:36.93,Default,,0000,0000,0000,,die es runterlädt, die sind etwas größer,\Nwie diesen nodejs-Container. Da hat man, Dialogue: 0,0:11:36.93,0:11:44.22,Default,,0000,0000,0000,,glaube ich, am Ende irgendwie 500 MB, 1GB\Nan dependencies, die da mit runterkommen, Dialogue: 0,0:11:44.22,0:11:52.59,Default,,0000,0000,0000,,aber das sollte passen, so weit. So weit\Nich das beobachten kann, ist die Nutzlast Dialogue: 0,0:11:52.59,0:11:58.17,Default,,0000,0000,0000,,quasi auf dem Server gar nicht so\Ndramatisch groß wie das jetzt bei... wie Dialogue: 0,0:11:58.17,0:12:02.94,Default,,0000,0000,0000,,das jetzt für 100-200 Leute skaliert, kann\Nich jetzt nicht sagen in Ermangelung einer Dialogue: 0,0:12:02.94,0:12:05.91,Default,,0000,0000,0000,,Testgruppe.\NHerald: Schade, dass wäre etwas gewesen, Dialogue: 0,0:12:05.91,0:12:09.69,Default,,0000,0000,0000,,das ich mal ausprobieren würde. Aber gut,\Ndie Zukunft ist ja noch lang. Nächste Dialogue: 0,0:12:09.69,0:12:13.20,Default,,0000,0000,0000,,Frage: das Ansible - wird das lokal oder\Nremote ausgeführt? Dialogue: 0,0:12:13.20,0:12:19.29,Default,,0000,0000,0000,,devnope: Ich führ's aktuell lokal aus. Ich\Nhatte da im Hinterkopf, dass es durchaus Dialogue: 0,0:12:19.29,0:12:23.88,Default,,0000,0000,0000,,auch Leute gibt, selbst im Admin-Umfeld,\Ndie halt einfach einen Windows Desktop Dialogue: 0,0:12:23.88,0:12:28.26,Default,,0000,0000,0000,,haben und Ansible unter Windows-Bedingung\Nirgendwie zum laufen zu kriegen ist halt Dialogue: 0,0:12:28.26,0:12:34.86,Default,,0000,0000,0000,,ein schmerzhaft und da war es einfacher zu\Nsagen: okay Freunde, ich lad' dir das Dialogue: 0,0:12:34.86,0:12:38.97,Default,,0000,0000,0000,,einfach auf die VM direkt runter und\Nführ's da aus. Da weiß ich, was da für ein Dialogue: 0,0:12:38.97,0:12:41.91,Default,,0000,0000,0000,,Linux läuft und was da für ein Ansible\Ninstalliert ist. Das funktioniert Dialogue: 0,0:12:41.91,0:12:48.03,Default,,0000,0000,0000,,weitestgehend.\NHerald: Dann die nächsten brennenden Dialogue: 0,0:12:48.03,0:12:53.64,Default,,0000,0000,0000,,Fragen rollen hier zu Jitsi rein. Ich\Nkombiniere mal die zwei fragen: Welchen Dialogue: 0,0:12:53.64,0:12:57.90,Default,,0000,0000,0000,,Jitsi-Server würdest du empfehlen und gibt\Nes Dinge, auf die man oder mensch achten Dialogue: 0,0:12:57.90,0:13:06.33,Default,,0000,0000,0000,,müsste, bei dem Jitsi-Server?\Ndevnope: Ich persönlich nutze meinen Dialogue: 0,0:13:06.33,0:13:14.16,Default,,0000,0000,0000,,eigenen Jitsi, den ich auf einer anderen\NInstanz betreibe. Da läuft aber noch ein Dialogue: 0,0:13:14.16,0:13:17.46,Default,,0000,0000,0000,,bisschen mehr drauf, deswegen - mit Specs\Nbin ich da ein bisschen vorsichtig. Dialogue: 0,0:13:17.46,0:13:29.23,Default,,0000,0000,0000,,Ansonsten: es gibt auch Leute, die nutzen\Nden public Jitsi von Jitsi direkt. Der Dialogue: 0,0:13:29.23,0:13:35.47,Default,,0000,0000,0000,,wird über eine Umgebungsvariable im .env-file\Nangegeben, ansonsten kann man, habe ich Dialogue: 0,0:13:35.47,0:13:43.09,Default,,0000,0000,0000,,gesehen, kann mensch Jitsi-Server und\NJitsi-Räume in den Maps als Properties Dialogue: 0,0:13:43.09,0:13:49.30,Default,,0000,0000,0000,,angeben. Und das geht tatsächlich wohl\Nauch pro Bereich den man halt angibt, also Dialogue: 0,0:13:49.30,0:13:55.75,Default,,0000,0000,0000,,das funktioniert halt über Layer und ein\Nbestimmter Layer kann halt ein bestimmter Dialogue: 0,0:13:55.75,0:13:59.98,Default,,0000,0000,0000,,Jitsi-Raum sein und da kann man halt\Nsagen: alles klar, wir haben jetzt hier Dialogue: 0,0:13:59.98,0:14:04.18,Default,,0000,0000,0000,,einen großen Meeting-Saal, wir haben jetzt\Nhier ein dickes Jitsi, das ist halt nur Dialogue: 0,0:14:04.18,0:14:10.99,Default,,0000,0000,0000,,dafür da, da kann ich halt sagen, okay,\Nextra Property für Jitsi-Server und so Dialogue: 0,0:14:10.99,0:14:16.00,Default,,0000,0000,0000,,heißt der Jitsi-Room, und Feuer frei.\NAnsonsten ist vielleicht noch drauf zu Dialogue: 0,0:14:16.00,0:14:21.52,Default,,0000,0000,0000,,achten, ich hab immer wieder Probleme\Ngehabt bei Jitsi mit der Authentifikation, Dialogue: 0,0:14:21.52,0:14:25.96,Default,,0000,0000,0000,,wenn man dort irgendwie Authentifikation\Neinbaut und User Management. Da gibt's Dialogue: 0,0:14:25.96,0:14:30.97,Default,,0000,0000,0000,,bestimmt Leute, die haben da wesentlich\Ndetailliertere Erfahrungen. Ich hab's bei Dialogue: 0,0:14:30.97,0:14:33.46,Default,,0000,0000,0000,,meinen Jitsi-Servern dann einfach\Nirgendwann gesagt, es interessiert mich Dialogue: 0,0:14:33.46,0:14:39.31,Default,,0000,0000,0000,,nicht. Ich mach' die Authentifikation an\Nder Stelle aus. Grundsätzlich gibt es wohl Dialogue: 0,0:14:39.31,0:14:46.36,Default,,0000,0000,0000,,aber die Möglichkeit, auch mit JWT-Tokens\Nzu arbeiten und da ein bisschen den Dialogue: 0,0:14:46.36,0:14:51.49,Default,,0000,0000,0000,,öffentlichen Gebrauch einzuschränken und\Nauf das WorkAdventure zu limitieren. Dialogue: 0,0:14:51.49,0:14:58.48,Default,,0000,0000,0000,,Herald: Ja, das ist, so wie ich das Pad\Nbeobachte, ein Hot Topic. Alle wollen Dialogue: 0,0:14:58.48,0:15:03.58,Default,,0000,0000,0000,,WorkAdventure aufsetzen. Uns läuft leider\Ndie Zeit davon. Der Slot ist nicht so Dialogue: 0,0:15:03.58,0:15:07.75,Default,,0000,0000,0000,,lang. Sag' noch mal kurz, wie die Leute\Ndich erreichen können, um die Fragen Dialogue: 0,0:15:07.75,0:15:12.01,Default,,0000,0000,0000,,weiter zu diskutieren.\Ndevnope: Ihr könnt mich gerne über Twitter Dialogue: 0,0:15:12.01,0:15:22.57,Default,,0000,0000,0000,,erreichen, unter @devnope. Ansonsten bin\Nich auch hier im Matrix-Raum vom R2R zu Dialogue: 0,0:15:22.57,0:15:28.38,Default,,0000,0000,0000,,erreichen. Genau. Also das sind so die\Nprimären Ansprechmöglichkeiten. Ansonsten Dialogue: 0,0:15:28.38,0:15:37.56,Default,,0000,0000,0000,,ist es bestimmt auch möglich, wenn ihr\Nüber GitHub was zukommen lasst, und mich Dialogue: 0,0:15:37.56,0:15:41.22,Default,,0000,0000,0000,,anschreit, dann werde ich darauf\Nentsprechend reagieren. Dialogue: 0,0:15:41.22,0:15:44.61,Default,,0000,0000,0000,,Herald: Alles klar. devnope - ganz\Nherzlichen Dank für deinen Vortrag und das Dialogue: 0,0:15:44.61,0:15:50.23,Default,,0000,0000,0000,,Q&A und dann, ja, wir sehen uns hier auf\Nder Veranstaltung. Dialogue: 0,0:15:50.23,0:15:53.80,Default,,0000,0000,0000,,devnope: Vielen Dank und wir sehen uns! Dialogue: 0,0:15:53.80,0:15:57.36,Default,,0000,0000,0000,,{\i1}Outro{\i0} Dialogue: 0,0:15:57.36,0:16:06.00,Default,,0000,0000,0000,,Untertitel erstellt von c3subtitles.de\Nim Jahr 2021. Mach mit und hilf uns!