| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| IIAB Release 8.0 source code.tar.gz | 2022-12-30 | 4.5 MB | |
| IIAB Release 8.0 source code.zip | 2022-12-30 | 4.9 MB | |
| README.md | 2022-12-30 | 29.1 kB | |
| Totals: 3 Items | 9.4 MB | 0 | |
Release Notes: https://github.com/iiab/iiab/wiki/IIAB-8.0-Release-Notes
Try our 1-line installer for Raspberry Pi, Ubuntu 22.04+, Linux Mint 21+ and Debian 11+: https://download.iiab.io
Images for Raspberry Pi: https://github.com/iiab/iiab/wiki/Raspberry-Pi-Images-~-Summary
Please see IIAB's NEW Technical Contributors Guide !
What's Changed
- nginx/templates/server.conf.j2: client_max_body_size 1M -> 500M solves "413 Request Entity Too Large" [for Calibre-Web, and other LMS-like apps — compare Nextcloud's 512M] by @holta in https://github.com/iiab/iiab/pull/3096
- kiwix/defaults/main.yml: Try kiwix-tools 2022-01-04 by @holta in https://github.com/iiab/iiab/pull/3098
- sugarizer/defaults/main.yml: 1.5.0 -> 1.6.0 by @holta in https://github.com/iiab/iiab/pull/3099
- Ansible indentation norm across 7-8 roles by @holta in https://github.com/iiab/iiab/pull/3102
- Raspberry Pi WiFi hotspot firmware reliability fix, incl new/better choices for 3B+ & 4 (WIP, this is PR [#3101] rebased) by @holta in https://github.com/iiab/iiab/pull/3103
- kiwix/defaults/main.yml: Try kiwix-tools 3.2.0 by @holta in https://github.com/iiab/iiab/pull/3107
- "Power Off" button leads to big classroom problems, even when /library/www/html/home/menu.json contains: "allow_poweroff": false; by @holta in https://github.com/iiab/iiab/pull/3104
- phpmyadmin/defaults/main.yml: 5.1.1 -> 5.1.2 by @holta in https://github.com/iiab/iiab/pull/3110
- gitea/defaults/main.yml: gitea_version: 1.16 by @holta in https://github.com/iiab/iiab/pull/3112
- Recommend ansible-core 2.12.2 by @holta in https://github.com/iiab/iiab/pull/3113
- default_vars.yml: iiab_base_ver: 8.0 (PRE-)release version number by @holta in https://github.com/iiab/iiab/pull/3114
- kiwix/defaults/main.yml: Try kiwix-tools 3.2.0-1 [based on libkiwix 10.0.1] by @holta in https://github.com/iiab/iiab/pull/3115
- remoteit/defaults/main.yml: 4.13.6 -> 4.13.7 by @holta in https://github.com/iiab/iiab/pull/3116
- phpMyAdmin security + bug fixes release 5.1.3 by @holta in https://github.com/iiab/iiab/pull/3120
- Use 'raspi-config --expand-rootfs' in 1-prep/templates/iiab-rpi-max-rootfs.sh (for external USB disks, that also need their filesystem expanded) by @holta in https://github.com/iiab/iiab/pull/3121
- Clarify & Clean 1-prep/templates/iiab-rpi-max-rootfs.sh for PR [#3121] by @holta in https://github.com/iiab/iiab/pull/3122
- scripts/ansible: Recommend ansible-core 2.12.3 by @holta in https://github.com/iiab/iiab/pull/3127
- remoteit/defaults/main.yml: remoteit_version: 4.13.7 -> 4.14.1 by @holta in https://github.com/iiab/iiab/pull/3128
- Allow manual removal of /library/calibre-web/config/app.db for easier resetting of Calibre-Web app settings (without damaging your e-book collection metadata in /library/calibre-web/metadata.db !) by @holta in https://github.com/iiab/iiab/pull/3129
- vars/local_vars_large.yml: Don't install Lokole due to [#3132] by @holta in https://github.com/iiab/iiab/pull/3135
- iiab-expand-rootfs for more HW/OS's w/ safety checks, per raspi-config's do_expand_rootfs() by @holta in https://github.com/iiab/iiab/pull/3137
- 1-prep/tasks/hardware.yml: Cleaner modularization & assoc fixups by @holta in https://github.com/iiab/iiab/pull/3139
- generalize wifi dependencies based on hardware present by @jvonau in https://github.com/iiab/iiab/pull/3138
- 1-prep -> 2-common: Consolidate, simplify and clarify packages.yml (16 apt packages) + network.yml (12 apt packages) making useful WiFi tools available to everyone by @holta in https://github.com/iiab/iiab/pull/3141
- User Uploads Blocked: Beware "client_max_body_size 500M;" in /etc/nginx/server.conf by @holta in https://github.com/iiab/iiab/pull/3142
- test change [yarn add https://github.com/internetarchive/dweb-mirror] by @jvonau in https://github.com/iiab/iiab/pull/3144
- kiwix-tools 3.2.0-2: kiwix-serve security fix by @holta in https://github.com/iiab/iiab/pull/3146
- BUGFIX - lokole - pin python3 package versions to support older flask package by @jvonau in https://github.com/iiab/iiab/pull/3149
- Recommend ansible-core 2.12.4 by @holta in https://github.com/iiab/iiab/pull/3150
- awstats/tasks/install.yml: 'command' safer than 'shell' by @holta in https://github.com/iiab/iiab/pull/3152
- remoteit/README.md: Clean up explanations + links by @holta in https://github.com/iiab/iiab/pull/3154
- usb_lib/tasks/install.yml: 'apt install usbmount_0.0.22_all.deb' on Ubuntu too by @holta in https://github.com/iiab/iiab/pull/3155
- mediawiki/defaults/main.yml: Security release 1.37.2 by @holta in https://github.com/iiab/iiab/pull/3153
- Always install the latest remote.it Device Package (instead of hard-coding a new version# every 1-2 months!) by @holta in https://github.com/iiab/iiab/pull/3156
- vars files: Update remote.it & OpenVPN tips by @holta in https://github.com/iiab/iiab/pull/3157
- 1-prep/templates/iiab-expand-rootfs: Avoid reboot by @holta in https://github.com/iiab/iiab/pull/3160
- 9-local-addons: Do not install php-pear by @holta in https://github.com/iiab/iiab/pull/3151
- New command /usr/bin/iiab-remoteit to quickly obtain a new Claim Code for https://remote.it (allows remote connections to manage an IIAB) by @holta in https://github.com/iiab/iiab/pull/3161
- /use/bin/iiab-remoteit: Safer bounce of services, while deleting /etc/remoteit/config.json by @holta in https://github.com/iiab/iiab/pull/3162
- iiab-diagnostics: Run '/opt/iiab/kiwix/bin/kiwix-serve --version' to help with kiwix-tools debugging by @holta in https://github.com/iiab/iiab/pull/3163
- Fix 5 typos: /etc/iiab/iiab_state.yml -> /etc/iiab/iiab.ini by @holta in https://github.com/iiab/iiab/pull/3164
- Stop & Disable any remoteit@* services (via Ansible or iiab-remoteit-off) by @holta in https://github.com/iiab/iiab/pull/3167
- Fix explanations in /usr/bin/iiab-remoteit & /usr/bin/iiab-remoteit-off by @holta in https://github.com/iiab/iiab/pull/3168
- Allow remote.it license key to be pasted into local_vars.yml & document both registration options by @holta in https://github.com/iiab/iiab/pull/3172
- remoteit - visual feedback and recording claim code in iiab.ini & New feature auto registeration for early connections by @jvonau in https://github.com/iiab/iiab/pull/3169
- kiwix-tools 3.2.0-3: kiwix-serve fix(es) for full-text search and articleCount? by @holta in https://github.com/iiab/iiab/pull/3175
- remoteit/templates/iiab-remoteit touch-ups by @holta in https://github.com/iiab/iiab/pull/3176
- Install apt pkg 'smbclient' instead of virtual pkg 'samba-client' (in samba/tasks/install.yml) by @holta in https://github.com/iiab/iiab/pull/3178
- templates/iiab-remoteit: Warn if /etc/remoteit/config.json exists...and try it if operator really wants to? by @holta in https://github.com/iiab/iiab/pull/3183
- Moodle 4.0 is now official by @holta in https://github.com/iiab/iiab/pull/3184
- FreePBX 16 now officially works with Asterisk 19 (so remove temp patch) by @holta in https://github.com/iiab/iiab/pull/3187
- Try out Node.js 18.x (now released, becomes LTS on 2022-10-25) by @holta in https://github.com/iiab/iiab/pull/3186
- Stage 6/7 bypass of apps not yet compatible w/ Ubuntu 22.04 (Kolibri, Nextcloud, Moodle, Sugarizer) [ASIDE: Node.js 18.x works manually or using deb.nodesource.com install script] by @holta in https://github.com/iiab/iiab/pull/3189
- Branch Maps7.3 -- includes 2020 OSM data and 2020 satellite images by @georgejhunt in https://github.com/iiab/iiab/pull/3165
- Recommend ansible-core 2.12.5 by @holta in https://github.com/iiab/iiab/pull/3191
- host maps on github by @jvonau in https://github.com/iiab/iiab/pull/3192
- Revert "install fonts to '/viewer/assets/'" by @jvonau in https://github.com/iiab/iiab/pull/3196
- upstream fonts.css does not have mapping to 'common' by @jvonau in https://github.com/iiab/iiab/pull/3197
- Revert "upstream fonts.css does not have mapping to 'common'" by @holta in https://github.com/iiab/iiab/pull/3198
- Fix vars/local_vars_unittest.yml: 'download_timeout: 100' (not 200) by @holta in https://github.com/iiab/iiab/pull/3200
- Workaround to induce remote.it install on Linux Mint by @holta in https://github.com/iiab/iiab/pull/3201
- remoteit/tasks/install.yml: Refine PR [#3201] using Ansible not bash by @holta in https://github.com/iiab/iiab/pull/3202
- osm-vector-maps: Lint + clarify for readability e.g. map_installer_url -- and speed up initial install of 48MB planet_z0-z6_2020.mbtiles + 25MB satellite_z0-z6_2020.mbtiles by @holta in https://github.com/iiab/iiab/pull/3204
- copy fonts.css to maps assets by @tim-moody in https://github.com/iiab/iiab/pull/3203
- Begin updating osm-vector-maps/README.md e.g. "How to upgrade IIAB Maps" (ENTIRELY AT YOUR OWN RISK) by @holta in https://github.com/iiab/iiab/pull/3205
- Nextcloud 24.0.0 works w/ PHP 8.1 on Ubuntu 22.04 by @holta in https://github.com/iiab/iiab/pull/3208
- scripts/iiab-diagnostics: Redact wep-key[0-3]=PASSWORD (for old WiFi routers) by @holta in https://github.com/iiab/iiab/pull/3209
- https://wordpress.org/latest.tar.gz fails in England, Scotland (and elsewhere?) when trying to install WordPress using Ansible's get_url ["HTTP Error 429: Too Many Requests"] — so let's try wget as an interim workaround by @holta in https://github.com/iiab/iiab/pull/3210
- kiwix-tools 3.2.0-4: fixes for diacritics (accents) etc by @holta in https://github.com/iiab/iiab/pull/3212
- default_vars.yml: 'kiwix_apk_src: [full URL]/kiwix-android/kiwix-3.4.5.apk' for now by @holta in https://github.com/iiab/iiab/pull/3213
- mongodb/tasks/install.yml: Try 5.0.x (was 4.4.x) on all four 64-bit OS's (for Sugarizer) by @holta in https://github.com/iiab/iiab/pull/3214
- nextcloud/README.md: Warn about Nextcloud News app's 32-bit requirement by @holta in https://github.com/iiab/iiab/pull/3215
- phpMyAdmin 5.1.3 -> 5.2.0 by @holta in https://github.com/iiab/iiab/pull/3218
- iiab-diagnostics: journalctl -t IIAB-CMDSRV by @holta in https://github.com/iiab/iiab/pull/3219
- Recommend ansible-core 2.13.0 by @holta in https://github.com/iiab/iiab/pull/3220
- Try kiwix-tools 3.2.0-5 by @holta in https://github.com/iiab/iiab/pull/3221
- Check hardware for AP and if so record 'can_be_ap = True' to /etc/iiab/iiab.ini by @holta in https://github.com/iiab/iiab/pull/3222
- Detect, record if wifi can be AP and suppress installing supporting files by @jvonau in https://github.com/iiab/iiab/pull/3070
- Tolerate Ubuntu 22.10 Kinetic Kudu to help with testing by @holta in https://github.com/iiab/iiab/pull/3223
- 7-edu-apps: TEMPORARY 'and not is_ubuntu_2210' for [#3189] by @holta in https://github.com/iiab/iiab/pull/3225
- set 'host_country_code' to value found in wpa_supplicant.conf [on Raspberry Pi OS only, deferring Ubuntu/Debian upstream issues] by @jvonau in https://github.com/iiab/iiab/pull/3179
- freepbx-16.0-latest.tgz STALE so git clone to /opt/iiab/freepbx by @holta in https://github.com/iiab/iiab/pull/3229
- iiab-diagnostics: 4 fixes/cleanups by @holta in https://github.com/iiab/iiab/pull/3230
- local vars with no services by @tim-moody in https://github.com/iiab/iiab/pull/3232
- mediawiki/defaults/main.yml: new release 1.38.0 by @holta in https://github.com/iiab/iiab/pull/3233
- MediaWiki 1.38.1 fixes problems with last week's 1.38.0 by @holta in https://github.com/iiab/iiab/pull/3234
- test.yml: Document ansible_local.local_facts, ansible_architecture etc by @holta in https://github.com/iiab/iiab/pull/3237
- WIP: MongoDB Spring Cleaning (bug fixes) for [#3236] by @holta in https://github.com/iiab/iiab/pull/3238
- test.yml: Document ansible_facts['distribution'] etc — "avoid ansible_distribution since Ansible 2.7" by @holta in https://github.com/iiab/iiab/pull/3239
- Unblock Kolibri 0.15.3 installs on Python 3.10, e.g. Ubuntu 22.04, 22.10 by @holta in https://github.com/iiab/iiab/pull/3240
- nodered/tasks/rpi_desk.yml: Interim patch comments out 'pi' on RasPiOS by @holta in https://github.com/iiab/iiab/pull/3246
- Rework + modernize Node-RED's roles/nodered install routine (no more 'pi', ETC!) by @holta in https://github.com/iiab/iiab/pull/3248
- WIP: Tighten up roles/mongodb — runs 'apt-mark hold mongodb-org mongodb-org-server' on 64-bit RPi if installing MongoDB >= 5.0 by @holta in https://github.com/iiab/iiab/pull/3241
- Use moodle/tasks/enable-or-disable.yml like in other roles by @holta in https://github.com/iiab/iiab/pull/3250
- iiab-diagnostics: 'df -ah' for disk usage detail by @holta in https://github.com/iiab/iiab/pull/3251
- kiwix-tools 3.3.0 is coming very soon (with "opensearch") by @holta in https://github.com/iiab/iiab/pull/3235
- 7.3.4 usb mount ["on usb mount no symlink if rootfs or /library on device"] by @tim-moody in https://github.com/iiab/iiab/pull/3254
- Prototype 'skip_role_on_error: True' in 4 roles {lokole, moodle, mongodb, sugarizer} by @holta in https://github.com/iiab/iiab/pull/3255
- Support skip_role_on_error in 23+3 more roles (Stages 6-9) [and FreePBX module 'sipsettings' won't install?] by @holta in https://github.com/iiab/iiab/pull/3256
- /usr/bin/iiab-apps-to-be-installed: Quick scan to see what's asked for but not yet installed by @holta in https://github.com/iiab/iiab/pull/3257
- iiab-diagnostics: Fix cat_cmd output + grep -B2 "SEE ERROR ABOVE" /opt/iiab/iiab/*.log + speed up prompt by @holta in https://github.com/iiab/iiab/pull/3258
- Force string python_ver: "3.10" in ubuntu-2204.yml & ubuntu-2210.yml [also update debian-12.yml "Bookworm"] by @holta in https://github.com/iiab/iiab/pull/3260
- test.yml: float (drops outer zeros) vs AnsibleUnicode (String) by @holta in https://github.com/iiab/iiab/pull/3261
- scripts/ansible: Recommend ansible-core 2.13.1 by @holta in https://github.com/iiab/iiab/pull/3263
- Try 'skip_role_on_error: True' in default_vars.yml for more uninterrupted installs of IIAB Apps ['./iiab-install --risky' if you want to live on the wild side, forcing it too to use 'skip_role_on_error: True'] by @holta in https://github.com/iiab/iiab/pull/3262
- 22.04 & Mint 21: Avoid Sugarizer+Moodle initially (TEMPORARY) by @holta in https://github.com/iiab/iiab/pull/3265
- Highlight recent git tags (e.g. "8.0-preview-2" and "v0.5.5.9") in /usr/bin/iiab-summary, iiab-diagnostics etc [and remote URLs, branch names, PR count / commit count since tag...] by @holta in https://github.com/iiab/iiab/pull/3267
- remoteit/tasks/install.yml: Remove "IIAB_LIKE=Ubuntu" after workaround, for Ansible OS detection by @holta in https://github.com/iiab/iiab/pull/3269
- awstats.schoolserver.conf.j2: Set AllowFullYearView=3 not 2 by @holta in https://github.com/iiab/iiab/pull/3271
- Record branch's actual Git remote (URL) to iiab.ini (in 2 places) + cleaner /usr/bin/iiab-summary when Admin Console is missing by @holta in https://github.com/iiab/iiab/pull/3270
- Speed up roles/0-init by almost 50% (by moving 2 things to detected_network.yml) [and later remove them almost entirely] by @holta in https://github.com/iiab/iiab/pull/3272
- @jvonau's PR [#3273] with obsolete groovy (Ubuntu 20.10) code block commented out & clarified [drop ping altogether, and vars internet_available & gw_active] by @holta in https://github.com/iiab/iiab/pull/3274
- Drop ping altogether by @jvonau in https://github.com/iiab/iiab/pull/3273
- Cleaner RasPiOS comments in 2-common, iiab-admin, jupyterhub, kalite, kolibri by @holta in https://github.com/iiab/iiab/pull/3275
- mediawiki/defaults/main.yml: Version 1.38.2 by @holta in https://github.com/iiab/iiab/pull/3279
- scripts/iiab-summary: Clarify when PR's are auto-pulled by @holta in https://github.com/iiab/iiab/pull/3280
- iiab-summary: Path for iiab-apps-to-be-installed (so it works early on) by @holta in https://github.com/iiab/iiab/pull/3282
- iiab-apps-to-be-installed: rm tmp file (so diff users can later run this cleanly) by @holta in https://github.com/iiab/iiab/pull/3284
- /usr/bin/iiab-apps-to-be-installed: double square brackets (safer for string compare) by @holta in https://github.com/iiab/iiab/pull/3285
- Change download URL's & many (but not all) others to TLS/SSL by @holta in https://github.com/iiab/iiab/pull/3288
- Extract IIAB_REMOTE_URL from 1 of 2 places, for both Git repos {iiab, iiab-admin-console} and... by @holta in https://github.com/iiab/iiab/pull/3291
- Small revisions for 3 commands: iiab-apps-to-be-installed, iiab-summary, iiab-diagnostics by @holta in https://github.com/iiab/iiab/pull/3292
- iiab apps to be installed by @jvonau in https://github.com/iiab/iiab/pull/3290
- break pip install into two plays by @georgejhunt in https://github.com/iiab/iiab/pull/3294
- jupyterhub/tasks/install.yml: Use --no-cache-dir w/o --pre [AND stop patching firstuseauthenticator.py] by @holta in https://github.com/iiab/iiab/pull/3295
- Transition from 172.18.96.1 to 10.10.10.10 thanks to PR [#3281] by @holta in https://github.com/iiab/iiab/pull/3299
- 10.10.10..10 server address by @georgejhunt in https://github.com/iiab/iiab/pull/3281
- drop old olpc fedora paths by @jvonau in https://github.com/iiab/iiab/pull/3301
- Allow for network role to be fully optional, building on PR [#3173] by @holta in https://github.com/iiab/iiab/pull/3302
- scripts/local_facts.fact: Stop supporting Ubuntu 21.10 (Impish Indri) by @holta in https://github.com/iiab/iiab/pull/3306
- Network helper by @jvonau in https://github.com/iiab/iiab/pull/3308
- default_vars.yml: kiwix-3.5.0.apk from 2022-05-31 by @holta in https://github.com/iiab/iiab/pull/3310
- Download kiwix.apk ("redirect to latest") instead of kiwix-3.5.0.apk by @holta in https://github.com/iiab/iiab/pull/3311
- scripts/ansible: Recommend ansible-core 2.13.2 by @holta in https://github.com/iiab/iiab/pull/3315
- Remove named dhcpd + roles/firmware refinements + clean networkd-dispatcher for Mint by @holta in https://github.com/iiab/iiab/pull/3314
- Remove named dhcpd by @jvonau in https://github.com/iiab/iiab/pull/3312
- roles/osm-vector-maps: Download three 25-48MB files from new repo iiab/maps-assets by @holta in https://github.com/iiab/iiab/pull/3316
- Create roles/nodejs/README.md consolidating Node.js and npm configuration issues by @holta in https://github.com/iiab/iiab/pull/3317
- /usr/local/sbin/netwarn pop-ups (if iiab-network needs to be run) on MATE & RasPiOS with desktop + roles/network refactoring by @holta in https://github.com/iiab/iiab/pull/3318
- Net warn by @jvonau in https://github.com/iiab/iiab/pull/3313
- Set default for use in netplan.yml and wording by @jvonau in https://github.com/iiab/iiab/pull/3319
- handle missing or empty library.xml by @tim-moody in https://github.com/iiab/iiab/pull/3321
- network/tasks/detected_network.yml: can_be_ap grep failed on absence of regex by @holta in https://github.com/iiab/iiab/pull/3323
- Use the new 'gitea_version: 1.17' instead of 1.16 by @holta in https://github.com/iiab/iiab/pull/3326
- Install Kolibri using PPA, which promises auto-upgrades (when you apt update?) by @holta in https://github.com/iiab/iiab/pull/3327
- Live w/ red errors to set can_be_ap ('failed_when: False' was too strong) + WiFi firmware questions w/ Linux Mint (Broadcom or Realtek) by @holta in https://github.com/iiab/iiab/pull/3329
- Explain iiab-network alert: "WiFi chipset/firmware NOT CAPABLE of AP Mode (details above)" by @holta in https://github.com/iiab/iiab/pull/3331
- iiab-diagnostics: sudo ufw status verbose by @holta in https://github.com/iiab/iiab/pull/3332
- detected_network.yml: Disallow multi-line var second_gateway_found ~= exclude_devices (to avoid polluting /etc/iiab/iiab.ini) by @holta in https://github.com/iiab/iiab/pull/3334
- iiab-diagnostics: dmesg | grep -i <about 9 WiFi patterns> | head -100 (firmware/driver msgs) by @holta in https://github.com/iiab/iiab/pull/3333
- Revert "1-prep/templates/iiab-expand-rootfs: Avoid reboot" by @holta in https://github.com/iiab/iiab/pull/3336
- /usr/bin/iiab-support-off: Disable openvpn service AND openvpn_enabled in local_vars.yml by @holta in https://github.com/iiab/iiab/pull/3341
- Cwivagg/matomo 20220618 by @cwivagg in https://github.com/iiab/iiab/pull/3304
- Recommend ansible-core 2.13.3 by @holta in https://github.com/iiab/iiab/pull/3342
- kiwix/defaults/main.yml: New kiwix-tools version 3.3.0-1 by @holta in https://github.com/iiab/iiab/pull/3344
- kolibri/tasks/install.yml: PPA special cases for Mint 20 (focal) + Mint 21 (jammy) by @holta in https://github.com/iiab/iiab/pull/3347
- iiab-diagnostics: Display /etc/fstab as external disks get more popular by @holta in https://github.com/iiab/iiab/pull/3351
- Cwivagg timezone patch [Matomo] by @cwivagg in https://github.com/iiab/iiab/pull/3354
- Get Azuracast baseline - Fix port reassignment - WIP - needs testing by @jvonau in https://github.com/iiab/iiab/pull/2946
- 6-generic-apps/tasks/main.yml: AzuraCast restoration prep by @holta in https://github.com/iiab/iiab/pull/3353
- azuracast/tasks/main.yml: skip_role_on_error by @holta in https://github.com/iiab/iiab/pull/3355
- kolibri/tasks/install.yml: Modern apt keyring approach [& apt upgrading Kolibri very risky!] by @holta in https://github.com/iiab/iiab/pull/3356
- Allow for NM [NetworkManager] with RPiOS by @jvonau in https://github.com/iiab/iiab/pull/3361
- remoteit/tasks/enable-or-disable.yml: Don't fail if svc(s) missing by @holta in https://github.com/iiab/iiab/pull/3363
- Update AzuraCast stale inline docs. Prepare to revise "azuracast_port_range_prefix: 10" (i.e. ports 10xxx for now, including blocked port 10080) as AzuraCast recommendations evolve. by @holta in https://github.com/iiab/iiab/pull/3360
- Recommend ansible-core 2.13.4 by @holta in https://github.com/iiab/iiab/pull/3364
- plocate: Faster & smaller than locate & mlocate by @holta in https://github.com/iiab/iiab/pull/3365
- Published Password warnings work better with 'sudo -n' by @holta in https://github.com/iiab/iiab/pull/3368
- add utility scripts by @tim-moody in https://github.com/iiab/iiab/pull/3369
- iiab-install: mkdir -p /etc/iiab/install-flags by @holta in https://github.com/iiab/iiab/pull/3370
- rectification of names by @tim-moody in https://github.com/iiab/iiab/pull/3371
- Better description of current configuration when networking is disabled by @jvonau in https://github.com/iiab/iiab/pull/3373
- Sb moved [AzuraCast] by @jvonau in https://github.com/iiab/iiab/pull/3374
- moving elsewhere by @tim-moody in https://github.com/iiab/iiab/pull/3376
- Straw Man 1-prep/templates/iiab-expand-rootfs.service based on 2020's PR [#2522] + /usr/sbin/iiab-expand-rootfs "bash -xe" exit-on-error (to defer deleting /.expand-rootfs) by @holta in https://github.com/iiab/iiab/pull/3337
- Upgrade Lokole's Python dependencies by @mabuelhagag in https://github.com/iiab/iiab/pull/3276
- Force-install libssl1.1 if MongoDB needed on Ubuntu >= 22.04 (for Sugarizer) by @holta in https://github.com/iiab/iiab/pull/3380
- Encourage pre-release testing of Moodle 4.1 LTS if PHP >= 8.1 by @holta in https://github.com/iiab/iiab/pull/3382
- mediawiki/defaults/main.yml: Version 1.38.3 by @holta in https://github.com/iiab/iiab/pull/3383
- Fix hostapd for Raspberry Pi Zero W (systemd unit files, so it doesn't start too early!) by @holta in https://github.com/iiab/iiab/pull/3379
- AzuraCast 'stable' instead of 'latest' + Simplify install + Document './runrole --reinstall azuracast' manual workaround by @holta in https://github.com/iiab/iiab/pull/3384
- mediawiki/defaults/main.yml: Version 1.38.4 by @holta in https://github.com/iiab/iiab/pull/3386
- 0-init: Skip validate_vars.yml on Zero W & Zero 2 W (slow Raspberry Pi's) by @holta in https://github.com/iiab/iiab/pull/3388
- 3385 Ignore detected wifi device from LAN detection when not currently active. by @jvonau in https://github.com/iiab/iiab/pull/3390
- Auto-install latest/official kiwix-tools + tighten up code by @holta in https://github.com/iiab/iiab/pull/3391
- Move 'hooks' to their respective backends by @jvonau in https://github.com/iiab/iiab/pull/3392
- Refine remote.it operations, now that connectd systemd service is gone, and considering 3 valid states for /etc/remoteit/registration by @holta in https://github.com/iiab/iiab/pull/3395
- Recommend ansible-core 2.13.5 by @holta in https://github.com/iiab/iiab/pull/3396
- mongodb/tasks/install.yml: Force libssl1.1 on is_linuxmint_21 too (for Sugarizer) by @holta in https://github.com/iiab/iiab/pull/3397
- Copy Node-RED's default settings.js from /usr/lib/... OR /usr/local/lib/… by @holta in https://github.com/iiab/iiab/pull/3402
- Refine published password warnings, avoiding Mint 21 pop-up by @holta in https://github.com/iiab/iiab/pull/3405
- 2-common/tasks/packages.yml: Debian 12 needs 'apt install cron' by @holta in https://github.com/iiab/iiab/pull/3400
- MongoDB 4.4 -> 6.0 on 64-bit machines; force libssl1.1 for Debian 12 (for Sugarizer) by @holta in https://github.com/iiab/iiab/pull/3407
- Use OS's Node.js & npm if Nodesource dragging (+ always wipe prior versions) by @holta in https://github.com/iiab/iiab/pull/3410
- Force-install libssl1.1 on ARM64 Ubuntu 22.04+ for MongoDB 5+ & Sugarizer by @holta in https://github.com/iiab/iiab/pull/3411
- Modernize install of Kolibri PPA for Ubuntu 22.04+ (e.g. 23.04, 23.10, etc) by @holta in https://github.com/iiab/iiab/pull/3413
- Debian 12 Bookworm uses PostgreSQL 15 (released 2022-10-13) by @holta in https://github.com/iiab/iiab/pull/3414
- Preliminary support for Ubuntu 23.04 Lunar Lobster by @holta in https://github.com/iiab/iiab/pull/3415
- Ansible 2.14 disallows 'args:' 'warn: no' by @holta in https://github.com/iiab/iiab/pull/3417
- Recommend ansible-core 2.14.0 by @holta in https://github.com/iiab/iiab/pull/3418
- (1) ansible-core 2.14.0 fails to install on 32-bit ARM OS's (2) Some 32-bit RPi OS's end up upgrading to the older ansible-core 2.11.x by @holta in https://github.com/iiab/iiab/pull/3419
- Til wheels / cryptography fixed: ansible-core 2.12.10+ PPA on 32-bit RasPiOS by @holta in https://github.com/iiab/iiab/pull/3421
- Block iiab-install of JupyterHub & Calibre-Web on 32-bit OS's, til RasPiOS fixes Rust, wheels / cryptography by @holta in https://github.com/iiab/iiab/pull/3422
- Create ubuntu-2304.yml, as daily builds are now available for testing (via Multipass etc) by @holta in https://github.com/iiab/iiab/pull/3423
- Upgrade MineTest to only use package on all platforms by @tim-moody in https://github.com/iiab/iiab/pull/3426
- Move netplan.j2 to netplan.j2.unused (as May 2020's PR [#2380] reverted PR [#1634]) by @holta in https://github.com/iiab/iiab/pull/3429
- Install new Moodle 4.1 LTS, or 4.2dev if OS PHP >= 8.2 by @holta in https://github.com/iiab/iiab/pull/3430
- Install the new MediaWiki 1.39.0 LTS by @holta in https://github.com/iiab/iiab/pull/3431
- Recommend ansible-core 2.14.1 by @holta in https://github.com/iiab/iiab/pull/3432
- Rename .travis.yml to .travis.yml.unused by @holta in https://github.com/iiab/iiab/pull/3435
- Clean .gitignore: XS bitrot, space pollution, emacs support by @holta in https://github.com/iiab/iiab/pull/3436
- .gitignore enhanced for emacs, which generates even more tmp files since 2022 by @holta in https://github.com/iiab/iiab/pull/3437
- Dynamically extract python_ver & postgresql_version by @holta in https://github.com/iiab/iiab/pull/3438
- Dynamically extract php_version & python_version by @holta in https://github.com/iiab/iiab/pull/3439
- Put vars/<OS-VER>.yml files on a diet, moving stale vars to default_vars.yml or roles/X/defaults by @holta in https://github.com/iiab/iiab/pull/3440
- iiab-admin/templates/sshpwd-lxde-iiab.sh.j2: Fix {{ sshd_service }} by @holta in https://github.com/iiab/iiab/pull/3445
- Fix for Issue [#3441] by @cwivagg in https://github.com/iiab/iiab/pull/3443
- Put Kiwix var {{ systemctl_program }} to rest — simple is almost always better by @holta in https://github.com/iiab/iiab/pull/3446
- Somewhat higher PHP limits for Matomo — similar to Nextcloud, PBX, WordPress by @holta in https://github.com/iiab/iiab/pull/3447
- Several updates to make Matomo experience cleaner by @cwivagg in https://github.com/iiab/iiab/pull/3448
- PHP Limits Dependency Cleanup: www_options/tasks/set-php-limits.yml run on demand (by 5 relevant roles) by @holta in https://github.com/iiab/iiab/pull/3449
- Use the new 'gitea_version: 1.18' (instead of 1.17) by @holta in https://github.com/iiab/iiab/pull/3451
- Store actual System TZ (not Ansible's ambiguous TZ abbreviations) into fpm/php.ini & cli/php.ini — for Matomo etc by @holta in https://github.com/iiab/iiab/pull/3453
New Contributors
- @cwivagg made their first contribution in https://github.com/iiab/iiab/pull/3304
- @mabuelhagag made their first contribution in https://github.com/iiab/iiab/pull/3276
Full Changelog: https://github.com/iiab/iiab/compare/release-7.2...release-8.0