| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| IIAB Release 8.2 source code.tar.gz | 2025-01-01 | 4.6 MB | |
| IIAB Release 8.2 source code.zip | 2025-01-01 | 5.0 MB | |
| README.md | 2025-01-01 | 13.6 kB | |
| Totals: 3 Items | 9.6 MB | 0 | |
Release Notes: https://github.com/iiab/iiab/wiki/IIAB-8.2-Release-Notes
Try our 1-line installer for Raspberry Pi, Ubuntu 24.04+, Linux Mint 22+ and Debian 12+: https://download.iiab.io
Images for Raspberry Pi: https://github.com/iiab/iiab/wiki/Raspberry-Pi-Images-~-Summary
Please see IIAB's NEW Contributors Guide !
What's Changed
- default_vars.yml: Launch 8.2 Release Cycle by @holta in https://github.com/iiab/iiab/pull/3693
- Calibre-Web (eBook Library) w/ experimental support for video/audio/images by @holta in https://github.com/iiab/iiab/pull/3694
- Install/enable Calibre-Web by default, e.g. with SMALL-sized IIAB installs too by @holta in https://github.com/iiab/iiab/pull/3695
- calibre-web/tasks/install.yml: lb-wrapper.greedy gone! by @holta in https://github.com/iiab/iiab/pull/3696
- iiab-diagnostics: Show Calibre-Web "version" (~50 recent commits) + systemd service status + 3 "log files" by @holta in https://github.com/iiab/iiab/pull/3697
- iiab-diagnostics: 300 last lines of /var/log/xklb.log for now by @holta in https://github.com/iiab/iiab/pull/3698
- Update (approx 10!) Calibre-Web app.db settings / configuration defaults by @holta in https://github.com/iiab/iiab/pull/3699
- iiab-diagnostics: Pipe everything thru
cat -vso ASCII control characters become visible by @holta in https://github.com/iiab/iiab/pull/3700 - iiab-diagnostics: sudo git log for Calibre-Web "version" by @holta in https://github.com/iiab/iiab/pull/3701
- another auto install of a pet project by @tim-moody in https://github.com/iiab/iiab/pull/3702
- Recommend ansible-core 2.16.3 by @holta in https://github.com/iiab/iiab/pull/3703
- 1-prep/tasks/hardware.yml: Comment out "NUC6" WiFi driver by @holta in https://github.com/iiab/iiab/pull/3708
- Ugly hack... works to install Asterisk 21 and FreePBX 17 Beta onto Debian 12 and Ubuntu 24.04 by @holta in https://github.com/iiab/iiab/pull/3675
- Update FreePBX 17 BETA install tips by @holta in https://github.com/iiab/iiab/pull/3712
- Recommend ansible-core 2.16.4 by @holta in https://github.com/iiab/iiab/pull/3713
- Touch-ups for: scripts/install_python2_kalite-venv_u2404.sh by @holta in https://github.com/iiab/iiab/pull/3715
- Py2 by @jvonau in https://github.com/iiab/iiab/pull/3714
- Tiny refinements for scripts/install_python2_kalite-venv_u2404.sh by @holta in https://github.com/iiab/iiab/pull/3717
- (1) Restore python3-venv needed by other roles (2) Fix accidental running of install_python2.sh (that was also) being run on Ubuntu 24.04 (3) Introduce var is_linuxmint_22 by @holta in https://github.com/iiab/iiab/pull/3718
- Interim stub to force Kolibri 0.16.0 for now, awaiting upstream [#11892] by @holta in https://github.com/iiab/iiab/pull/3722
- Recommend ansible-core 2.16.5 by @holta in https://github.com/iiab/iiab/pull/3723
- MediaWiki 1.41.1 (security and maintenance release) by @holta in https://github.com/iiab/iiab/pull/3725
- Restore apt install of Kolibri 0.16.1+, thx to upstream changes by @holta in https://github.com/iiab/iiab/pull/3726
- New Sugarizer 1.8.0 (upgrade from 1.7.0) by @holta in https://github.com/iiab/iiab/pull/3728
- Recommend ansible-core 2.16.6 by @holta in https://github.com/iiab/iiab/pull/3729
- New Moodle 4.4 instead of 4.3 by @holta in https://github.com/iiab/iiab/pull/3730
- Safer /usr/local/bin/yt-dlp symlink creation by @holta in https://github.com/iiab/iiab/pull/3732
- Bypass KA Lite install during initial install of IIAB, on recent OS's like Ubuntu 24.04+ by @holta in https://github.com/iiab/iiab/pull/3733
- Welcome Ubuntu 24.10 (Oracular Oriole) pre-releases by @holta in https://github.com/iiab/iiab/pull/3734
- 'echo Admin:changeme | chpasswd' for CUPS w/ ansible-core 2.17+ by @holta in https://github.com/iiab/iiab/pull/3735
- Transition to Node.js 22.x by @holta in https://github.com/iiab/iiab/pull/3738
- Defer initial install of Kolibri on Ubuntu 24.04+ (for now!) awaiting Python 3.12 compatibility by @holta in https://github.com/iiab/iiab/pull/3741
- Recommend ansible-core 2.17.0 by @holta in https://github.com/iiab/iiab/pull/3743
- gitea/defaults/main.yml: gitea_version: "1.22" by @holta in https://github.com/iiab/iiab/pull/3744
- Let's try pastebin service dpaste.com (limited to 30 days, and ~1,000,000 characters unfortunately) — instead of problematic (flaky) sprunge.us by @holta in https://github.com/iiab/iiab/pull/3748
- dpaste.com pastebin disallows null char — so make iiab-summary & iiab-diagnostics output safer (and force odd chars to be visible) by @holta in https://github.com/iiab/iiab/pull/3749
- Strengthen iiab-diagnostics for xklb & yt-dlp version number visibility by @holta in https://github.com/iiab/iiab/pull/3752
- Recommend ansible-core 2.17.1 by @holta in https://github.com/iiab/iiab/pull/3753
- Install Kolibri 0.17 pre-release, when OS Python >= 3.12 by @holta in https://github.com/iiab/iiab/pull/3751
- Support experimental IIAB installs on Raspberry Pi OS 13 "Trixie" by @holta in https://github.com/iiab/iiab/pull/3757
- Tighten up adding of Kolibri PPA by @holta in https://github.com/iiab/iiab/pull/3759
- New MediaWiki 1.42.1 by @holta in https://github.com/iiab/iiab/pull/3760
- Install Kolibri 0.17 Beta 0 if Python >= 3.12 by @holta in https://github.com/iiab/iiab/pull/3761
- Kolibri 0.17.0 Beta 1 (if Python >= 3.12) by @holta in https://github.com/iiab/iiab/pull/3763
- Kolibri 0.17.0 Beta 2 (if Python >= 3.12) by @holta in https://github.com/iiab/iiab/pull/3765
- Recommend ansible-core 2.17.2 by @holta in https://github.com/iiab/iiab/pull/3766
- Kolibri 0.17.0 Beta 3 (if Python >= 3.12) by @holta in https://github.com/iiab/iiab/pull/3767
- Very basic iiab-update command, that also upgrades IIAB Calibre-Web by @holta in https://github.com/iiab/iiab/pull/3768
- Strengthen Calibre-Web's yt-dlp upgrading + document yt-dlp "nightly" version + mention NEW (WIP) iiab-update command by @holta in https://github.com/iiab/iiab/pull/3769
- Preload all of iiab-update (bash script) into RAM — serious/intermittent errors were arising from the script effectively overwriting itself [GOAL: Beta-not-Alpha quality!] by @holta in https://github.com/iiab/iiab/pull/3770
- iiab-update: minor refinements for safety + usability by @holta in https://github.com/iiab/iiab/pull/3771
- iiab-update: Permit /opt/iiab/iiab untracked files like adm-run-roles-tmp.yml by @holta in https://github.com/iiab/iiab/pull/3772
- iiab-update: Skip Admin Console
./installif it appears already up-to-date by @holta in https://github.com/iiab/iiab/pull/3773 iiab-update -finstalls Calibre-Web's latest requirements.txt + mentions alternativeiiab-updatew/o flags by @holta in https://github.com/iiab/iiab/pull/3774- Improved upgrading of Calibre-Web via BOTH approaches: (1)
iiab-update -ffast way, via bash (2)iiab-updateslow/forcible/thorough way, via Ansible by @holta in https://github.com/iiab/iiab/pull/3775 - KA Lite is dying: Time for Kolibri to become mainline by @holta in https://github.com/iiab/iiab/pull/3776
- 'git pull' if upgrading Calibre-Web, bypassing Ansible's incomplete git module by @holta in https://github.com/iiab/iiab/pull/3777
- Kolibri 0.17 RC0 (Release Candidate 0) if Python >= 3.12 by @holta in https://github.com/iiab/iiab/pull/3778
- Bypass initial install of Transmission on 24.04 & 24.10 & Linux Mint 22 [allowing smooth MEDIUM-sized & LARGE-sized IIAB installs] by @holta in https://github.com/iiab/iiab/pull/3779
- Kolibri 0.17 RC2 if Python >= 3.12 by @holta in https://github.com/iiab/iiab/pull/3780
- Kolibri 0.17 RC3 if Python >= 3.12 by @holta in https://github.com/iiab/iiab/pull/3782
- Kolibri 0.17.0 (final release process underway) if Python >= 3.12 by @holta in https://github.com/iiab/iiab/pull/3783
- scripts/iiab-root-login: Set + Enable sftp password, for FileZilla uploads of local/community content to IIAB by @holta in https://github.com/iiab/iiab/pull/3784
- Revert to installing Kolibri (i.e. 0.17.0+) via PPA across the board, by default anyway, regardless whether or not Python >= 3.12 by @holta in https://github.com/iiab/iiab/pull/3785
- iiab-diagnostics: Try paste.centos.org instead of dpaste.com by @holta in https://github.com/iiab/iiab/pull/3786
- Recommend ansible-core 2.17.3 by @holta in https://github.com/iiab/iiab/pull/3787
- Moodle dev branch renamed from 'master' to 'main' by @holta in https://github.com/iiab/iiab/pull/3791
- Recommend ansible-core 2.17.4 by @holta in https://github.com/iiab/iiab/pull/3797
- Introduce new VPN approach (roles/tailscale) with commands iiab-vpn and iiab-vpn-off in /usr/bin by @holta in https://github.com/iiab/iiab/pull/3798
- Improve iiab-vpn command, to show status of each IP in a table (+ better tips!) by @holta in https://github.com/iiab/iiab/pull/3800
- Doc quick fixes for Tailscale PRs [#3798] & [#3800] by @holta in https://github.com/iiab/iiab/pull/3802
- Refine iiab-vpn status table of Tailscale IPs/usernames/etc by @holta in https://github.com/iiab/iiab/pull/3803
- Tighten & brighten iiab-vpn status table output by @holta in https://github.com/iiab/iiab/pull/3804
nodocs: Truein local_vars_unittest.yml by @holta in https://github.com/iiab/iiab/pull/3810- Internet access test... more relevant / more targeted... for live scraping of IIAB docs during IIAB installs (i.e. /usr/bin/iiab-refresh-wiki-docs) by @holta in https://github.com/iiab/iiab/pull/3811
- Cleaner columns in iiab-vpn output, when tag &/or relay missing by @holta in https://github.com/iiab/iiab/pull/3813
- MediaWiki 1.42.3 (security & maintenance release) by @holta in https://github.com/iiab/iiab/pull/3814
- scripts/iiab-update: Also update /usr/bin/iiab-vpn by @holta in https://github.com/iiab/iiab/pull/3816
- Experimenting with various apt package installs [e.g. python3-cryptography, so Calibre-Web unit test works on Raspberry Pi OS] by @deldesir in https://github.com/iiab/iiab/pull/3815
- local_vars_unittest.yml: SKIP roles/network, for FASTER UNIT TESTING by @holta in https://github.com/iiab/iiab/pull/3817
- RIP apt package
wireless-tools(Ansible output will auto-highlight distros like Ubuntu 24.10+ that increasingly deprecate it, to help us monitor Debian 13/14/etc) by @holta in https://github.com/iiab/iiab/pull/3818 - Recommend ansible-core 2.17.5 by @holta in https://github.com/iiab/iiab/pull/3825
- New Moodle 4.5 LTS by @holta in https://github.com/iiab/iiab/pull/3826
- iiab-summary: Clean output, when tailscale has no IP by @holta in https://github.com/iiab/iiab/pull/3829
- Fix iiab-vpn output, when tag:username is missing from any Tailscale peer/node (IP address) — avoiding jq error "Cannot iterate over null (null)" by @holta in https://github.com/iiab/iiab/pull/3834
- only support versioned zims if have YYYY-MM ending by @tim-moody in https://github.com/iiab/iiab/pull/3835
- Revert PR [#3815]: python3-cryptography no longer needed by @holta in https://github.com/iiab/iiab/pull/3837
- Fix tailscale tab completion, when /etc/bash_completion.d does not yet exist by @holta in https://github.com/iiab/iiab/pull/3838
- Ubuntu 25.04 pre-release testing + actively discourage 3 old OS's by @holta in https://github.com/iiab/iiab/pull/3828
- ansible-core 2.15 EOL November 2024, MIN_ANSIBLE_VER=2.16.13 by @holta in https://github.com/iiab/iiab/pull/3842
- 10min-iiab-test-install.yml: Tmp GHA hack using ubuntu-24.04 [and recommend ansible-core 2.18.0] by @holta in https://github.com/iiab/iiab/pull/3843
- Mention that Lokole is UNMAINTAINED (in 5 local_vars.yml files) by @holta in https://github.com/iiab/iiab/pull/3844
- Defer initial install of Transmission... on Ubuntu 25.04 too! by @holta in https://github.com/iiab/iiab/pull/3845
- Recommend ansible-core 2.18.1 by @holta in https://github.com/iiab/iiab/pull/3848
- Permit autostart of Chrome browser & pop-up warnings {iiab-netwarn, iiab-pwdwarn-labwc} w/ compositor labwc (no longer Wayfire) on new Raspberry Pi OS by @holta in https://github.com/iiab/iiab/pull/3859
- Rename
xklbtolibraryfor pipx by @holta in https://github.com/iiab/iiab/pull/3860 - Asterisk 22 (instead of 21, tested on Debian 13) by @holta in https://github.com/iiab/iiab/pull/3863
- drop netifaces workaround - replaced with netifaces-plus by @jvonau in https://github.com/iiab/iiab/pull/3852
- Check if older version of 'library' (xklb) is installed by @deldesir in https://github.com/iiab/iiab/pull/3862
- Bypass /etc/ImageMagick-6/policy.xml PDF surgery if ImageMagick 7+ by @holta in https://github.com/iiab/iiab/pull/3864
- rpi_debian.yml: rfkill unblock wifi [REC: set country code in advance] by @holta in https://github.com/iiab/iiab/pull/3865
- Refine PR [#3866] to unblock WiFi hotspot on newer RasPiOS with NM (NetworkManager) by @holta in https://github.com/iiab/iiab/pull/3867
- rename apache_allow_sudo and make True default by @tim-moody in https://github.com/iiab/iiab/pull/3869
- New MediaWiki 1.42.4 by @holta in https://github.com/iiab/iiab/pull/3870
- Update iiab-vpn to fix ANSI color codes on macOS and change text color on blue bg by @avni in https://github.com/iiab/iiab/pull/3872
- New MediaWiki 1.43.0 LTS by @holta in https://github.com/iiab/iiab/pull/3873
New Contributors
- @avni made their first contribution in https://github.com/iiab/iiab/pull/3872
Full Changelog: https://github.com/iiab/iiab/compare/release-8.1...release-8.2