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?
Zash
Snikket
wladmishas joined
dwd
Ah, 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.kinderen
I was contemplating something very similar, but with the objective to facilitate integration testing.
Zash
dwd: Enjoy dealing with the multitude of reverse proxies everyone apparently already have on that server.
moparisthebest
I was just planning to do the same for local testing too guus.der.kinderen ...
moparisthebest
but with the added complexity of fake dns servers etc
guus.der.kinderen
Openfire has a "demoboot" option that starts a fully provisioned service, which is very useful for this kind of thing
dwd
If 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.
dwd
And yes, testing.
guus.der.kinderen
Wrapping that in a docker image would be almost trivial, and very useful. Which is why we already did that for CI
moparisthebest
who are you targetting though ?
dwd
Right, so add a bit of TF magic to do the hosting and DNS.
moparisthebest
if 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.kinderen
People wanting to give it a test run
Zash
Or show them https://xmpp.org/chat
ti_gj06has left
guus.der.kinderen
Want to play with the server
ti_gj06has joined
dwd
moparisthebest, 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.kinderen
I need to go now, but I'm very much in favour.
Zash
Yes dwd, Just Do It™
ralphmbangs gavel
ralphm
0. Welcome
dwd
+AOB
jcbrand
Hi
ralphm
Hi dear Directors, Members and everyone else!
ralphm
,
ralphm
MattJ? arc?
dwdtries to recall the quorum rules for Board.
ralphm
>50%
ralphm
And having only 4 Directors makes that 3.
adiaholichas left
ralphm
dwd: but we do have a vacancy :D
goffihas left
adiaholichas joined
ralphmunbangs gavel
ralphm
emus: I did not see any e-mail. Where did you address it to?
jonathanhas joined
wladmishas left
ti_gj06has left
MattJ
Sorry, something came up shortly before the meeting and I only just got to my laptop :/
xnamedhas left
ralphm
No worries, but curious: you don't use XMPP on your mobile phone?
restive_monkhas left
restive_monkhas joined
MattJ
I 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
junaid
sebastian, not silly. it actually reminds me about the (now defunct) https://github.com/openspace42/aenigma project
imho, registering a domain is a necessary requirement
sebastian
ah, didn't know aenigma. Said its discontiued... ✎
snikket 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
MattJ
dwd, this is basically what you describe, for Snikket: https://github.com/snikket-im/snikket-terraform-aws
MattJ
It may serve as a useful template for adapting to other servers too, perhaps
MattJ
It doesn't use ansible, mind... just a shell script
pep.
And now you have to learn terraform instead of the-xmpp-server
MattJ
Right :)
jonas’
terraform is simpler than the average non-snikket xmpp server setup though
MattJ
Maybe. Not entirely sure that's true if you're totally unfamiliar with it.
jonas’
maybe, indeed
MattJ
I 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
MattJ
Especially 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
junaid
sebastian, 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
sebastian
junaid: snikket missing 😁
sebastian
?
junaid
yea, i was trying to make sure i dont forgot to put the others... ofc i end up forgetting it
intosihas joined
junaid
done.
debaclehas joined
adiaholichas joined
chronosx88has left
lskdjfhas left
lskdjfhas joined
lskdjfhas left
lskdjfhas joined
alacerhas left
adiaholichas left
MattJ
junaid, 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
Sam
I'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
emus
ralpm I have to read to history from to day but I just forwarded the email to board@xmpp.org✎
emus
ralphm 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
emus
ralphm, 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
ralphm
Hmm, wonder if we filter that out of it's moderated
MattJ
emus, to info@ right? I'm pretty sure I received something from you the other day
emus
I send it to your private mails first
emus
I can send it to info if you want
MattJ
If it's the same email, no need
roccohas left
alacerhas left
marc0shas left
marc0shas joined
emus
board@
emus
was it
emus
but actually you all shoulf have it in your personal inboxes