Het werkt niet met nodes maar met homeservers. Het verkeer hopt niet zoals met tor, het is meer vergelijkbaar met email. Een homeserver is vooral leuk als je voor jezelf of groep mensen controle wilt hebben en wat handig bent als sysadmin.Kecin schreef op dinsdag 27 juli 2021 @ 22:30:
Leuk een topic! Had deze tab nog openstaan en ineens 20 berichten erbij haha. Top!
Ik vroeg me af of het nuttig is om een node te hosten zoals bij TOR het geval is? Of is het opzetten van een homeserver los van de rest?
De develop versie van Element Web heeft sinds deze week een lab functie met bubble layout. Dat is vergelijkbaar met Schildi, maar niet voor Android dus.SampleUser schreef op dinsdag 27 juli 2021 @ 21:27:
[...]
Spijtig, dacht dat Element zoiets had. Kan het mij verkeerd herinneren. Ik zal wel eens naar fluffychat kijken, misschien is dat wat meer feature-paired met Element sinds de laatste keer
Zeker interessant om een keer te vergelijken. Zulip en Mattermost zijn naast RocketChat ook actief met een vergelijkbare oplossing.CH4OS schreef op woensdag 28 juli 2021 @ 01:56:
Tof, interessant topic! Ik heb een 1,5 jaar geleden eens gekeken voor Slack-alternatieven op het werk. Daar kwam ik Matrix ook un tegen, maar ook bijvoorbeeld RocketChat, ook een populaire tool. Ik mis daarom ook even de vergelijking met alternatieven, waarom Matrix boven RocketChat kiezen, bijvoorbeeld.
Voor meer info over RocketChat, zie https://rocket.chat.
Ik gebruik Rocket.Chat op het werk, werkt vrij goed en stabiel. Het is een vrij simpel systeem t.o.v. Slack, maar toch heeft het alle features die wij nodig hebben. Enkel vind ik de client qua UX vrij slecht. Bv notificaties die maar half werken (https://github.com/Rocket...Chat.Electron/issues/2043) en regelmatig bij releases kapot zijn, maar ook dat de client bij notificaties soms in focus komt en dan ook het text veld automatisch in focus zet, messages die op unread blijven staan etc. Ook de android client is voor mij onbruikbaar: soms wel, soms geen notificaties, je kan niet ingelogd blijven etc Het jammere is dat dit dit al een tijdje dingen zijn die ik slecht vind aan Rocket.Chat en er ook geen verbetering in komt. Maar op het chatten zelf (stabiliteit, snelheid etc) valt echt niets op aan te merkenCH4OS schreef op woensdag 28 juli 2021 @ 01:56:
Tof, interessant topic! Ik heb een 1,5 jaar geleden eens gekeken voor Slack-alternatieven op het werk. Daar kwam ik Matrix ook un tegen, maar ook bijvoorbeeld RocketChat, ook een populaire tool. Ik mis daarom ook even de vergelijking met alternatieven, waarom Matrix boven RocketChat kiezen, bijvoorbeeld.
Voor meer info over RocketChat, zie https://rocket.chat.
De grote verschillen tussen Rocket.Chat en Matrix/Element zijn: 1) Matrix is bedoelt voor federatie, Rocket.Chat is bedoelt om één bepaalde groep gebruikers (i.e. een bedrijf) een chat-dienst aan te kunnen bieden, 2) Matrix heeft E2EE en die staat by default aan. Bij Rocket.Chat heb je wel OTR, maar die messages verdwijnen terug en staat ook standaard niet aan. Dit is op zich niet zo raar aangezien Rocket.Chat bedoelt is in een zakelijke context (als in messages mogen door de beheerder van de server gelezen worden).
Matrix/Element is wel hard bezig om ook meer in een zakelijke context te gebruiken en daar kunnen de E2EE features natuurlijk heel nuttig zijn, zoals bij de overheidsinstanties van FR en DE. Ik denk dat ze tegenwoordig ook SSO hebben. En tenslotte kan Matrix ook perfect zonder federatie werken en dus een soort afgesloten community zijn.
Ik kan me voorstellen dat een extra homeserver het netwerk wel "verstevigd". Het is tenslotte decentralized. Maar zonder servers blijft het bij een paar grote servers en dan is er amper sprake van decentralisatie. Ik kan me dan ook voorstellen dat als er een paar grote jongens in springen (zoals Google of Microsoft) zijn een groot deel van de servers kunnen beheren en je data alsnog onder invloed komt te staan. Je wilt tenslotte niet al je data bij 1 partij opslaan want dan is er geen sprake van decentralisatie.Jelv schreef op woensdag 28 juli 2021 @ 09:10:
[...]
Het werkt niet met nodes maar met homeservers. Het verkeer hopt niet zoals met tor, het is meer vergelijkbaar met email. Een homeserver is vooral leuk als je voor jezelf of groep mensen controle wilt hebben en wat handig bent als sysadmin.
Zoals @Jelv al vertelt is een node in Matrix land anders dan bij tor en bv IPFS. Een Matrix homeserver zal enkel de berichten behandelen die door gebruikers op de server worden ontvangen of verstuurd. Dus als je 1 gebruiker hebt op je homeserver, zullen enkel berichten van die gebruiker verwerkt worden (dus die stuurt en ontvangt wel berichten naar andere servers, maar die ene gebruiker is altijd "particpant" van dat bericht). Jouw homeserver zal nooit berichten in functie van andere random gebruikers behandelen.Kecin schreef op dinsdag 27 juli 2021 @ 22:30:
Leuk een topic! Had deze tab nog openstaan en ineens 20 berichten erbij haha. Top!
Ik vroeg me af of het nuttig is om een node te hosten zoals bij TOR het geval is? Of is het opzetten van een homeserver los van de rest?
Ah ja, Mattermost is ook een bekende alternatief, zat daar destijds ook naar te kijken. Destijds (ook qua features e.d.) zaten wij toen te kijken naar Matrix, Rocket.Chat en Mattermost.Jelv schreef op woensdag 28 juli 2021 @ 09:24:
Zeker interessant om een keer te vergelijken. Zulip en Mattermost zijn naast RocketChat ook actief met een vergelijkbare oplossing.
Iets dat in dit topic nog niet heel hard aan bod is geweest zijn bridges (of bruggen zoals in de TS). Dit is een andere USP van Matrix. De bedoeling van Matrix is eigenlijk om het laatste communicatie protocol te zijn dat moet worden uitgevonden. Reeds bestaande protocollen worden dan gebridged naar Matrix of zijn zelf matrix.
Zelf gebruik ik dit om enkele IRC kanalen te kunnen joinen, zonder een extra client te moeten gebruiken op elk toestel. Heel veel IRC netwerken worden standaard gebridged naar Matrix zonder dat je een extra bridge server moet draaien. Het is gewoon kwestie van het kanaal te joinen (bv. #osmbe:matrix.org ).
Ook gebruik ik de bridge functionaliteit om Messenger te bridgen naar Matrix. Zo kan ik met andere mensen chatten via messenger/facebook zonder dat ik zelf facebook of messenger clients nodig heb, wat toch een verbetering is op vlak van privacy (ik blokkeer bv graph.facebook.com etc in mijn adblockers). Hiervoor gebruik ik https://github.com/tulir/mautrix-facebook . Dit is wel wat lastiger om op te zetten en ook om te voorkomen dat facebook jouw blokkeert/uitlogt. Maar mijn huidige setup werkt al enkele maanden vrij goed.
Zelf gebruik ik dit om enkele IRC kanalen te kunnen joinen, zonder een extra client te moeten gebruiken op elk toestel. Heel veel IRC netwerken worden standaard gebridged naar Matrix zonder dat je een extra bridge server moet draaien. Het is gewoon kwestie van het kanaal te joinen (bv. #osmbe:matrix.org ).
Ook gebruik ik de bridge functionaliteit om Messenger te bridgen naar Matrix. Zo kan ik met andere mensen chatten via messenger/facebook zonder dat ik zelf facebook of messenger clients nodig heb, wat toch een verbetering is op vlak van privacy (ik blokkeer bv graph.facebook.com etc in mijn adblockers). Hiervoor gebruik ik https://github.com/tulir/mautrix-facebook . Dit is wel wat lastiger om op te zetten en ook om te voorkomen dat facebook jouw blokkeert/uitlogt. Maar mijn huidige setup werkt al enkele maanden vrij goed.
Zeker. Maar het netwerk is nog erg jong en er zijn nog niet zoveel veel partijen ingestapt. Wat een betrouwbare partij is is nu wel lastig te bepalen nog. Matrix.org zelf geeft aan dat ze uiteindelijk er wel mee willen stoppen als p2p het kan overnemen. Zelf hosten op je eigen domein en als het te groot word kan je het altijd nog bij hosting partij onder brengen kan altijd natuurlijk.3raser schreef op woensdag 28 juli 2021 @ 09:51:
[...]
Ik kan me voorstellen dat een extra homeserver het netwerk wel "verstevigd". Het is tenslotte decentralized. Maar zonder servers blijft het bij een paar grote servers en dan is er amper sprake van decentralisatie. Ik kan me dan ook voorstellen dat als er een paar grote jongens in springen (zoals Google of Microsoft) zijn een groot deel van de servers kunnen beheren en je data alsnog onder invloed komt te staan. Je wilt tenslotte niet al je data bij 1 partij opslaan want dan is er geen sprake van decentralisatie.
[ Voor 5% gewijzigd door Jelv op 28-07-2021 10:01 ]
Interessant topic, mooi dat Matrix (en aanverwante onderwerpen) nu een eigen plekje heeft op Tweakers.
Ik draai sinds een maand of 8 een eigen homeserver (Synapse) op een kleine VPS en ik gebruik Matrix nu voornamelijk om met wat vrienden te communiceren. Eén van hen heeft ook zijn eigen homeserver en daarmee is federatie opgezet in een room. Dat werkt prima.
Wel herken ik dat Synapse, zeker als je lid bent van grotere rooms, best wat resources (geheugen) vraagt en dat de initiële synchronisatie van een client behoorlijk wat tijd in beslag kan nemen. Hopelijk wordt dat in de toekomst opgelost, anders switch ik wellicht een keer naar Dendrite (als die implementatie volwassen genoeg is).
Leuk detail, tijdens FOSDEM (virtueel dit jaar) liep een groot deel van de communicatie ook via Matrix/irc (gebridged) waarbij iedere 'track' zijn eigen room heeft. Bij dat evenement heeft m'n homeserver zich goed staande gehouden en dat heeft mij wel laten zien dat Matrix ook met grotere volumes aan berichten overweg kan.
Ik draai sinds een maand of 8 een eigen homeserver (Synapse) op een kleine VPS en ik gebruik Matrix nu voornamelijk om met wat vrienden te communiceren. Eén van hen heeft ook zijn eigen homeserver en daarmee is federatie opgezet in een room. Dat werkt prima.
Wel herken ik dat Synapse, zeker als je lid bent van grotere rooms, best wat resources (geheugen) vraagt en dat de initiële synchronisatie van een client behoorlijk wat tijd in beslag kan nemen. Hopelijk wordt dat in de toekomst opgelost, anders switch ik wellicht een keer naar Dendrite (als die implementatie volwassen genoeg is).
Leuk detail, tijdens FOSDEM (virtueel dit jaar) liep een groot deel van de communicatie ook via Matrix/irc (gebridged) waarbij iedere 'track' zijn eigen room heeft. Bij dat evenement heeft m'n homeserver zich goed staande gehouden en dat heeft mij wel laten zien dat Matrix ook met grotere volumes aan berichten overweg kan.
Bedankt voor beide antwoorden over server en node. Wij spelen nog wel eens een spelletje en daarvoor gebruiken we nu Discord met een groep vrienden. Maar dat is natuurlijk qua privacy niet hoe je het wil. Tot nu toe voelt het langzaam aan net zoals Keybase.io.
Misschien eens als alternatief bekijken voor een selecte groep.
Ik ga dit topic in de gaten houden. Want ik snapte (en nog steeds) niet helemaal. Maar het doet meer aan IRC denken dan aan ToR. Terwijl ik in die laatste richting keek.
Misschien eens als alternatief bekijken voor een selecte groep.
Ik ga dit topic in de gaten houden. Want ik snapte (en nog steeds) niet helemaal. Maar het doet meer aan IRC denken dan aan ToR. Terwijl ik in die laatste richting keek.
I am not a number, I am a free man! Geld over? Check m'n V&A
De twee grootste verschillen zijn federatie, en het kunnen kiezen van (veel) meer verschillende clients, naar persoonlijke voorkeur.CH4OS schreef op woensdag 28 juli 2021 @ 01:56:
Tof, interessant topic! Ik heb een 1,5 jaar geleden eens gekeken voor Slack-alternatieven op het werk. Daar kwam ik Matrix ook un tegen, maar ook bijvoorbeeld RocketChat, ook een populaire tool. Ik mis daarom ook even de vergelijking met alternatieven, waarom Matrix boven RocketChat kiezen, bijvoorbeeld.
Voor meer info over RocketChat, zie https://rocket.chat.
Die twee voordelen zijn wellicht niet heel sterk voor intern zakelijk gebruik, waar alle communicatie binnen 1 server blijft en iedereen dezelfde client gebruikt. Maar misschien ook juist wel, als mensen ontevreden zijn over de client, of als je mensen van buiten je organisatie wilt laten meepraten.
Cool, dat wist ik niet.Jelv schreef op woensdag 28 juli 2021 @ 09:12:
[...]
De develop versie van Element Web heeft sinds deze week een lab functie met bubble layout. Dat is vergelijkbaar met Schildi, maar niet voor Android dus.
Nou ben ik zelf iemand die tot behoorlijk recent een CLI irc client gebruikte, en element ook supercompact heeft ingesteld met monospaced font en alles. Dus dit is niet bepaald nieuw wat ik volg
Nouja, ik host zelf mijn eigen Element op https://element.glitch.im/ met een ietwat aangepaste CSS om de boel nog compacter te maken. Die is te gebruiken met elk acount op elke homeserver, maar ik gebruik hem vooral zelf icm mijn eigen homeserver.ookhoi schreef op woensdag 28 juli 2021 @ 08:56:
Uit nieuws: Element haalt 30 miljoen dollar op voor ontwikkeling van Matrix
Ik gebruik Element in een browser en draai Dendrite, maar ik kan bovenstaande zin niet plaatsen.
Wat is het hosten van een Matrix-client (en hoezo zou een gebruiker dan kunnen kunnen?).
Dit geld vooral voor publieke homeservers die aanmoedigen om accounts te maken, zoals NLtrix, fairydust.space, etc. Een eigen homeserver met 1 of 2 accounts is leuk voor die gebruikers, maar voegt niet veel toe aan het netwerk als geheel.3raser schreef op woensdag 28 juli 2021 @ 09:51:
[...]
Ik kan me voorstellen dat een extra homeserver het netwerk wel "verstevigd". Het is tenslotte decentralized. Maar zonder servers blijft het bij een paar grote servers en dan is er amper sprake van decentralisatie. Ik kan me dan ook voorstellen dat als er een paar grote jongens in springen (zoals Google of Microsoft) zijn een groot deel van de servers kunnen beheren en je data alsnog onder invloed komt te staan. Je wilt tenslotte niet al je data bij 1 partij opslaan want dan is er geen sprake van decentralisatie.
Een eigen homeserver geeft wel een aantal voordelen voor de gebruikers zelf: volledige* controle over waar je data staat, hoe betrouwbaar het is, welke versie van welke software je precies draait, waaronder bridges. Ikzelf draai o.a. een whatsapp-bridge voor eigen gebruik, dus ik kan whatsapp gesprekken voeren vanaf meerdere devices tegelijk met elke matrix client.
* je data staat natuurlijk ook op de homeservers van andere mensen met wie je praat. Dat kan voor publieke rooms een enorm voordeel zijn (de beheerder van 1 homeserver kan niet zomaar de stekker eruit trekken), maar voor privegesprekken kan het een nadeel zijn (ook met end-to-end crypto is er nog metadata: homeserverbeheerders kunnen zien wie met wie praat en wanneer, hoe vaak, vanaf welke devices, ip-adressen, etc)
Ik had hier zojuist een gesprekje over op NLtrix en ik begrijp nu beter wat federatie is. En inderdaad, extra homeservers toevoegen heeft vrijwel 0 resultaat.Peetz0r schreef op woensdag 28 juli 2021 @ 11:37:
Dit geld vooral voor publieke homeservers die aanmoedigen om accounts te maken, zoals NLtrix, fairydust.space, etc. Een eigen homeserver met 1 of 2 accounts is leuk voor die gebruikers, maar voegt niet veel toe aan het netwerk als geheel.
Zeker ook omdat ze p2p homeserver willen doorontwikkelen als standaard optie ipv een homeserver keuzehulp.
Vet cool dit! Ik heb meteen een servertje opgezet. Alleen federation krijg ik niet goed werkend.
Is er eigenlijk een mechanisme om spoofing te voorkomen? Hoe weet ik zeker dat ik met de juiste persoon aan het chatten ben?
Is er eigenlijk een mechanisme om spoofing te voorkomen? Hoe weet ik zeker dat ik met de juiste persoon aan het chatten ben?
Om federatie op te zetten en te checken zie https://github.com/matrix.../develop/docs/federate.md en voor verificatie klik op een ander en dan verificatie
Dat heb ik natuurlijk allemaal al gedaan ;-), maar toch werkt het niet. Of ik begrijp het niet. Het lijkt erop dat het iets met IPV6 te maken heeft, maar dat weet ik niet zeker:AnchelNL schreef op woensdag 28 juli 2021 @ 18:04:
Om federatie op te zetten en te checken zie https://github.com/matrix.../develop/docs/federate.md en voor verificatie klik op een ander en dan verificatie
https://federationtester.matrix.org/#kleinbureau.nl
Ja, ik zie dat je AAAA record resolved naar een fe80-adres, oftewel een link local adres. Dat is niet routeerbaar over het internet.delphium schreef op woensdag 28 juli 2021 @ 18:18:
[...]
Dat heb ik natuurlijk allemaal al gedaan ;-), maar toch werkt het niet. Of ik begrijp het niet. Het lijkt erop dat het iets met IPV6 te maken heeft, maar dat weet ik niet zeker:
https://federationtester.matrix.org/#kleinbureau.nl
Check of die interface op jouw server ook een global adres heeft, dat waarschijnlijk met een 2 begint. Zet dan dat adres neer in je DNS control panel waar nu fe80::5054:ff:fe55:8eb5 staat.
Bijvoorbeeld mijn server: niet fe80::5054:ff:fe00:1337 maar wel 2a02:58:100:777:5054:ff:fe00:1337
Kijk, van IPV6 heb ik nog geen kaas gegeten. Maar nu doet ie het wel :-D Tenminste, ik heb groene vinkjes alom.Peetz0r schreef op woensdag 28 juli 2021 @ 18:23:
[...]
Check of die interface op jouw server ook een global adres heeft, dat waarschijnlijk met een 2 begint.
Wat me nog niet lukt is met mijn kleinbureau-account #welkom:nltrix.net bezoeken. Ik ben met Element op Android ingelogd op mijn server, maar ik kan alleen zelf rooms aanmaken.
Doe ik iets verkeerd, of begrijp ik het niet goed?
[ Voor 31% gewijzigd door delphium op 28-07-2021 18:34 . Reden: Aanvulling ]
Er is net nieuwe een nieuwe web client gelanceerd: cinny. De details staan op https://github.com/ajbura/cinny/releases/tag/v1.0.0
Anchel z'n publieke homeserver lijst is helaas gestopt. Bedankt voor het beheren de laatste jaren! Als vervanger heb ik deze lijst erbij gezet: https://wiki.asra.gr/en:public_servers helaas is het keymaker project nog niet verder want dat zou een beter overzicht geven. Weet iemand anders nog een handig overzicht of andere goede Nederlandse publieke homeservers?
[ Voor 6% gewijzigd door Jelv op 02-08-2021 12:12 ]
Verwijderd
Heb ff een vraagje, als je een groep maakt in element Messenger, hoeveel mensen kunnen er dan in?
Correct me if I'm wrong, maar daar zit geen hardcoded limiet in.Verwijderd schreef op donderdag 12 augustus 2021 @ 08:37:
Heb ff een vraagje, als je een groep maakt in element Messenger, hoeveel mensen kunnen er dan in?
Het is wel zo dat grote groepen (dan hebben we het over >2k ish leden) veel kleine HS'en wel op zijn knieën kunnen krijgen. Maar dat is meer een probleem met het feit dat de huidige (en enigste feature complete) implementatie van een HS extreem inefficiënt is, dat zou hopelijk met Dendrite opgelost moeten zijn.
De grootste op matrix.org server is #matrix:matrix.org met 23.000 personen met bijna 3000 verschillende homeservers. Er is geen hard limiet inderdaad. Maar zoals @SampleUser zegt werkt Matrix zo dat als je verbind met zo'n kamer je met bepaalde hardware (RPi4) wel vertraging kan merken, 30 seconden voordat je lid bent bijvoorbeeld. Crashen lijkt niet meer echt voor te komen.Verwijderd schreef op donderdag 12 augustus 2021 @ 08:37:
Heb ff een vraagje, als je een groep maakt in element Messenger, hoeveel mensen kunnen er dan in?
:fill(white):strip_exif()/f/image/Eeq425ccQHE0BhRs6pQaUNW2.png?f=user_large)
Hangt af van je client en hangt af van hoe de homeserver geconfigureerd is.Verwijderd schreef op donderdag 12 augustus 2021 @ 09:36:
Nog een vraag, wordt media die je stuurt compressed? En hoeveel mbs kan je sturen
Verwijderd
Geen home server, gewoon rechtstreeks naar iemand chatten van je contactenSampleUser schreef op donderdag 12 augustus 2021 @ 09:59:
[...]
Hangt af van je client en hangt af van hoe de homeserver geconfigureerd is.
Er is altijd een homeserver. Als je via Element hebt aangemeld ben je waarschijnlijk op de matrix.org publieke homeserver gekomen. @naam:matrix.org is dan je gebruikersnaam. Volgens mij is de default 50MB maar dat kan dus aangepast zijn.Verwijderd schreef op donderdag 12 augustus 2021 @ 10:12:
[...]
Geen home server, gewoon rechtstreeks naar iemand chatten van je contacten
Er is altijd een homeserver. Tenminste de server waarop jij je account hebt.Geen home server...
Audioberichten is gelanceerd in Element vandaag. In de blog post staan ook de grootste updates van de afgelopen maanden met oa voip, ios en spaces updates https://element.io/blog/i...essages-and-so-much-more/
En op over de voip functie is er deze uitleg kranky geek video online gekomen: YouTube: Modern Call Signalling for WebRTC
En op over de voip functie is er deze uitleg kranky geek video online gekomen: YouTube: Modern Call Signalling for WebRTC
[ Voor 4% gewijzigd door Jelv op 17-08-2021 08:45 ]
Helemaal goed, heb Riot/Element al een tijdje (via matrix.org) maar was vooral bezig iedereen om me heen naar Signal te krijgen.
Nu zie ik dat een bridge naar Whatsapp mogelijk is en kan ik dus weer naar m'n oude groep terug (niet iedereen kreeg ik mee naar Signal) zonder zelf consessies te doen. Als would be nerd moet ik nog wel wat huiswerk doen, maar het is allemaal al wel wat toegankelijker geworden
Nu zie ik dat een bridge naar Whatsapp mogelijk is en kan ik dus weer naar m'n oude groep terug (niet iedereen kreeg ik mee naar Signal) zonder zelf consessies te doen. Als would be nerd moet ik nog wel wat huiswerk doen, maar het is allemaal al wel wat toegankelijker geworden
Voor een bridge naar Whatsapp, zul je nog steeds Whatsapp op je telefoon moeten hebben. Daar schiet je dus weinig mee op.
Aha, ik dacht dat je met WA in een AVM soort van anoniem bent en Facebook je data niet kan ophalen. Beter inlezen dus. Wat is het nut van die bridge dan, dat je via de Element client kan appen? #klokklepel
[ Voor 3% gewijzigd door Frenz64 op 18-08-2021 14:30 ]
Het zal qua privacy vast wel helpen aangezien facebook geen (juiste) data ontvangt over wanneer je online bent (aangezien de bridge namens jou online is), geen informatie over je eigenlijke device en geen informatie over je (geschatte) locatie omdat je IP nooit wijzigt. En dat klopt, je kan dan appen via je bridge. Ideaal, hoef ik nooit te kloten met pairen en kan ik gewoon van iedere client die ik maar wil van WhatsApp gebruik maken.Frenz64 schreef op woensdag 18 augustus 2021 @ 14:30:
Aha, ik dacht dat je met WA in een AVM soort van anoniem bent en Facebook je data niet kan ophalen. Beter inlezen dus. Wat is het nut van die bridge dan, dat je via de Element client kan appen? #klokklepel
Je kunt inderdaad gewoon een Android vm gebruiken, dus het hoeft niet via jouw eigen toestel te gaan. Er is zelfs een handleiding voor:Frenz64 schreef op woensdag 18 augustus 2021 @ 14:30:
Aha, ik dacht dat je met WA in een AVM soort van anoniem bent en Facebook je data niet kan ophalen. Beter inlezen dus. Wat is het nut van die bridge dan, dat je via de Element client kan appen? #klokklepel
https://matrix.org/docs/g...bridging-mautrix-whatsapp
Oké, dan is dus dat WA account in de AVM alleen een doorgeefluik en kan ik mijn oude foon met prepaid-voor-nood-toestel gebruiken.
Die handleiding was idd mijn leiddraad @mrdemc
Nu alleen nog "ff" een eigen server gaan opzetten, zucht....had ik froegah maar beter opgelet bij AIV op de HEAO. Geen slimme short-cuts hier?
Die handleiding was idd mijn leiddraad @mrdemc
Nu alleen nog "ff" een eigen server gaan opzetten, zucht....had ik froegah maar beter opgelet bij AIV op de HEAO. Geen slimme short-cuts hier?
Ja, voor ansible is er een heel fijn playbook gemaakt. Link heb ik even niet voor me maar als je even ansible docker matrix op github intikt is ie onmiskenbaar.Frenz64 schreef op woensdag 18 augustus 2021 @ 20:50:
Oké, dan is dus dat WA account in de AVM alleen een doorgeefluik en kan ik mijn oude foon met prepaid-voor-nood-toestel gebruiken.
Die handleiding was idd mijn leiddraad @mrdemc
Nu alleen nog "ff" een eigen server gaan opzetten, zucht....had ik froegah maar beter opgelet bij AIV op de HEAO. Geen slimme short-cuts hier?
Nice maar voor voip is een signaling server nodig toch?Jelv schreef op dinsdag 17 augustus 2021 @ 08:34:
Audioberichten is gelanceerd in Element vandaag. In de blog post staan ook de grootste updates van de afgelopen maanden met oa voip, ios en spaces updates https://element.io/blog/i...essages-and-so-much-more/
En op over de voip functie is er deze uitleg kranky geek video online gekomen: YouTube: Modern Call Signalling for WebRTC
Ik vind het nog een beetje intimiderend allemaal, maar ik heb wel een matrix-server aan de praat.
Wat is nu de beste simpelste manier om via een bash command (curl of iets anders) een bericht naar mezelf te sturen?
Uiteindelijk wil ik een attachment van een beveiligingscamera bij beweging naar mezelf sturen, en deze ook versleutelen zodat alleen een bepaalde gebruiker (ik) het kan bekijken. Is dat vrij makkelijk of ingewikkeld met bash?
Wat is nu de beste simpelste manier om via een bash command (curl of iets anders) een bericht naar mezelf te sturen?
Uiteindelijk wil ik een attachment van een beveiligingscamera bij beweging naar mezelf sturen, en deze ook versleutelen zodat alleen een bepaalde gebruiker (ik) het kan bekijken. Is dat vrij makkelijk of ingewikkeld met bash?
[ Voor 4% gewijzigd door Sando op 30-08-2021 16:52 ]
🇪🇺 Buy from EU (GoT)
Ter referentie voor anderen, dit is één van de lastiger op te zetten docker containers. Je hebt allemaal gedoe met zaken die niet met de default instellingen werken en nergens wordt verteld hoe je het dan goed moet instellen. Voornamelijk die database instellingen. Wat een speurtocht voor een noob.
Meestal zoek ik dan wat anders wat simpeler werkt. Als iets een beetje populair is, dan werkt het vaak meteen, of er staat gewoon heel duidelijk uitgelegd hoe je het meteen laat werken. Maar Matrix wordt toch wel hoog aangeschreven, dus dan maar volharden.
Ik gebruik Traefik als reverse proxy. Dat is een leercurve apart maar die laat ik verder buiten beschouwing.
docker-compose.yml
10-listen-on-ipv6-by-default.sh is gewoon een leeg bestandje om ipv6-by-default uit te zetten, want dat werkt niet bij mij.
Meestal zoek ik dan wat anders wat simpeler werkt. Als iets een beetje populair is, dan werkt het vaak meteen, of er staat gewoon heel duidelijk uitgelegd hoe je het meteen laat werken. Maar Matrix wordt toch wel hoog aangeschreven, dus dan maar volharden.
Ik gebruik Traefik als reverse proxy. Dat is een leercurve apart maar die laat ik verder buiten beschouwing.
docker-compose.yml
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
| version: '3.7' volumes: synapse: external: name: synapse db: external: name: matrix-db networks: synapse: proxy: external: name: traefik services: db: image: postgres:13-alpine restart: always networks: - synapse volumes: - db:/var/lib/postgresql/data environment: POSTGRES_USER: "user" // Aanpassen POSTGRES_PASSWORD: "password" // Aanpassen LC_COLLATE: "C" LC_CTYPE: "C" POSTGRES_INITDB_ARGS: "--encoding=UTF8" element: image: vectorim/element-web container_name: "matrix-element" restart: always networks: - synapse - proxy expose: - 80 volumes: - ./element-config.json:/app/config.json - ./10-listen-on-ipv6-by-default.sh:/docker-entrypoint.d/10-listen-on-ipv6-by-default.sh:ro labels: - traefik.enable=true - traefik.docker.network=traefik - traefik.http.services.element.loadbalancer.server.port=80 - traefik.http.routers.element.entryPoints=https - traefik.http.routers.element.rule=Host(`element.example.com`) - traefik.http.routers.element.service=element - traefik.http.routers.element.tls.certresolver=mytlschallenge - traefik.http.routers.element.middlewares=element-headers - traefik.http.middlewares.element-headers.headers.x-Frame-Options=SAMEORIGIN - traefik.http.middlewares.element-headers.headers.X-Content-Type-Options=nosniff - "traefik.http.middlewares.element-headers.headers.X-XSS-Protection=1; mode=block" - "traefik.http.middlewares.element-headers.headers.Content-Security-Policy=frame-ancestors 'none'" synapse: image: matrixdotorg/synapse:latest container_name: "matrix-synapse" restart: "unless-stopped" networks: - synapse - proxy expose: - 8008 volumes: - synapse:/data environment: SYNAPSE_SERVER_NAME: "synapse.example.com" SYNAPSE_REPORT_STATS: "no" labels: - traefik.enable=true - traefik.docker.network=traefik - traefik.http.services.synapse.loadbalancer.server.port=8008 - traefik.http.routers.synapse.entryPoints=https - traefik.http.routers.synapse.rule=Host(`synapse.example.com`) - traefik.http.routers.synapse.service=synapse - traefik.http.routers.synapse.tls.certresolver=mytlschallenge |
10-listen-on-ipv6-by-default.sh is gewoon een leeg bestandje om ipv6-by-default uit te zetten, want dat werkt niet bij mij.
🇪🇺 Buy from EU (GoT)
Apprise wordt veel gebruikt in scripts om notificaties naar allerlei services te sturen. Matrix heeft heel erg basic (alleen text, niet versleuteld) support.
Het zou cool zijn als iemand die er wat meer verstand van heeft attachment support (en eventueel versleuteling) kan toevoegen aan notify_matrix voor Apprise. Dan ondersteunen alle projecten die onder water Apprise gebruiken ook Matrix.
Ik heb begrepen dat het toevoegen van encryptie erg lastig is. Maar Matrix heeft onlangs een geld-injectie gekregen, dus het zal geen doodlopend spoor zijn.
Het zou cool zijn als iemand die er wat meer verstand van heeft attachment support (en eventueel versleuteling) kan toevoegen aan notify_matrix voor Apprise. Dan ondersteunen alle projecten die onder water Apprise gebruiken ook Matrix.
Ik heb begrepen dat het toevoegen van encryptie erg lastig is. Maar Matrix heeft onlangs een geld-injectie gekregen, dus het zal geen doodlopend spoor zijn.
[ Voor 3% gewijzigd door Sando op 30-08-2021 17:01 ]
🇪🇺 Buy from EU (GoT)
Ik snap je keuze om het op deze manier te doen, maar voor een minder ervaren beheerder is het makkelijker om met https://github.com/spantaleev/matrix-docker-ansible-deploy dat playbook te werken. Werkt ook heel makkelijk met het toevoegen van bridges. Zal zo mijn config sturen voor de geïnteresseerden.
@SampleUser die kende ik niet. Nu wil ik eigenlijk niet mijn huidige gebruikers, keys en chats kwijtraken, maar als ik dat zo vluchtig doorlees is onderhoud plegen daarmee inderdaad fijner. Anders zit je toch steeds commando's in te typen zovan:
Dus ik weet nog niet of ik het opnieuw wil installeren met ansible tenzij ik mijn huidige users/chats makkelijk kan porteren.
Sowieso is het delen van configs erg welkom, want het aanbod van getting-started achtige how-to's is een beetje schraal.
code:
1
| docker exec -ti matrix-synapse register_new_matrix_user -c /data/homeserver.yaml http://localhost:8008 |
Dus ik weet nog niet of ik het opnieuw wil installeren met ansible tenzij ik mijn huidige users/chats makkelijk kan porteren.
Sowieso is het delen van configs erg welkom, want het aanbod van getting-started achtige how-to's is een beetje schraal.
🇪🇺 Buy from EU (GoT)
Je chats en users staan in een database. Dat kan ofwel het bestandje homeserver.db zijn, in het geval dat je SQLite gebruikt, of het staat in een PostgreSQL database, die je kunt exporteren.
Element's latest bridge for Matrix: 'All the good stuff from WhatsApp, without the less good Facebook stuff' https://www.theregister.com/2021/09/09/element_whatsapp/
Element's EMS heeft nu ook een WhatsApp bridge. Volgens mij alleen voor de Element Hosting Services (zakelijk) en niet voor Element Home (persoonlijk). Zowel voor Element Home als Hosting Services.
En de officiële aankondiging is er ook https://element.io/blog/e...ix-bridging-for-whatsapp/
Sounds good - what’s the cost?
Edit: Aan TS de link naar playbook van Docker/Ansible toegevoegd.
Element's EMS heeft nu ook een WhatsApp bridge. Volgens mij alleen voor de Element Hosting Services (zakelijk) en niet voor Element Home (persoonlijk). Zowel voor Element Home als Hosting Services.
En de officiële aankondiging is er ook https://element.io/blog/e...ix-bridging-for-whatsapp/
Sounds good - what’s the cost?
Betalen per gebruiker, die grote groepsgesprekken zullen wel duur worden danWhatsApp bridging service is US$0.50 per active user per month - a user is counted as active if they send messages over the bridge from the WhatsApp side during the billing month.
Dit klinkt alsof ze een Beeper.com concurrent willen opzetten of lees ik daar teveel in?Is EMS powered WhatsApp Bridging suitable for everyday personal use?
Absolutely! However, in addition to the current features, we’re working on something specifically aimed at the personal use case which should be ready for prime time in the next few weeks...
Edit: Aan TS de link naar playbook van Docker/Ansible toegevoegd.
[ Voor 60% gewijzigd door Jelv op 09-09-2021 14:33 ]
Ik heb gewoon dit achter een Nginx proxy draaien en dat werkt perfect:Sando schreef op maandag 30 augustus 2021 @ 16:49:
Ter referentie voor anderen, dit is één van de lastiger op te zetten docker containers. Je hebt allemaal gedoe met zaken die niet met de default instellingen werken en nergens wordt verteld hoe je het dan goed moet instellen. Voornamelijk die database instellingen. Wat een speurtocht voor een noob.
Meestal zoek ik dan wat anders wat simpeler werkt. Als iets een beetje populair is, dan werkt het vaak meteen, of er staat gewoon heel duidelijk uitgelegd hoe je het meteen laat werken. Maar Matrix wordt toch wel hoog aangeschreven, dus dan maar volharden.
Ik gebruik Traefik als reverse proxy. Dat is een leercurve apart maar die laat ik verder buiten beschouwing.
docker-compose.yml
code:
1 2 3 version: '3.7' ...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| version: '3' services: synapse: image: matrixdotorg/synapse restart: unless-stopped environment: SYNAPSE_CONFIG_PATH: /data/homeserver.yaml SYNAPSE_SERVER_NAME: example.com SYNAPSE_REPORT_STATS: "no" TZ: Europe/Brussels volumes: - ./.files-synapse:/data depends_on: - database ports: - "8008:8008" database: image: postgres restart: unless-stopped environment: POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: ${POSTGRES_DATABASE} # ensure the database gets created correctly: https://github.com/matrix-org/synapse/blob/master/docs/postgres.md#set-up-database POSTGRES_INITDB_ARGS: --encoding=UTF-8 --lc-collate=C --lc-ctype=C volumes: - ./.files-postgres:/var/lib/postgresql/data |
Heb hiervoor een README:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| Generate the config file: ``` $ sudo docker-compose run --rm synapse generate ``` Create user: ``` $ sudo docker exec -it matrix_synapse_1 bash $ register_new_matrix_user -c /data/homeserver.yaml http://localhost:8008 ``` |
Nginx config snippets:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| server { listen 443 ssl; listen [::]:443 ssl; server_name example.com www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; location / { # If not within location, it would always be executed (return does not work like in programming languages) return 444; } # https://github.com/matrix-org/synapse/blob/master/INSTALL.md#client-well-known-uri location /.well-known/matrix/client { default_type application/json; add_header Access-Control-Allow-Origin *; # To work in browser based clients, the file must be served with the appropriate Cross-Origin Resource Sharing (CORS) headers return 200 '{"m.homeserver": {"base_url": "https://matrix.example.com:8448"}}'; } # https://github.com/matrix-org/synapse/blob/develop/docs/delegate.md location /.well-known/matrix/server { default_type application/json; return 200 '{"example.com": "matrix.example.com:8448"}'; } } # https://github.com/matrix-org/synapse/blob/master/docs/reverse_proxy.md server { listen 8448 ssl; listen [::]:8448 ssl; server_name matrix.example.com www.matrix.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; location / { proxy_pass http://127.0.0.1:8008; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $host; } } |
Je kan je inloggen op https://element.io met
code:
als gebruikersnaam en hij zet automatisch de homeserver juist.1
| @user:example.com |
Support voor encryptie in Matrix bij apprise is under construction, maar de developer vraagt hulp (is wel heel actief en behulpzaam op discord):
Als ik heel eerlijk ben vind ik het er met containers niet echt veel makkelijker op worden voor de noob.
Tutorials voor een installatie van broncode is misschien iets meer werk, maar veel minder abstract en gemakkelijker te begrijpen voor de leek. Pak een raspberry-pi of een virtual machine en probeer het eens op deze manier.
Tutorials voor een installatie van broncode is misschien iets meer werk, maar veel minder abstract en gemakkelijker te begrijpen voor de leek. Pak een raspberry-pi of een virtual machine en probeer het eens op deze manier.
Als je het echt makkelijk wilt, kan je gewoon de ansible gebruiken, deze doet alles voor je: https://github.com/spantaleev/matrix-docker-ansible-deploy . Maar synapse is inderdaad niet de meest makkelijke selfhosting om op te zetten, hopelijk wordt dit met conduit in de toekomst beter.
[ Voor 59% gewijzigd door MartenBE op 19-09-2021 12:44 ]
De Spaces/Ruimtes functie is live gegaan in alle Element apps https://element.io/blog/spaces-blast-out-of-beta/ En ook sinds paar weken in FluffyChat. Het is een functie vergelijkbaar met workspaces in Slack en servers in Discord, een manier om kamers en personen te groeperen.
Ik ben hier ook eens naar het kijken, goed om zoveel mogelijk weg te gaan bij de Big Tech. Zit te denken om Synapse te gaan draaien op mijn virtual machine die ik bij TransIP host en dan te verbinden met mijn eigen OpenLDAP. Heeft iemand dat hier toevallig al werkend?
Ik heb hier Synapse achter een Apache reverse-proxy draaien op mijn VPS bij TransIP. Ook element host ik zelf op Apache. Ik heb geen ervaring met openLDAP.
Ik wilde net zeggen dat heeft @delphium volgens mij draaien 😅Dennis schreef op donderdag 21 oktober 2021 @ 22:15:
Ik ben hier ook eens naar het kijken, goed om zoveel mogelijk weg te gaan bij de Big Tech. Zit te denken om Synapse te gaan draaien op mijn virtual machine die ik bij TransIP host en dan te verbinden met mijn eigen OpenLDAP. Heeft iemand dat hier toevallig al werkend?
Top, heren! Heb Synapse inmiddels werkend op mijn Ubuntu 18 VPS met reverse proxy NginX, maar de OpenLDAP is me helaas nog niet gelukt. Ben nog even bezig om de debugging te analyseren want daar word ik nog niet echt wijs uit.
Voor welke ldap plugin ben je gegaan?Dennis schreef op vrijdag 22 oktober 2021 @ 16:05:
Top, heren! Heb Synapse inmiddels werkend op mijn Ubuntu 18 VPS met reverse proxy NginX, maar de OpenLDAP is me helaas nog niet gelukt. Ben nog even bezig om de debugging te analyseren want daar word ik nog niet echt wijs uit.
@Dennis Ik weet natuurlijk niet wat je situatie precies is, maar is er een mogelijkheid om LDAP te omzeilen? Ik werk zelf altijd volgen het KISS-principe. LDAP is niet iets wat daar per definitie in past.
Het kan natuurlijk zijn dat je het gewoon cool vindt om een eigen directory-server te draaien en in dat geval vind je het waarschijnlijk ook wel leuk om uit te zoeken hoe het kan werken met matrix.
Het kan natuurlijk zijn dat je het gewoon cool vindt om een eigen directory-server te draaien en in dat geval vind je het waarschijnlijk ook wel leuk om uit te zoeken hoe het kan werken met matrix.
Ja natuurlijk kan datdelphium schreef op vrijdag 22 oktober 2021 @ 20:17:
@Dennis Ik weet natuurlijk niet wat je situatie precies is, maar is er een mogelijkheid om LDAP te omzeilen? Ik werk zelf altijd volgen het KISS-principe. LDAP is niet iets wat daar per definitie in past.
Het kan natuurlijk zijn dat je het gewoon cool vindt om een eigen directory-server te draaien en in dat geval vind je het waarschijnlijk ook wel leuk om uit te zoeken hoe het kan werken met matrix.
Heb het werkend.
Had de LDAP in de configuratie met FQDN gedaan maar die FQDN zit niet in de DNS op die server. Heb nu 127.0.0.1 gedaan en het werkt
.
Had de LDAP in de configuratie met FQDN gedaan maar die FQDN zit niet in de DNS op die server. Heb nu 127.0.0.1 gedaan en het werkt
Element One is uitgekomen. Dit is de dienst waar ze eerder al naar hintte met ingebouwde Telegram, WhatsApp en Signal bruggen voor 5 euro per maand. Details https://element.io/blog/e...nd-telegram-in-one-place/
Een directe concurrent voor Beeper dus waar je 15 bruggen krijgt maar wel voor 10 euro per maand.
Edit: En nu ook op de FP nieuws: Element krijgt betaalde One-app met bridges voor WhatsApp, Signal en ...
Een directe concurrent voor Beeper dus waar je 15 bruggen krijgt maar wel voor 10 euro per maand.
Edit: En nu ook op de FP nieuws: Element krijgt betaalde One-app met bridges voor WhatsApp, Signal en ...
[ Voor 29% gewijzigd door Jelv op 26-10-2021 15:21 ]
Ben zelf benieuwd op basis waarvan die bridges werken. Heeft element die maunium(?) bridges geforkt? Die werken prima, maar zijn niet echt user friendly (whatsapp bridge heeft een telefoon nodig, signal heeft wat geklooi met captchas). Alleen Telegram werkt echt goed, maar hun API is al vanaf het begin openJelv schreef op dinsdag 26 oktober 2021 @ 13:12:
Element One is uitgekomen. Dit is de dienst waar ze eerder al naar hintte met ingebouwde Telegram, WhatsApp en Signal bruggen voor 5 euro per maand. Details https://element.io/blog/e...nd-telegram-in-one-place/
Een directe concurrent voor Beeper dus waar je 15 bruggen krijgt maar wel voor 10 euro per maand.
Edit: En nu ook op de FP nieuws: Element krijgt betaalde One-app met bridges voor WhatsApp, Signal en ...
Zie het nu niet staan maar is maunium volgens mij. Het opzetten van gesprek zal nog wel met telefoonnummer gaan via de kamer met de WhatsApp bot. pm +31[phone] is het commando dan. Als ze daar betere integratie voor bouwen zou het wel winst zijn inderdaad.SampleUser schreef op dinsdag 26 oktober 2021 @ 15:31:
[...]
Ben zelf benieuwd op basis waarvan die bridges werken. Heeft element die maunium(?) bridges geforkt? Die werken prima, maar zijn niet echt user friendly (whatsapp bridge heeft een telefoon nodig, signal heeft wat geklooi met captchas). Alleen Telegram werkt echt goed, maar hun API is al vanaf het begin open
Kun je hiermee ook al die diensten in bijvoorbeeld Fluffychat gebruiken? Die vind ik prettiger werken dan de Element app (op Android).
Ik ga er vanuit dat dit gewoon een hosted homeserver is, dus dat zal vast wel werkenDennis schreef op woensdag 27 oktober 2021 @ 14:29:
Kun je hiermee ook al die diensten in bijvoorbeeld Fluffychat gebruiken? Die vind ik prettiger werken dan de Element app (op Android).
@Dennis ja, Element One is gewoon een betaalde homeserver. Bruggen gaan via kamers. Instellen gaat wel via dashboard van EMS. Dat is niet in een app maar via web.
Denk trouwens nog steeds niet dat ik het dan ga doen... vind het pas meerwaarde hebben als een groot deel op verschillende diensten zit maar realiteit is dat 99% op WhatsApp zit. En merendeel van mijn contacten zien geen noodzaak iets anders te gebruiken.
Moet wel zeggen dat ik positief verrast ben over de video-bel-kwaliteit van de Element App. Dat werkt vlekkeloos. En mooi dat ook voor deze dienst een opensourcevariant beschikbaar is.
Moet wel zeggen dat ik positief verrast ben over de video-bel-kwaliteit van de Element App. Dat werkt vlekkeloos. En mooi dat ook voor deze dienst een opensourcevariant beschikbaar is.
Ik was nog niet eerder bekend met Matrix tot ik het Element nieuws zag op de frontpage. Ik ben sindsdien van alles aan het lezen over hoe ik mijn eigen Matrix server opzet met WhatsApp, telegram en signal bruggen. Alles in 1 chat app. Prachtig!
Maar ik heb nog wat praktische vragen waar ik niet goed een antwoord op heb kunnen vinden. Ik heb thuis een server staan (met Ubuntu Server) die ik gebruik om allerlei applicaties te hosten middels Docker.
Voor een WhatsApp brug moet er een Android Virtual Device worden opgezet. Kan dit binnen een Docker container headless? En wat voor systeem resources worden hiervoor gebruikt? Als hij onder water bij wijze van spreken een container draait met Ubuntu Desktop, waar ik op in kan loggen via VNC, lijkt mij dat wat overkill. Ik ben vrij bekend met Linux CLI en wil voor server software niet uitwijken naar desktop omgevingen met grafische interface.
Een hoe stabiel is dit? Is het goed te onderhouden? Ik wil niet elke maand zonder chat functionaliteit zitten omdat er weer iets uit ligt of geüpdate moet worden.
Ik zag Ansible al staan. Dat lijkt mij vrij makkelijk te onderhouden. Wat zijn de ervaringen hier?
Maar ik heb nog wat praktische vragen waar ik niet goed een antwoord op heb kunnen vinden. Ik heb thuis een server staan (met Ubuntu Server) die ik gebruik om allerlei applicaties te hosten middels Docker.
Voor een WhatsApp brug moet er een Android Virtual Device worden opgezet. Kan dit binnen een Docker container headless? En wat voor systeem resources worden hiervoor gebruikt? Als hij onder water bij wijze van spreken een container draait met Ubuntu Desktop, waar ik op in kan loggen via VNC, lijkt mij dat wat overkill. Ik ben vrij bekend met Linux CLI en wil voor server software niet uitwijken naar desktop omgevingen met grafische interface.
Een hoe stabiel is dit? Is het goed te onderhouden? Ik wil niet elke maand zonder chat functionaliteit zitten omdat er weer iets uit ligt of geüpdate moet worden.
Ik zag Ansible al staan. Dat lijkt mij vrij makkelijk te onderhouden. Wat zijn de ervaringen hier?
@delta1 ik zit zelf op een publieke server en gebruik geen bruggen. Je kan het beste even langskomen op Matrix en daar wat zelfhosters vragen wat voor resources het ongeveer kost. Volgens mij staan er wel systeemeisen in de documentatie met wat je ongeveer moet verwachten.
Ik heb zelf als Android-apparaat een oude telefoon gebruikt. Die doet nu WhatsApp en SMS (voor het geval dat ik nieuwe nummers wil bereiken of voor bedrijven die geen TOTP ondersteunen *kuchkuch* DigiD).delta1 schreef op donderdag 28 oktober 2021 @ 21:34:
Ik was nog niet eerder bekend met Matrix tot ik het Element nieuws zag op de frontpage. Ik ben sindsdien van alles aan het lezen over hoe ik mijn eigen Matrix server opzet met WhatsApp, telegram en signal bruggen. Alles in 1 chat app. Prachtig!
Maar ik heb nog wat praktische vragen waar ik niet goed een antwoord op heb kunnen vinden. Ik heb thuis een server staan (met Ubuntu Server) die ik gebruik om allerlei applicaties te hosten middels Docker.
Voor een WhatsApp brug moet er een Android Virtual Device worden opgezet. Kan dit binnen een Docker container headless? En wat voor systeem resources worden hiervoor gebruikt? Als hij onder water bij wijze van spreken een container draait met Ubuntu Desktop, waar ik op in kan loggen via VNC, lijkt mij dat wat overkill. Ik ben vrij bekend met Linux CLI en wil voor server software niet uitwijken naar desktop omgevingen met grafische interface.
Een hoe stabiel is dit? Is het goed te onderhouden? Ik wil niet elke maand zonder chat functionaliteit zitten omdat er weer iets uit ligt of geüpdate moet worden.
Ik zag Ansible al staan. Dat lijkt mij vrij makkelijk te onderhouden. Wat zijn de ervaringen hier?
Had aanvankelijk voor WhatsApp met een image die dockerdroid heet vgm gewerkt. Die moest 4x geherstart worden voordat ik betrouwbaar een adbshell kon krijgen en crashte zo vaak als wat... Zou zelf een AVD niet voor productiedoeleinden gebruiken, docker of geen docker.
Let wel echt goed op met je stroom stabiliteit. Ik mocht mijn homeserver weggooien (postgres wou niet starten, data corrupt) na een stroomstoring. Replicatie oid is geen overbodige luxe
Jelv schreef op woensdag 3 november 2021 @ 15:49:
@delta1 ik zit zelf op een publieke server en gebruik geen bruggen. Je kan het beste even langskomen op Matrix en daar wat zelfhosters vragen wat voor resources het ongeveer kost. Volgens mij staan er wel systeemeisen in de documentatie met wat je ongeveer moet verwachten.
Bedankt voor de tips. Ik ga er zeker iets mee doen.SampleUser schreef op woensdag 3 november 2021 @ 16:48:
[...]
Ik heb zelf als Android-apparaat een oude telefoon gebruikt. Die doet nu WhatsApp en SMS (voor het geval dat ik nieuwe nummers wil bereiken of voor bedrijven die geen TOTP ondersteunen *kuchkuch* DigiD).
Had aanvankelijk voor WhatsApp met een image die dockerdroid heet vgm gewerkt. Die moest 4x geherstart worden voordat ik betrouwbaar een adbshell kon krijgen en crashte zo vaak als wat... Zou zelf een AVD niet voor productiedoeleinden gebruiken, docker of geen docker.
Let wel echt goed op met je stroom stabiliteit. Ik mocht mijn homeserver weggooien (postgres wou niet starten, data corrupt) na een stroomstoring. Replicatie oid is geen overbodige luxe
Beste mede tweakers,
Ik heb sinds kort met succes Matrix Synapse en Elements web opgezet met Docker images op mijn Synology.
Ondanks dat er aardig wat kennissen, familie en vrienden gebruik willen maken van de voordelen van het Matrix protocol, blijven er een aantal op Whatsapp, Telegram, etc. helaas is het me niet gelukt om de bridges goed op te zetten.
Ik zat nu te denken, is het mogelijk om het Ansible playbook te gebruiken op mijn Synology?
Wellicht wordt de fout margin dan kleiner ;-)
Alvast bedankt voor de tips!
Groeten
Ik heb sinds kort met succes Matrix Synapse en Elements web opgezet met Docker images op mijn Synology.
Ondanks dat er aardig wat kennissen, familie en vrienden gebruik willen maken van de voordelen van het Matrix protocol, blijven er een aantal op Whatsapp, Telegram, etc. helaas is het me niet gelukt om de bridges goed op te zetten.
Ik zat nu te denken, is het mogelijk om het Ansible playbook te gebruiken op mijn Synology?
Wellicht wordt de fout margin dan kleiner ;-)
Alvast bedankt voor de tips!
Groeten
Als je een simpele bot wil maken, als in gewoon een user om geautomatiseerd berichtjes mee te sturen, dan maak je eerst een nieuwe gebruiker. Stap één is makkelijk:
Vervolgens moet je die nieuwe gebruiker eerst door menselijke gebruikers laten toevoegen aan rooms, en deze moeten dan door de bot geaccepteerd worden.
Wat ik nu doe is mezelf uitloggen in mijn element client en de bot inloggen om handmatig de users/rooms te accepteren. En vervolgens moet ik steeds zoeken om een access token ergens vandaan te peuteren. Maar dat is omslachtig.
Is daar ook een commando of makkelijke manier voor?
code:
1
| register_new_matrix_user -c /data/homeserver.yaml http://localhost:8008 |
Vervolgens moet je die nieuwe gebruiker eerst door menselijke gebruikers laten toevoegen aan rooms, en deze moeten dan door de bot geaccepteerd worden.
Wat ik nu doe is mezelf uitloggen in mijn element client en de bot inloggen om handmatig de users/rooms te accepteren. En vervolgens moet ik steeds zoeken om een access token ergens vandaan te peuteren. Maar dat is omslachtig.
Is daar ook een commando of makkelijke manier voor?
[ Voor 16% gewijzigd door Sando op 14-12-2021 14:54 ]
🇪🇺 Buy from EU (GoT)
Matrix jaaroverzicht; lange lap tekst maar ik vond het de moeite waard.
43 miljoen* users in de Matrix!N8w8 schreef op donderdag 23 december 2021 @ 08:54:
Matrix jaaroverzicht; lange lap tekst maar ik vond het de moeite waard.
*Alle users die aanspreekbaar zijn via Matrix
FOSDEM 2022 was afgelopen weekend. Bekijk alle Matrix presentaties hier: https://video.fosdem.org/2022/D.matrix/ met hier wat informatie over de Matrix stands en de presentaties: https://stands.fosdem.org/stands/matrix/
Ik kon de omschrijvingen van die video files moeilijk vinden (ligt mss aan mij), iig hier een index (en blijkbaar heeft de helft van de presentaties geen video, maar goed).
De videos kom nog online dus kan nog even duren voordat alles online staat.N8w8 schreef op dinsdag 8 februari 2022 @ 19:09:
Ik kon de omschrijvingen van die video files moeilijk vinden (ligt mss aan mij), iig hier een index (en blijkbaar heeft de helft van de presentaties geen video, maar goed).
Op de blog van Matrix staat ook nog verslag hoe ze de hosting en inrichting voor digitale FOSDEM hadden geregeld https://matrix.org/blog/2...ing-fosdem-2022-on-matrix
[ Voor 3% gewijzigd door Jelv op 08-02-2022 21:11 ]
FOSDEM is snel met het uploaden van de video's dit jaar. Ik vind zelf het overzicht op deze website wel handig: https://marcin.juszkiewicz.com.pl/download/tables/fosdem/. Als je filtert op 'D.Matrix' dan krijg je alle talks (aan de hand van de planning) die in de Matrix devroom zijn geweest, met een link naar de omschrijving en de beschikbare videofiles. Zonder die combinatietabel is het inderdaad wat meer zoekwerk.
Staat nu ook een afspeellijst op YouTube met alle video's onder elkaar: YouTube: The Matrix State of the Union
Peetz0r schreef op dinsdag 27 juli 2021 @ 17:31:
Voor de mensen die nog meer vragen hebben en het eens willen zien kan ik een ding aanraden: maak gewoon een account en probeer het eens uit.
Veel mensen zullen op matrix.org terecht komen, maar als je de kracht van federatie wilt ontdekken kan ik aanradem om dat juist niet te doen en bijvoorbeeld NLtrix te kiezen.
wat @SampleUser zegt is dus uitgekomen.SampleUser schreef op dinsdag 27 juli 2021 @ 19:05:
[...]
NLtrix zal (voor zover ik kan zien) ook afhankelijk zijn van geld (van de sponsor) of tijd (van de sysops). Valt 1 van beide weg, heb je geen HS meer en dan zit je daar met je username die nergens meer naar resolvet.
Mijn Advies:
Meldt je gewoon aan bij matrix.org, want zowel NLtrix.net, OpenTechTalks.be en feneas.org (uit de topicstart) zijn er inmiddels mee gestopt. Ik had 2 account die ik nu dus kwijt ben
Ik heb hem weer bijgewerkt. Heb je nog suggesties voor publieke homeservers om toe te voegen?jomas schreef op woensdag 22 maart 2023 @ 21:56:
[...]
[...]
wat @SampleUser zegt is dus uitgekomen.
Mijn Advies:
Meldt je gewoon aan bij matrix.org, want zowel NLtrix.net, OpenTechTalks.be en feneas.org (uit de topicstart) zijn er inmiddels mee gestopt. Ik had 2 account die ik nu dus kwijt ben. Misschien kan @Jelv dit aanpassen in de topicstart.
Nee, op dit moment niet.Jelv schreef op zondag 26 maart 2023 @ 14:52:
[...]
Ik heb hem weer bijgewerkt. Heb je nog suggesties voor publieke homeservers om toe te voegen?
Voor de lol ook eens met Matrix begonnen. Nou ben ik heel mooi een Tweakers.net room tegen gekomen op Matrix (#tweakers:matrix.org). Vermoed dat dit onofficieel is maar gericht op Tweakers gebruikers gezien ik er weinig over kan vinden met de zoekfunctie van de website hier zelf (waarbij ik deze tread wel weer vond)? Anyways heb dus heel lomp maar gewoon gejoined en zie wel. Maar alle berichten laden niet omdat "the encryption keys were not properly sent to you" en dat de laatste reactie een tumbs up kreeg. Andere plekken die ik heb gejoined hebben dit probleem niet.Peetz0r schreef op dinsdag 27 juli 2021 @ 17:31:
Voor de mensen die nog meer vragen hebben en het eens willen zien kan ik een ding aanraden: maak gewoon een account en probeer het eens uit.
Mis ik iets? Behoor ik iets te doen? Hoor ik daar niet te zijn? Ik ben al bij wat andere chats lekker aan het meepraten. Vooral leuk voor projecten die elders niet zo actief zijn kwa community (bijv. AsteroidOS, waarvan zelfs mijn topic hier heel snel stil werd) of die een bridge met Discord hebben zodat ik weer wat stapjes kan maken in het afstappen van propietary clients uit de Google PlayStore (bijv. OpenStreepMaps). Maar bij deze voel ik me beetje lost wat er nu van me verwacht wordt.
Edit:
Heb reactie op deze post gehad via Matrix. Je kan gewoon oude berichten niet terug lezen, maar verder gewoon joinen en mee praten dus 🙃.
[ Voor 9% gewijzigd door Cambionn op 08-06-2023 22:18 ]
I could write a whole Wikipedia page why "nothing to hide" is bad reasoning, but I don't have to because it already exists.
Zijn er mensen die hier nog iets mee doen of is dit weer eens iets heel moois wat is doodgebloed omdat de adoptiegraad te laag is? Ik heb zelf ook mijn Matrix server ontmanteld, maar ik overweeg dit ooit nog eens op te pakken als ik de kinderen daarmee kan weghouden van Meta/X/enz.
Er zijn zeker nog wel mensen die hier iets mee doen.
5 jaar geleden de overstap gemaakt en heb het voornamelijk voor al mijn familieleden en vrienden die (digitaal) contact willen onderhouden met me.
Ik gebruik dan ook totaal geen WhatsApp, Facebook, Instagram en al die andere big tech meuk😁
5 jaar geleden de overstap gemaakt en heb het voornamelijk voor al mijn familieleden en vrienden die (digitaal) contact willen onderhouden met me.
Ik gebruik dan ook totaal geen WhatsApp, Facebook, Instagram en al die andere big tech meuk😁
[ Voor 0% gewijzigd door gekkenhuis1900 op 15-12-2024 19:50 . Reden: Aanvulling ]
@Dennis ik gebruik het vooral als Slack-achtige tool voor kamers over Matrix en andere open source projecten. Helaas zijn er bij mij niet veel mensen overgestapt dus gebruik het nagenoeg niet als WhatsApp tegenhanger. Raad het nog wel mensen aan als een echt alternatief van Signal etc.
En ik help FluffyChat nog met de Nederlandse vertaling.
En ik help FluffyChat nog met de Nederlandse vertaling.
[ Voor 3% gewijzigd door Jelv op 16-12-2024 22:32 ]
Hier hetzelfde. En de ontwikkeling van servers, clients en bridges gaat gestaag door, dus van doodbloeden lijkt me geen sprake.gekkenhuis1900 schreef op zondag 15 december 2024 @ 19:47:
Ik gebruik dan ook totaal geen WhatsApp, Facebook, Instagram en al die andere big tech meuk😁
Do you seek to engage in or have you ever engaged in terrorist activities, espionage, sabotage, or genocide?
Dank voor jullie reacties! Goed om te horen dat er nog wat blijft gebeuren. Blijft natuurlijk wel een niche.
Het niet gebruiken van WhatsApp is in een aantal situaties onmogelijk, bijvoorbeeld als je kinderen hebt en er ook groepsapps zijn van de ouders.
Het niet gebruiken van WhatsApp is in een aantal situaties onmogelijk, bijvoorbeeld als je kinderen hebt en er ook groepsapps zijn van de ouders.
Tractie lijkt ook vooral als Teams alternatief, volgens Matthew 106M personen actief momenteel. Bron.
De video Zo bevrijd je je smartphone van Big Tech volgens Marleen Stikker van VPRO Tegenlicht heeft me toch weer een beetje aan het denken gezet. Het was een trigger om weer eens wat op internet te speuren.
Daarna kwam ik dit draadje tegen op Reddit waarin wordt gevraagd of mensen interesse zouden hebben in een betaald messaging-alternatief in eigen beheer. Animo daar lijkt vooralsnog beperkt.
En toen kwam ik dus dit tegen, etke.cc, en dat is precies wat ik eigenlijk zocht. Mooi dat anderen zoiets al hebben opgezet. Met het absolute minimum kom je op $ 15,- per maand wat mijns inziens niet goedkoop is, maar nog net acceptabel. Maar eigenlijk moet je een iets betere server nemen en kom je op $ 20,- per maand.
Het is een Europees (Duits lijkt het?) initiatief, maar helaas nog geen bedrijf en wat ik ook nog een beetje vaag vindt is dat betalingen in dollars zijn. Tijd dat die club het professioneel aanpakt a la Proton wat mij betreft en de boel naar Zwitserland verkast.
[edit]
Staat ook gewoon al in de TS, toch beter kijken voortaan
.
Daarna kwam ik dit draadje tegen op Reddit waarin wordt gevraagd of mensen interesse zouden hebben in een betaald messaging-alternatief in eigen beheer. Animo daar lijkt vooralsnog beperkt.
En toen kwam ik dus dit tegen, etke.cc, en dat is precies wat ik eigenlijk zocht. Mooi dat anderen zoiets al hebben opgezet. Met het absolute minimum kom je op $ 15,- per maand wat mijns inziens niet goedkoop is, maar nog net acceptabel. Maar eigenlijk moet je een iets betere server nemen en kom je op $ 20,- per maand.
Het is een Europees (Duits lijkt het?) initiatief, maar helaas nog geen bedrijf en wat ik ook nog een beetje vaag vindt is dat betalingen in dollars zijn. Tijd dat die club het professioneel aanpakt a la Proton wat mij betreft en de boel naar Zwitserland verkast.
[edit]
Staat ook gewoon al in de TS, toch beter kijken voortaan
[ Voor 3% gewijzigd door Dennis op 19-01-2025 23:39 ]
Super goed dat je het opzet! Ik heb vooral moeite met mensen te laten overstappen. Als tussenoplossing ben ik met Beeper aan het testen. Helaas zonder ondersteuning voor Matrix servers maar wel gebaseerd op Matrix. Dat is nu gratis sinds overname door Automattic (helaas wat controversiëler nu).
De ontwikkeling van Element is sinds licentie wijziging helaas erg naar closed source voor grote deploys gegaan. Althans alle verbeteringen lijken vooral die hoek in te gaan. Een echte WhatsApp killer lijken ze opgegeven te hebben.
De ontwikkeling van Element is sinds licentie wijziging helaas erg naar closed source voor grote deploys gegaan. Althans alle verbeteringen lijken vooral die hoek in te gaan. Een echte WhatsApp killer lijken ze opgegeven te hebben.
Ja, je wilt immers niet van Skype naar teams... Dus testaccountje aangemaakt. Elements en matrix.org als homeserver. Maar heb er nog geen contacten om de functies uit te proberen. Is die tweakers room nog actief dan ga ik daar eens kijken (eens kijken hoe ik meldingen via window meldingen pop-up uitzet voor groep/kamer).Jelv schreef op maandag 16 december 2024 @ 22:34:
Tractie lijkt ook vooral als Teams alternatief, volgens Matthew 106M personen actief momenteel. Bron.
Werkt die brug van Matrix naar Whatsapp?Dennis schreef op maandag 16 december 2024 @ 21:05:
Dank voor jullie reacties! Goed om te horen dat er nog wat blijft gebeuren. Blijft natuurlijk wel een niche.
Het niet gebruiken van WhatsApp is in een aantal situaties onmogelijk, bijvoorbeeld als je kinderen hebt en er ook groepsapps zijn van de ouders.
Ik heb nooit whatsapp gehad. Niks van Suikerberg.
Ik word nu gevraagd bij starten Element pc client om
Sleutelconfiguratie
Reset your identity through your account provider and then come back and click “Retry”.
Go to your account
Opnieuw proberen
[ Voor 7% gewijzigd door donaldk op 25-06-2025 22:02 ]
Klinkt alsof je even naar https://account.matrix.org/ moet gaan. Meestal kan je ook nog inloggen met je security password of security key, bieden ze die optie niet?donaldk schreef op woensdag 25 juni 2025 @ 22:02:
Ik word nu gevraagd bij starten Element pc client om
[...]
Dank je daar ben ik blijkbaar wel ingelogd, ondanks dat ik element/matrix al een tijdje niet had gebruikt. Meer dan 90 dagen staat er zelfs.Jelv schreef op donderdag 26 juni 2025 @ 07:55:
[...]
Klinkt alsof je even naar https://account.matrix.org/ moet gaan. Meestal kan je ook nog inloggen met je security password of security key, bieden ze die optie niet?
Maar twee chrome sessies op de 25ste dus. Dus toch maar tegen waarschuwing in venster gesloten. Ik ga eens de aangeboden update van element ophalen.
Ik ben nieuw met matrix. Wat ik graag wil is een (bash) script maken welke ik kan aanroepen vanuit Nagios (server-monitoring) om mijzelf berichtjes te sturen bij events. Echter ik kom er niet uit waar ik op moet zoeken. Ik zie event id's (geen idee waar ik die kan vinden), room id (gevonden), access_token (gevonden). Het liefst maak ik zelf het script en ga ik niet allerlei scripts van github halen. Is er een soort bash one-liner waarmee je een bericht kan sturen naar een room?
Just Me Or Tha One schreef op vrijdag 8 augustus 2025 @ 20:38:
Is er een soort bash one-liner waarmee je een bericht kan sturen naar een room?
Bash: script.sh
1
2
| #!/bin/bash curl -X POST -d '{"msgtype":"m.text", "body":"'$1'"}' "https://[domein.tld]/_matrix/client/r0/rooms/%21[room]:[domein.tld]/send/m.room.message?access_token=[token]" |
/pad/naar/script.sh bericht
Zie https://spec.matrix.org/latest/ voor meer parameters.
Do you seek to engage in or have you ever engaged in terrorist activities, espionage, sabotage, or genocide?
Nice, dat heeft gewerkt. Ik heb zelf nog iets aangepast. Variabelen en quotes in bash.
Nu lijkt het access token periodiek te wijzigingen. Ik kopieer deze vanuit de windows app, Elements. Is daar nog iets aan te doen?
code:
1
| "body":"'$1'" is nu: "body":"'"$1"'" |
Nu lijkt het access token periodiek te wijzigingen. Ik kopieer deze vanuit de windows app, Elements. Is daar nog iets aan te doen?
Vast wel. Misschien even hier kijken of in je config duiken.Just Me Or Tha One schreef op vrijdag 8 augustus 2025 @ 21:45:
Nu lijkt het access token periodiek te wijzigingen. Ik kopieer deze vanuit de windows app, Elements. Is daar nog iets aan te doen?
Overigens:
Gebruik dus vooral niet mijn eerdere voorbeeld, zeker niet als je verbindt met andermans server. In plaats daarvan kun je een header toevoegen:Clients may alternatively provide the access token via a query string parameter: access_token=TheTokenHere. This method is deprecated to prevent the access token being leaked in access/HTTP logs and SHOULD NOT be used by clients.
code:
1
| -H 'Authorization: Bearer [access_token]' |
[ Voor 3% gewijzigd door 8088 op 09-08-2025 17:10 ]
Do you seek to engage in or have you ever engaged in terrorist activities, espionage, sabotage, or genocide?