openspace42/aenigma
The | state-of-the-art | secure-by-default | one-touch-deployed | XMPP server for everyone.
Add config file for ejabberd-18.06
Merge synthia v0.2.0 with dna v0.2.5
Merge bash-framework v0.1.5 Add provisioning for all XMPP technical subdomains TLS certs Add letsencrypt-ejabberd-post-renewal-hook Further improvements to ejabberd v18.04 config
Added ejabberd v18.03 config file with the following changes over 18.01: max_fsm_queue: 10000 [over 1000] max_user_offline_messages: 8192 over 4096 [for non-admins] [mod_http_upload_quota] max_days: 120 over 30 mod_fail2ban: {} Added ejabberd v18.03 config file with the following changes over 18.03: mod_push: include_sender: true include_body: true
Notify bash-functions of lockfile_set Fix lockfile setting Use bash-functions v0.2.1: New version check system Also print duplicity restore output to shell Clear lockfile on exit_function Fix bz2 compression type Don't delete $short_name-restore dir on restore script init
Add lockfile to avoid multiple concurrent backups Updated README
Allow S3 test restore to fail and continue with local-only backup Use bash-functions v0.2.0 Merge with bash-framework v0.1.4
Use bash-functions v0.1.8 [therefore now allow custom local backup archival location]
Definitive merge of bash-framework and merge bf v1.3 from upstream Use bash-functions v0.1.7 If you have time and are up for some testing, please consider upgrading your server to Ubuntu 18.04 beta and testing aenigma there [nginx won't work for now, bear that in mind]. That'll ensure we're all ready for the new LTS release on April 26th 2018. Read the updated README file for detailed instructions. Thanks!
New README Fix for new openspace inception [previously known as Debian-First-Boot-Setup] script name Use bash-functions v0.1.6
Various fixes If you have time and are up for some testing, please consider upgrading your server to Ubuntu 18.04 beta and testing aenigma there [nginx won't work for now, bear that in mind]. That'll ensure we're all ready for the new LTS release on April 26th 2018. Read the updated README file for detailed instructions. Thanks!
The first v0.5 beta release. All of aenigma's code was reviewed and reworked and a great part of it was imported in our new openspace bash-functions. At the same time we did the same for our raptor project, so that now most of the codebase is shared and readily available to both projects and more to come. All of bash-function's cool functionality can in fact be accessed by using our new bash-framework, a skeleton repo that streamlines the creation of every new bash-based project. Everything is still under active developement and things will break again in the future until v1. As for aenigma, this upgrade will most likely throw errors at you and in any event you'll have to re-configure a few settings. Your ejabberd install should be upgraded smoothly but definitely make a backup before upgrading and keep a second terminal open to manually read your existing config parameters. Also just re-run the install once again when you're done upgrading just to make sure everything was upgraded correctly. The best thing would be to use an entirely different server and restore your previous install after you're done with the initial installation on the new server. Also, if you have time and are up for some testing, please consider upgrading your server to Ubuntu 18.04 beta and testing aenigma there [nginx won't work for now, bear that in mind]. That'll ensure we're all ready for the new LTS release on April 26th 2018. Read the updated README file for detailed instructions. Thanks!
This is an invitation to please check out our beta version for ejabberd 18.0x on Ubuntu 18.04 [bionic beaver] over on the testing branch. If you happen to have the time and have a perfect backup so that you can always revert, please upgrade to Ubuntu 18.04 first with `do-release-upgrade -d` and confirm with `lsb_release -a` that you're indeed on 18.04. At that point: ``` git clone https://github.com/openspace42/aenigma -b testing bash aenigma/setup -b ``` You will notice some errors, namely with EasyEngine, which doesn't support 18.04 yet, but the underlying nginx will keep working as usual. Thanks for your help! Also included with v0.47 are a few bugfixes for the recent change in name of Debian-First-Boot-Setup. Happy chatting with aenigma! Nk
