Home
ejabberd
ejabberd@conference.jabber.ru
Понедельник, 19 декабря 2016< ^ >
thorsten установил(а) тему: https://ejabberd.im -- english room
Конфигурация комнаты
Участники комнаты

GMT+3
[00:15:31] jp вышел(а) из комнаты
[00:34:42] anand вышел(а) из комнаты
[00:34:46] marevalo вышел(а) из комнаты
[01:01:51] bowlofeggs вышел(а) из комнаты
[01:01:51] bowlofeggs вышел(а) из комнаты
[01:08:14] SamWhited вышел(а) из комнаты
[01:09:34] debalance вышел(а) из комнаты
[01:15:05] SaltyBones вышел(а) из комнаты: Replaced by new connection
[01:18:53] marevalo вышел(а) из комнаты
[01:20:12] SaltyBones вышел(а) из комнаты
[01:31:28] pod вышел(а) из комнаты
[01:35:44] debalance вышел(а) из комнаты: Replaced by new connection
[02:06:02] nabeel вышел(а) из комнаты
[02:07:29] Holger вышел(а) из комнаты
[02:43:55] Holger вышел(а) из комнаты
[02:56:42] cippaciong вышел(а) из комнаты
[03:09:03] nabeel вышел(а) из комнаты
[03:26:05] hlad вышел(а) из комнаты
[03:42:46] Neustradamus вышел(а) из комнаты
[03:43:50] boothj5 вышел(а) из комнаты
[03:48:13] markt вышел(а) из комнаты
[04:38:16] Neustradamus вышел(а) из комнаты
[04:39:16] Neustradamus вышел(а) из комнаты
[04:50:46] ileh вышел(а) из комнаты
[06:09:45] SamWhited вышел(а) из комнаты: Disconnected: Replaced by new connection
[06:14:28] marevalo вышел(а) из комнаты
[06:14:31] hlad вышел(а) из комнаты
[07:36:50] jannic вышел(а) из комнаты
[07:44:46] sattellite вышел(а) из комнаты
[07:47:12] anand вышел(а) из комнаты
[07:48:15] ileh вышел(а) из комнаты
[08:21:49] markt вышел(а) из комнаты
[08:29:42] sattellite вышел(а) из комнаты
[08:36:42] sattellite вышел(а) из комнаты
[08:44:55] hlad вышел(а) из комнаты
[09:02:53] sattellite вышел(а) из комнаты: Replaced by new connection
[09:09:42] sattellite вышел(а) из комнаты
[09:18:08] thorsten вышел(а) из комнаты
[09:19:54] pinky вышел(а) из комнаты
[09:22:04] suzyo вышел(а) из комнаты
[09:25:46] cippaciong вышел(а) из комнаты
[09:33:59] sattellite вышел(а) из комнаты
[09:50:48] sattellite вышел(а) из комнаты
[09:53:13] linus вышел(а) из комнаты
[10:11:09] pztrn вышел(а) из комнаты
[10:13:25] erik вышел(а) из комнаты: Machine going to sleep
[10:18:17] pinky вышел(а) из комнаты
[10:21:19] linus вышел(а) из комнаты
[10:23:54] pod вышел(а) из комнаты
[10:24:08] pztrn вышел(а) из комнаты
[10:30:53] pinky вышел(а) из комнаты
[10:32:40] linus вышел(а) из комнаты
[10:36:43] cippaciong вышел(а) из комнаты
[10:43:21] pztrn вышел(а) из комнаты
[10:45:23] pinky вышел(а) из комнаты
[10:47:09] sattellite вышел(а) из комнаты
[10:49:39] SouL вышел(а) из комнаты
[10:57:29] hlad вышел(а) из комнаты: Replaced by new connection
[11:04:18] sattellite вышел(а) из комнаты
[11:04:21] arunisaac вышел(а) из комнаты
[11:04:21] anand вышел(а) из комнаты
[11:05:06] jeremy вышел(а) из комнаты: Replaced by new connection
[11:06:00] sattellite вышел(а) из комнаты
[11:10:42] jp вышел(а) из комнаты: Replaced by new connection
[11:18:03] pztrn вышел(а) из комнаты
[11:26:01] sattellite вышел(а) из комнаты
[11:27:40] jp вышел(а) из комнаты: Replaced by new connection
[11:27:58] suzyo вышел(а) из комнаты
[11:34:06] marevalo вышел(а) из комнаты
[11:35:38] cippaciong вышел(а) из комнаты
[11:40:00] hlad вышел(а) из комнаты
[11:44:24] thorsten вышел(а) из комнаты: Replaced by new connection
[11:44:29] SaltyBones вышел(а) из комнаты: Machine going to sleep
[11:48:04] SaltyBones вышел(а) из комнаты: Replaced by new connection
[11:48:15] pztrn вышел(а) из комнаты
[11:58:31] marevalo вышел(а) из комнаты
[11:58:45] sattellite вышел(а) из комнаты
[12:00:44] jp вышел(а) из комнаты
[12:12:54] pinky вышел(а) из комнаты
[12:14:12] sattellite вышел(а) из комнаты
[12:16:30] marevalo вышел(а) из комнаты
[12:52:52] marevalo вышел(а) из комнаты
[13:12:47] pinky вышел(а) из комнаты
[13:14:06] debalance вышел(а) из комнаты
[13:16:49] pinky вышел(а) из комнаты
[13:18:20] sattellite вышел(а) из комнаты
[13:23:13] pinky вышел(а) из комнаты: Replaced by new connection
[13:24:52] pinky вышел(а) из комнаты
[13:26:50] kahlb вышел(а) из комнаты: Replaced by new connection
[13:29:40] sattellite вышел(а) из комнаты
[13:55:06] pinky вышел(а) из комнаты
[13:56:37] thorsten вышел(а) из комнаты
[14:00:15] sattellite вышел(а) из комнаты
[14:25:27] pinky вышел(а) из комнаты
[14:32:43] pinky вышел(а) из комнаты
[14:35:32] sattellite вышел(а) из комнаты: Replaced by new connection
[14:36:21] sattellite вышел(а) из комнаты: Replaced by new connection
[14:41:46] sattellite вышел(а) из комнаты
[14:59:25] anand вышел(а) из комнаты
[15:07:04] pinky вышел(а) из комнаты
[15:42:48] pinky вышел(а) из комнаты
[15:45:08] marevalo вышел(а) из комнаты: Replaced by new connection
[15:49:59] pinky вышел(а) из комнаты
[15:52:50] zinid вышел(а) из комнаты: Replaced by new connection
[15:58:51] sattellite вышел(а) из комнаты
[16:02:05] hlad вышел(а) из комнаты: Replaced by new connection
[16:13:21] suzyo вышел(а) из комнаты
[16:13:45] sattellite вышел(а) из комнаты
[16:15:38] <Holger> SaltyBones: So here's a verbose example: https://userpage.fu-berlin.de/holger/archive/ejabberd-example.yml
[16:16:06] <Holger> SaltyBones: You will definitely want to customize it.
[16:20:52] <SaltyBones> wheee
[16:21:24] <SaltyBones> Awesome! Thank you!
[16:21:34] <SaltyBones> I will go over it tonight and post questions here.
[16:22:05] <Holger> SaltyBones: Yes, I can see how it might help as inspiration, but I'd go through each and every setting.
[16:22:16] thorsten вышел(а) из комнаты
[16:23:04] <SaltyBones> I will but I think not every server admin should have to.
[16:26:52] linus вышел(а) из комнаты
[16:31:40] <Holger> SaltyBones: I'm all for maximizing user-friendliness of clients, but I don't think proper server administration can ever be a no-brainer.
[16:31:48] arunisaac вышел(а) из комнаты
[16:32:09] <SaltyBones> I somewhat disagree.
[16:32:37] <SaltyBones> There are always corner cases but I think in general most users expect the same thing from a jabber server.
[16:36:19] <Holger> There's different authentication backends, different password storage formats (you need plaintext passwords for STUN/TURN/SIP and probably want SCRAM otherwise), different storage backends, in-band or web or no registration, different quota requirements.  This would be true for all chat servers.  On top of this you have additional complexity due to XMPP-specifics; which usually leads to different configurations depending on whether you operate a public server or some closed chat solution (where you control the clients).  And so on.
[16:37:56] <Holger> If you want to support e.g. the stuff Conversations uses (which seems to be where you're coming from) and e.g. Jitsi-like stuff such as video conferencing, there's simply a plethora of protocols on different ports involved.  Many will already fail at creating the necessary DNS entries before even touching the server configuration.
[16:40:03] <SaltyBones> Okay, this may be completely wrong but here is how I imagine it:
[16:40:23] <SaltyBones> 1. Your jabber server can be standalone so authentication backend doesn't matter.
[16:41:11] <SaltyBones> 2. Password storage format doesn't really matter because the STUN/TURN/SIP stuff isn't used by anyone and most clients don't support it anyway.
[16:41:34] <SaltyBones> 3. Registration should be in-band to facilitate (1.).
[16:41:35] <Holger> Well it's used quite a bit at my university.
[16:41:39] <Holger> Hehe.
[16:41:54] <Holger> Yes it's easier if we only look at your use case :-)
[16:41:58] <SaltyBones> :D
[16:42:19] <SaltyBones> I know that's what it sounds like but wouldn't you agree that this is probably the majority of jabber servers out theres
[16:42:19] debalance вышел(а) из комнаты
[16:42:20] <SaltyBones> ?
[16:42:34] <SaltyBones> Just trying to provide a messenger service...
[16:43:11] <SaltyBones> But if you're using it I totally want to know: Do you have working video calls?
[16:43:42] <Holger> I agree that audio/video is probably not popular in practice due to missing client support.  This would change dramatically as soon as a client such as Conversations supports it.
[16:43:49] <Holger> I totally disaggree with 1. and 3.
[16:44:09] <Holger> Yes video calls work fine with Jitsi for us.
[16:44:43] <SaltyBones> That's pretty cool.
[16:44:48] <Holger> Using the Jitsi Videobridge.  Or ejabberd's built-in STUN/TURN support for plain 1:1 calls.
[16:45:43] <SaltyBones> I think the only reason to disagree with 1. and 3. is that you want to integrate with some other system which you may want to do but also isn't required if you're just trying to run a messenger service.
[16:45:45] <Holger> And with "the majority of jabber servers" you probably mean the public ones because you don't see the other ones due to them not being public :-)
[16:46:06] <SaltyBones> I'm also completely making it up. ;)
[16:46:19] <Holger> Ask in some random XMPP room about 3 and the majority will tell you that it sucks because spammers.
[16:46:59] <Holger> Regarding 1, many public server will at least want to use some SQL engine (such as MySQL as in my config example) rather than Mnesia.
[16:47:35] pinky вышел(а) из комнаты
[16:47:52] pinky вышел(а) из комнаты
[16:48:07] <SaltyBones> What does that improve?
[16:48:08] <Holger> Whatever.  Of course you can provide an example configuration for a given use case and ignore any other cases.  Or create a config builder tool that asks the admin a bunch of questions and then spits out a DNS/ejabberd configuration.  But I'm not sure I'd want to use a server if the admin really needs that.
[16:49:28] <SaltyBones> Hm. I think in many cases a commonly agreed upon configuration for a specific use case would improve the situation compared to admins trying to get it right.
[16:49:34] <SaltyBones> The only difference is that you would know. ;)
[16:50:12] jeremy вышел(а) из комнаты: Replaced by new connection
[16:51:13] <Holger> But it's not like you create a configuration and you're done.  You run into issues while operating the server and then you need to understand things.
[16:55:14] <SaltyBones> Probably true...
[16:55:44] <SaltyBones> Although I had not touched my server in years until 2 weeks ago.
[17:08:01] cippaciong вышел(а) из комнаты
[17:21:28] sattellite вышел(а) из комнаты
[17:39:10] sattellite вышел(а) из комнаты
[18:08:23] sattellite вышел(а) из комнаты
[18:15:42] nabeel вышел(а) из комнаты
[18:17:16] thorsten вышел(а) из комнаты
[18:20:40] pinky вышел(а) из комнаты
[18:21:43] pinky вышел(а) из комнаты
[18:41:32] sattellite вышел(а) из комнаты: Replaced by new connection
[18:44:45] pod вышел(а) из комнаты: Machine going to sleep
[18:54:30] sattellite вышел(а) из комнаты: Replaced by new connection
[19:03:09] sattellite вышел(а) из комнаты
[19:19:34] cippaciong вышел(а) из комнаты
[19:19:34] sattellite вышел(а) из комнаты
[19:32:19] hlad вышел(а) из комнаты
[19:52:38] kostix вышел(а) из комнаты
[19:54:45] de-facto вышел(а) из комнаты
[19:56:00] SouL вышел(а) из комнаты
[19:57:54] badlop вышел(а) из комнаты
[19:58:21] de-facto вышел(а) из комнаты
[20:08:54] debalance вышел(а) из комнаты
[20:09:03] debalance вышел(а) из комнаты
[20:17:01] jodok вышел(а) из комнаты
[20:25:16] sattellite вышел(а) из комнаты
[20:25:38] SaltyBones вышел(а) из комнаты
[20:35:53] SaltyBones вышел(а) из комнаты: Replaced by new connection
[20:38:12] sattellite вышел(а) из комнаты
[20:39:56] arunisaac вышел(а) из комнаты
[20:44:02] sattellite вышел(а) из комнаты
[20:46:18] nabeel вышел(а) из комнаты
[20:49:30] nabeel вышел(а) из комнаты
[20:52:33] kahlb вышел(а) из комнаты
[20:52:50] 4rm0ur вышел(а) из комнаты
[20:56:42] kimsehic3 вышел(а) из комнаты: Disconnected: closed
[20:59:09] pod вышел(а) из комнаты: Replaced by new connection
[21:01:14] marevalo вышел(а) из комнаты
[21:07:24] sattellite вышел(а) из комнаты
[21:12:05] debalance вышел(а) из комнаты: Replaced by new connection
[21:12:38] sattellite вышел(а) из комнаты
[21:22:46] sattellite вышел(а) из комнаты
[21:29:21] hlad вышел(а) из комнаты: Replaced by new connection
[21:39:42] jp вышел(а) из комнаты: Replaced by new connection
[21:45:35] sattellite вышел(а) из комнаты
[21:57:25] jp вышел(а) из комнаты: Replaced by new connection
[22:01:42] sattellite вышел(а) из комнаты
[22:03:01] pod вышел(а) из комнаты
[22:06:15] pod вышел(а) из комнаты
[22:09:18] pod вышел(а) из комнаты
[22:09:46] pod вышел(а) из комнаты
[22:21:18] pinky вышел(а) из комнаты
[22:22:01] kimsehic3 вышел(а) из комнаты: Disconnected: closed
[22:24:03] sattellite вышел(а) из комнаты
[22:30:40] sattellite вышел(а) из комнаты
[22:31:01] jp вышел(а) из комнаты: Replaced by new connection
[22:36:36] jp вышел(а) из комнаты: Replaced by new connection
[22:36:44] arunisaac вышел(а) из комнаты
[22:38:59] SamWhited вышел(а) из комнаты
[22:40:20] sattellite вышел(а) из комнаты
[22:50:30] jp вышел(а) из комнаты: Replaced by new connection
[22:55:53] sattellite вышел(а) из комнаты
[23:01:53] jp вышел(а) из комнаты: Replaced by new connection
[23:03:42] SamWhited вышел(а) из комнаты: Disconnected: Replaced by new connection
[23:06:57] nabeel вышел(а) из комнаты
[23:10:30] SamWhited вышел(а) из комнаты
[23:15:02] sattellite вышел(а) из комнаты
[23:15:58] jeremy вышел(а) из комнаты
[23:17:32] nabeel вышел(а) из комнаты
[23:18:22] jp вышел(а) из комнаты: Replaced by new connection
[23:22:14] pinky вышел(а) из комнаты
[23:30:24] SamWhited вышел(а) из комнаты
[23:33:39] jp вышел(а) из комнаты: Replaced by new connection
[23:43:13] pod вышел(а) из комнаты
[23:44:48] jeremy вышел(а) из комнаты
[23:46:18] sattellite вышел(а) из комнаты
[23:53:52] jp вышел(а) из комнаты: Replaced by new connection
[23:54:11] hlad вышел(а) из комнаты
[23:57:12] sattellite вышел(а) из комнаты
[23:59:41] jp вышел(а) из комнаты: Replaced by new connection
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!