To be clear, these are not “hard forks” of the projects. But by combining them under a single brand, performing focused interoperability testing and improving UI/UX consistency, we gain a new project that is greater than the sum of its components. The server is based on Prosody.Īll of these projects are good projects on their own. Provide a simple XMPP service that is easy to deploy and maintain, and provides all the necessary features for Snikket clients out of the box.įor our Android client we selected Conversations.Provide an XMPP client for every major platform, with each client having consistent branding, terminology, and features.Snikket aims to provide this consistency, and provide a friendly entrance to the world of XMPP. But we also need to have some amount of consistency. Diversity is excellent, and the foundation of any healthy ecosystem. Until now, the XMPP ecosystem has been very fragmented - a collection of projects with a mixture of different designs, terminologies and quality. Snikket is an ambitious project to build a new kind of XMPP-based messaging platform. They recently published these which give a bit more detail about what they are all about: The advantages of doing this are: we set it all up ourselves, it’s a private chat channel, we learned a little about networking along the way.I just came here to post this, looks like a great option for XMPP! Next step will be setting this up so we can chat from outside the house as well. Now we can chat at each other from our Windows laptops and Android tablets with ease. It is limited to only one account in use at a time though, so that might be a concern for some. I installed yaxim on my Android tablet next and again, setting up and connecting was easy there. I named the accounts like, and and Gajim found the server on its own. Creating the accounts in Gajim was easy (since I had the server setup to allow registration via the client) and before long, I was able to open a group chat room for my multiple accounts and chat. In Gajim, I just added a couple accounts for me and my son. I have seen about six “An error just occurred…” messages in just a few minutes of playing with it, but it’s an Open Source project, so that’s OK. It has a nice installer and runs OK for the most part. I ended up using Gajim, since my laptops all run Windows and that worked out OK. I needed a Jabber client to connect to it with. Sure enough, now I have the Pi and Prosody listening on my LAN. … to make those config changes take effect. ![]() ![]() Note to self - don’t forget to disable registration before opening the server to the full internet, or any oddball out there could also register an account for themselves! sudo service prosody restart Next, I enabled registration as its called, as that seemed the easiest way to get “accounts” setup on my new Chat server. I ended up just using my Pi’s name on the network, “firstpi” and that works fine as long as the clients are all inside the house. ![]() This concerned me at first, as all of the examples given looked like real domain names, like, and I didn’t want to pay for any service like that (and I don’t own one already). The server’s web site is very clear about most of this, so reference that if you need help:įirst, you need to set up a virtual host name. Now I needed to make a backup of the config file (LUA really) for Prosodyand then edit it. I made that choice pretty quickly though, so I really don’t know ejabberd much. ![]() They both offer lots of options but Prosody won out for its seemingly simple installation. Prosody is the XMPP / Jabber server I chose to use, after reading about it and ejabberd online. (Just to get everything up to date in Raspbian land) sudo apt-get install prosody Here are the steps we followed: sudo apt-get update The Pi is already running Raspbian as the OS so this seemed straight forward. I thought maybe it would be easy to set it up as a chat / Jabber / XMPP server so he and his buddies could chat whenever they like and so he would learn some about computer networking and Linux services and so on. I have been looking for something my son could do with his Pi, as it’s been sitting on a shelf gathering dust for some time. Hi all, this is just a post about my experience today trying something new on my Pi.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |