close
  • Mo chevron_right

    Some news about Movim

    Timothée Jaussoin – pubsub.movim.eu / Movim – Tuesday, 11 June - 16:29 edit

You may have noticed that there was less updates about Movim the past few weeks. I was indeed a bit busy with other things (jobs, other projects…) but don't worry I'm still working on the upcoming release and maintaining things up.

Our #ejabberd instance (for movim.eu and jappix.com) was updated to ejabberd 19.05 a few days ago (we also found a little issue in the release related to the #Pubsub module, which was kindly fixed upstream by the ejabberd team).

A new "share posts to chat contacts" feature was also introduced recently. This will need a bit of polishing but will be part of the upcoming release.

Posts in the chat, Movim, first XMPP client to do that, it

I am also renewing our call to help the #Movim project on #Patreon, we lost a few bakers and went again bellow the 50€/month that allows us to cover the servers + domains and few other expenses for the project.

So if you want to help us, do not hesitate to join our Patreon as well as participating to our little community by doing translations, bug reports (or better, fixes!).

edhelas

  • favorite

    4 Like

    racuna , hyperactiv , debacle , Marzanna

  • 1 Comments

  • person

    18 June hyper

    this looks great! I am on the Feb build of Movim, is Git master installer broken at all?

  • Be chevron_right

    The perfect ejabberd server setup using ansible

    debacle – pubsub.movim.eu / berlin-xmpp-meetup – Wednesday, 2 January, 2019 - 11:35 edit

The perfect ejabberd server setup using ansible

After having heard about the theoretical part of a perfect XMPP server setup in Holger's talk, Linus will now show us how to do this in practice with ejabberd. For this purpose we're going to use the configuration management tool ansible, which will automate the setup process. This makes it much easier to move your setup to a different machine or reinstalling it. After having a look into how the ansible scripts work and what they do on the server, we'll also do a live demonstration.

The ansible scripts cover the setup of ejabberd, Let's Encrypt-certificates, an SQL database with MySQL/MariaDB or PostgreSQL, HTTP File Upload and ejabberd admin interface with reverse proxy using nginx and sslh for multiplexing XMPP/XMPPS/HTTPS on a single port (that can be useful if you're behind a firewall). You can also enable nextcloud authentication, but we won't go into many details on that topic.

When? Wednesday, 2019-01-09 18:00 CET

Where? DBJR, Mühlendamm 3, 10178 Berlin

#xmpp #ejabberd #meeting #meetup #berlin #jabber #ansible

  • favorite

    2 Like

    Timothée Jaussoin , reik

  • Mo chevron_right

    Movim migrates its official server to ejabberd

    Timothée Jaussoin – pubsub.movim.eu / Movim – Friday, 8 December, 2017 - 09:06 edit

A nice blog post about our recent #migration to #ejabberd :)

  • favorite

    10 Like

    Roelof Pieter , paulfree14 , srau , Tyler , Miguel A. Arévalo , Alcides , Nicolas Vérité , arie , odomar , bigou

  • Mo chevron_right

    ejabberd 17.09 is out

    Timothée Jaussoin – pubsub.movim.eu / Movim – Friday, 29 September, 2017 - 14:51

ejabberd 17.09 is the first version of #ejabberd recommended for the upcoming #Movim 0.12 #release. We worked closely with the ProcessOne team, especially on the #Pubsub implementation, to improve the integration between Movim and ejabberd. Thanks to them!

  • ejabberd 17.09

    ejabberd 17.09 is out! This release mostly contains bugfix and adds few improvements.

  • chevron_right

    Contact publication

    Timothée Jaussoin – Wednesday, 16 August, 2017 - 12:55 edit

The migration of the #XMPP #Movim server from #Metronome to #ejabberd is close to be done and most of the services are up again, sorry for the connectivity issues that you had those pas few days.

I'll write a longer post about that #migration in the upcomign days on the official Movim blog.
  • Migration

    The honking of Canadian geese overhead caught my attention just long enough for my to snap this shot. Too bad I couldn't get a good photo of their V-formation, as they're quite disorganized in this...

  • chevron_right

    Trying to get Movim running at home...

    Roelof Pieter – Tuesday, 16 May, 2017 - 20:22 edit

This is a description of the problems I encountered when trying to install a Movim "compatible" XMPP server. This is mainly a reminder to myself, in case I want to try again in some time. I have written this in afterwards, and some of the details have blurred. Be skeptical of everything you read here :-)

#movim #ejabberd #prosody

So, I've been trying to get a complete Movim "suite" running on my Raspberry Pi @ home. For me this means running the following components:

  1. Movim itself
  2. A web server for presenting the Movim interface (Nginx)
  3. A database server for storing Movim "stuff" (MySQL/MariaDB )
  4. A XMPP server for the actual transportation of messages and storage of "content"

I did already have Nginx and MySQL running. Installing Movim was quite straightforward, thanks to the instructions in the wiki. Also, I had already implemented things like DNS (a .nl domain through Yourhosting) and encryption using Letsencrypt. The tough nut to crack here is the XMPP server. I haven't been able to get this running in a way that I can fully enjoy Movim.

First up: Prosody.

I already had Prosody running as an alternative to the evil "Whatsapp". I use it mainly for chatting with my wife, who of course also has a Whatsapp account. She always looks a bit weary of me when we use Conversations. So, since it was already there, I tried this first. Despite the warnings that it has some drawbacks. Well, it works fine as a chat client, but the "news" section is disabled. The configuration section tells me that Movim is working in a "degraded" mode. Trying to get it running has at least had me configure http_upload (XEP-0363) so file uploading works better now.

Next Ejabberd (Version 15.X)

So, use my Raspberry Pi for many things. It's main purpose however is running as a media-center running Kodi. For this reason I have installed OSMC as it's operating system. It is basically Raspbian, optimized for playing media. Being based on Raspbian it means there are a lot of packages available. Amongst them Ejabberd, albeit in an old version (14.07) . I installed Ejabberd and disabled prosody. After plowing through the terrible configuration file* (in Yaml, which was new for me) in the end I finally had it running. Chat works and Movim appears in it's full glory (with "News"). The only thing missing is the ability to upload files/photo's to it. But hey, there is a module for that. I couldn't get it running though. A lot of scary errors, that I forgot to write down though :-( . I Googled a lot (well Duckduckgo'd) but the suggested configurations all led to an error and a crash of Ejabberd. So, this was no good either.

Finally, Ejabberd (17.04) from source

As there was no later version of Ejabberd as a package available, I decided to just download the source of more recent version of Ejabberd. After remembering how this compiling goes, I did a "./configure --enable-user ejabberd & make & make install". Installation was fine. But here also I have a problem with mod_http_upload. Gajim, which I use for testing my XMPP account, with the http-upload-plugin recognizes the possibility to upload a file. I see in the logging that the upload request reaches the server and is processed, without error by the server, but the file doesn't seem to end up anywhere on the server. Gajim just tells me there is a HTTP error. Conversations only tells me the upload has failed. I spent several hours trying different combinations of configurations, mainly trying alternating docroots, but to no avail.

So, nope... (for now)

So, by now I have given up for now. Perhaps I will try Ejabberd later again. With some more luck I might succeed. I have prosody running again, for chatting with my wife. If I understand correct, in the next version 0.10 (or the next 0.11) Pep persistence might be available in prosody, making it run better with Movim.

  • ) Yes, I know there is a web-interface but I found the screen shots not very promising. I go the impression it was mainly for day-to-day administration, and not for setting the damn thin up. And, it more easy and therefore not nearly as cool :-) .