dwdPossibly silly idea - a collection of ansible/TF for spinning up all the different XMPP servers plus a web client on AWS free tier (or similar), so given some preexisting DNS name, people could run up a server instantly. Does such a thing exist already?
ZashSnikket
wladmishas joined
dwdAh, good point. But I was thinking of this for all the servers. So, if people want to try out ejabberd, or Openfire, or whatever they can. And mostly, I think, as a demonstration - I keep thinking that Matrix has only the one server (well, two - there's FinChat too), whereas one of our strengths is that we have many.
xnamedhas joined
lskdjfhas left
florettahas left
guus.der.kinderenI was contemplating something very similar, but with the objective to facilitate integration testing.
Zashdwd: Enjoy dealing with the multitude of reverse proxies everyone apparently already have on that server.
moparisthebestI was just planning to do the same for local testing too guus.der.kinderen ...
moparisthebestbut with the added complexity of fake dns servers etc
guus.der.kinderenOpenfire has a "demoboot" option that starts a fully provisioned service, which is very useful for this kind of thing
dwdIf you go to Matrix.org, they'll tell you to install Synapse (of course). We can't do the same, but we could link to or host "quickstarts" for all the servers. So instead of having to explain SRV records, Terraform can just do it. Might not be perfect for production, but gets people live and trying things out.
dwdAnd yes, testing.
guus.der.kinderenWrapping that in a docker image would be almost trivial, and very useful. Which is why we already did that for CI
moparisthebestwho are you targetting though ?
dwdRight, so add a bit of TF magic to do the hosting and DNS.
moparisthebestif it's end-users, you certainly don't want them trying to decide which server and which client(s), you just want to say "use snikket"
guus.der.kinderenPeople wanting to give it a test run
ZashOr show them https://xmpp.org/chat
ti_gj06has left
guus.der.kinderenWant to play with the server
ti_gj06has joined
dwdmoparisthebest, Agreed, but for admins and people who *want* to run their own server, having a baseline for all the servers would be good.
guus.der.kinderenI need to go now, but I'm very much in favour.
ZashYes dwd, Just Do It™
ralphmbangs gavel
ralphm0. Welcome
dwd+AOB
jcbrandHi
ralphmHi dear Directors, Members and everyone else!
ralphm,
ralphmMattJ? arc?
dwdtries to recall the quorum rules for Board.
ralphm>50%
ralphmAnd having only 4 Directors makes that 3.
adiaholichas left
ralphmdwd: but we do have a vacancy :D
goffihas left
adiaholichas joined
ralphmunbangs gavel
ralphmemus: I did not see any e-mail. Where did you address it to?
jonathanhas joined
wladmishas left
ti_gj06has left
MattJSorry, something came up shortly before the meeting and I only just got to my laptop :/
xnamedhas left
ralphmNo worries, but curious: you don't use XMPP on your mobile phone?
restive_monkhas left
restive_monkhas joined
MattJI do, but my phone spends most of its time in "flight mode" :)
jonathanhas left
jonathanhas joined
adiaholichas left
adiaholichas joined
debaclehas left
phrykhas joined
xnamedhas joined
lskdjfhas joined
rafasaurushas left
rafasaurushas joined
BASSGODhas left
Guushas left
TheCoffeMakerhas left
BASSGODhas joined
qwestionhas joined
qwestionhas left
qwestionhas joined
papatutuwawahas left
sebastian> Possibly silly idea - a collection of ansible/TF for spinning up all the different XMPP servers plus a web client on AWS free tier (or similar), so given some preexisting DNS name, people could run up a server instantly. Does such a thing exist already?
dwd: i was also thinking of Spending some time on providing a cloud init Script for snikket so people can just copy paste that into somewhere, e.g. when they spin up a VPS at Hetzner. But so far haven't found the time. But my Thesis is almost scheduled so in summer I don't have that time killer and some room for such things...
But most people probabl would need to register a domain, too.... So additional complexity.
Don't know if there is any cloud provider that would let you script a xmpp server setup e2e... That would be fantastic, but i wonder if people really care that much 🤔
adiaholichas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
adiaholichas joined
millesimushas left
millesimushas joined
adiaholichas left
xnamedhas left
junaidsebastian, not silly. it actually reminds me about the (now defunct) https://github.com/openspace42/aenigma project
imho, registering a domain is a necessary requirement
sebastianah, didn't know aenigma. Said its discontiued... ✎
sebastianah, didn't know aenigma. Sad its discontiued... ✏
sebastiansnikket already simplifies a lot. If you can register a VPS, you probably can manage to spin up a docker-compose.yml and have a domian registered. But a "click here to buy a domain and have a fully scripted installation" would be cool
matkorhas left
BASSGODhas left
intosihas left
intosihas joined
xnamedhas joined
lskdjfhas left
Steve Killehas left
qwestionhas left
papatutuwawahas joined
qwestionhas joined
Thilo Molitor> so I think that keeping 353 for call initiation only matches its semantics and is also a good means to implement group calls. That said, I'm okay with decoupling it from jingle and allowing to plug in different mechanisms.
Ge0rG, larma: sure I'm fine with that
MattJdwd, this is basically what you describe, for Snikket: https://github.com/snikket-im/snikket-terraform-aws
MattJIt may serve as a useful template for adapting to other servers too, perhaps
MattJIt doesn't use ansible, mind... just a shell script
pep.And now you have to learn terraform instead of the-xmpp-server
MattJRight :)
jonas’terraform is simpler than the average non-snikket xmpp server setup though
MattJMaybe. Not entirely sure that's true if you're totally unfamiliar with it.
jonas’maybe, indeed
MattJI guess if it's a ready made project and targeting a specific cloud provider, "just drop your API keys here and run 'terraform apply'" may be fairly simple indeed
MattJEspecially now they hopefully stopped breaking everything with every release
jonas’should make a terraform template for sovereign cloud stack…
jgarthas joined
Steve Killehas joined
lskdjfhas joined
adiaholichas joined
qwestionhas left
florettahas joined
adiaholichas left
junaidsebastian, i've started a new wiki page to track some of the simplified or one-touch XMPP deployment options .. https://wiki.xmpp.org/web/XMPP_Simplified_Deployments
intosihas left
sebastianjunaid: snikket missing 😁
sebastian?
junaidyea, i was trying to make sure i dont forgot to put the others... ofc i end up forgetting it
intosihas joined
junaiddone.
debaclehas joined
adiaholichas joined
chronosx88has left
lskdjfhas left
lskdjfhas joined
lskdjfhas left
lskdjfhas joined
alacerhas left
adiaholichas left
MattJjunaid, added a couple more and updated descriptions
alacerhas joined
lskdjfhas left
lskdjfhas joined
homebeachhas left
Half-Shothas left
Rixon 👁🗨has left
uhoreghas left
Matthewhas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
intosihas left
lskdjfhas left
lskdjfhas joined
restive_monkhas left
BASSGODhas joined
lskdjfhas left
lskdjfhas joined
intosihas joined
emushas left
restive_monkhas joined
alacerhas left
debaclehas left
debaclehas joined
SamI've got Terraform templates for prosody/postgres on digital ocean and possibly vultr or linode somewhere if someone wants them
lskdjfhas left
alacerhas joined
Tobiashas left
Tobiashas joined
restive_monkhas left
kyemxdenhas left
kyemxdenhas joined
intosihas left
adiaholichas joined
intosihas joined
homebeachhas left
Half-Shothas left
Rixon 👁🗨has left
uhoreghas left
Matthewhas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
alacerhas left
adiaholichas left
Fishbowlerhas joined
Maranda[x]has left
Maranda[x]has joined
Maranda[x]has left
Maranda[x]has joined
Fishbowlerhas left
Fishbowlerhas joined
Fishbowlerhas left
Titihas joined
marc0shas left
marc0shas joined
Fishbowlerhas joined
intosihas left
homebeachhas left
uhoreghas left
Half-Shothas left
Rixon 👁🗨has left
Matthewhas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
harry837374884has left
xnamedhas left
adiaholichas joined
Fishbowlerhas left
Fishbowlerhas joined
intosihas joined
Fishbowlerhas left
intosihas left
intosihas joined
Fishbowlerhas joined
Fishbowlerhas left
Mikaelahas left
Fishbowlerhas joined
eevvoorhas left
eevvoorhas joined
Fishbowlerhas left
Fishbowlerhas joined
emushas joined
xnamedhas joined
BASSGODhas left
Fishbowlerhas left
Fishbowlerhas joined
adiaholichas left
alacerhas joined
Fishbowlerhas left
BASSGODhas joined
Titihas left
Fishbowlerhas joined
Fishbowlerhas left
alacerhas left
sonnyhas left
sonnyhas joined
Titihas joined
Fishbowlerhas joined
tykaynhas left
adiaholichas joined
Fishbowlerhas left
Fishbowlerhas joined
xnamedhas left
harry837374884has joined
florettahas left
BASSGODhas left
Fishbowlerhas left
Fishbowlerhas joined
emusralpm I have to read to history from to day but I just forwarded the email to board@xmpp.org✎
emusralphm I have to read to history from to day but I just forwarded the email to board@xmpp.org ✏
Fishbowlerhas left
adiaholichas left
Fishbowlerhas joined
Fishbowlerhas left
Fishbowlerhas joined
Danielhas left
Fishbowlerhas left
intosihas left
Danielhas joined
florettahas joined
intosihas joined
jcbrandhas left
alacerhas joined
me9has joined
marc0shas left
marc0shas joined
xnamedhas joined
emusralphm, MattJ, arc, jcbrand. would be happy if you guys could comment on my email before the next board meeting.
I forwarded it to board@
alacerhas left
roccohas joined
jcbrandhas joined
intosihas left
BASSGODhas joined
reimarhas left
alacerhas joined
intosihas joined
ralphmHmm, wonder if we filter that out of it's moderated
MattJemus, to info@ right? I'm pretty sure I received something from you the other day
emusI send it to your private mails first
emusI can send it to info if you want
MattJIf it's the same email, no need
roccohas left
alacerhas left
marc0shas left
marc0shas joined
emusboard@
emuswas it
emusbut actually you all shoulf have it in your personal inboxes