New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lokole (community email) opportunities for tighter integration #2445
Comments
Hello software and code developers, we need your help to complete Lokole email full integration on iiab box. See details here above. |
From Clemens; Good for off-line emails as with IIAB, for a school or a small "closed" community. So you really don't need a dongle to do the "sync". Note that for performance and reliability reasons, the synchronization runs in a background worker (implemented in Celery, see run-celery.sh and run-crontab.sh) which currently isn't being run on the Lokole IIAB setup. Thus, a piece required for enabling email sync on Lokole on IIAB would be to extend the IIAB Lokole Ansible template to not only run the Lokole webapp but also the background workers. The amount of effort required for this change should be fairly minimal: adding a few more scripts to the Ansible template and testing the integration. The skills required for this work are Ansible, Bash and Python. I created an issue in the Lokole backlog to track this work and provide more background (see #2445). If there's someone in your community who would be interested in picking up this work, I can also provide more technical support. Last but not least, to control the amount of traffic to our email synchronization service in Azure, we require an explicit registration step for each new Lokole client. In our existing setup, the registration step happens as part of the installation of the Lokole software on the Raspberry Pi (see ClientSetup). To enable this registration on an ad-hoc basis for Lokole running on IIAB, I suggest to add a form to the Lokole application that takes the user through the registration flow (see #2445 for additional details). This work will require some more intimate knowledge of the Lokole codebase, so if we go forward with this project and others can help with the modification of the IIAB Lokole Ansible templates and cellphone tethering investigation as described earlier in this email, I can commit to implementing this. Hope this helps clarify some of my thoughts. Let me know what additional detail I can provide. |
close |
Nzola Swasisa & Clemens Wolff (@c-w) have outlined 2 opportunities for IIAB integration here, that we should investigate:
Enable Lokole to use a connected cellphone for internet access: Enable internet access via connected cellphone ascoderu/lokole#453
Configure Lokole on Internet-in-a-Box to run the email synchronization: Enable email sync worker on IIAB ascoderu/lokole#454
The text was updated successfully, but these errors were encountered: