![]() The first step is to create a new ansible playbook for this project (as long as you don’t have one yet). I’ll show you how to use it in this blog post, but we won’t go into details about ansible. My ansible role is publicly available on my GitLab instance. On 9th January, I gave a talk about this at the XMPP Meetup. Recently I also did some real abstraction, so now only some config options would need to be changed to get the -server. Later I based on the ansible playbook for moving my own server. The result was nice, but still very server specific. Because we didn’t want to do all the setup multiple times (and researching everything after forgetting everything), I came up with the idea of using ansible to automate everything. Besides the internal server we also set up the domain (youth organization chat) to be opened for free registration later. It was already clear that we’ll first test the XMPP server on a small (Hetzner) cloud server and later move it to a larger one as the project grows. Then, in July I got a small job to install an XMPP server for the DBJR (Deutscher Bundesjugendring). I also imported the database from a friend of mine, who hosted his server ( ) on a Raspberry Pi before. I read the ejabberd documentation in detail to enable all useful features and to get the nearly perfect server config. As you would expect I did that completely manually, so first running apt get install ejabberd, then editing the config file and so on. After that it was just a case of installing OpenMediaVault, an application to easily create network storage devices using a web based interface.In April last year I setup the kaidan.im XMPP server with ejabberd. Using Raspberry Pi Imager, Klements enabled SSH access and pre-configured Wi-Fi access. Klements chose to install Raspberry Pi OS Lite, a server centric version of the official OS. This soldering iron was on our list of Best Soldering Irons and Soldering Stations, until it was knocked off the list by its successor the TS101 which we recently reviewed. But the version that piqued our interest used brass M2.5 inserts that are melted into position using a Miniware TS100 soldering iron. One version enables the Pi to be screwed directly into plastic mounting holes. The Pi Zero 2 W sits at the top of the case and Klements has produced two versions of the case. The black case has been designed to accommodate the Raspberry Pi Zero 2 W and a small fan is connected to the 3.3V pin of the GPIO to suck air into the case, keeping the Pi cool and the noise low. The print took 19 hours, and Klements claims that it cost just $1 in PLA filament. Additional information I have successfully installed ejabberd v18.03 on an Intel system, using the 64bit x86 binary installer. Finally, I also installed ejabberd v18.01, but the same happens. We're not exactly sure on the model of Ender 3, but the "Sprite" direct drive extruder makes us think that is could be a Creality Ender 3 S1 or the Creality Ender 3 S1 Pro, the latter being one of the best 3D printers for your money. I have tried this both with the latest Raspbian Stretch Lite image and also with the Ubuntu 16.04 LTS 'classic' image for the Pi. Talking of cases, the two part 3D printed case was designed in Autodesk's Fusion 360 and printed on a Creality Ender 3 3D printer. Using anything else would require adapters and take up precious space in the case. The micro USB flash drive was chosen given that the Pi Zero range of boards uses micro USB for its only USB port. But that 128GB of network storage is plenty for your most essential files. In a world of terabyte / petabyte storage capacities a paltry 128GB seems useless. Instead of a large 2.5 inch drive, which would inflate the price of the build to three times the cost of a Pi Zero 2 W, Klements chose to use a 128GB micro USB flash drive. The Pi Zero 2 W provides roughly the same processing power as the Raspberry Pi 3, in a smaller package. There are several ways to install and run the ejabberd compiled from source code: system install, building a production release, or building a development release. Klements' project specifically targets a low price-point, but rather than use a $5 Raspberry Pi Zero, or $15 Pi Zero W, they go for the Pi Zero 2 W, also $15. Right now, you need to be quick to secure a Pi. Its getting better, and 2023 will see more Raspberry Pi arrive for retail. Yes, Raspberry Pi are still hard to come by. Lets address the supply of Raspberry Pi before we dive in.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |