Skip to content
Open
Changes from 1 commit
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
1f02e0b
proot-distro: poc test
Ark74 Oct 20, 2025
f4878cb
skipp on proot-distro
Ark74 Oct 20, 2025
7026b9d
skip avahi enable on proot-distro
Ark74 Oct 20, 2025
e05febe
skip network settings setup task 1-prep
Ark74 Oct 20, 2025
509bbad
bypass network when not available
Ark74 Oct 20, 2025
257f652
fix when condition
Ark74 Oct 20, 2025
1b4fb25
temporary skip network fail stop
Ark74 Oct 20, 2025
488c59a
skip discover wan_iface
Ark74 Oct 21, 2025
08cd143
set temporary alternative nginx port
Ark74 Oct 21, 2025
ebe3635
test nginx default port
Ark74 Oct 21, 2025
9c35da3
skip firmware mods on proot-distro
Ark74 Oct 21, 2025
db1971f
workaround rsync in proot fs
Ark74 Oct 22, 2025
c198865
set nginx_port for matomo in proot
Ark74 Oct 22, 2025
a09351c
add matomo database setup on proot system
Ark74 Oct 23, 2025
833ec1e
temporary disable captive portal on proot
Ark74 Oct 23, 2025
d466dcb
tmp skip of systemd network values
Ark74 Oct 23, 2025
d38e2f4
clean matomo db setup on proot
Ark74 Oct 25, 2025
0b85dca
add initial autostart nginx, php task and improve matomo db handelin …
Ark74 Oct 25, 2025
9cfc99d
standardize is_proot
Ark74 Oct 25, 2025
a145f53
(test) consolidate default_vars proot variables.
Ark74 Oct 26, 2025
b602b1b
some cleaning
Ark74 Oct 26, 2025
825cadb
complete consolidation so far
Ark74 Oct 26, 2025
e0af809
fix bad replacement
Ark74 Oct 26, 2025
7ccb8e2
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Oct 26, 2025
b156bef
setup nginx proot custom restart and checks
Ark74 Oct 26, 2025
21bcd9f
avoid quote breakage
Ark74 Oct 26, 2025
809f88e
fix port variable
Ark74 Oct 26, 2025
0fda993
(test) ansible systemd restart replace role
Ark74 Oct 26, 2025
ab6c0b5
select task instead of role for better logging
Ark74 Oct 26, 2025
80657a7
apply ansible systemd replace role pt.1
Ark74 Oct 26, 2025
9816ac3
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Oct 27, 2025
225702f
tmp disable network on debian/proot
Ark74 Oct 27, 2025
7a16343
simplify is_proot
Ark74 Oct 27, 2025
f085f37
add logging to trace failures easier
Ark74 Oct 27, 2025
b6d673b
use default stdout for compatibility
Ark74 Oct 27, 2025
b83fb0c
(fix) 'has_all_network_services_ok' variable
Ark74 Oct 27, 2025
54d43e0
tighten variable
Ark74 Oct 27, 2025
2317cab
(test) mariadb rework for proot
Ark74 Oct 29, 2025
ad135be
(test) continue setting up serviceless matomo (proot)
Ark74 Oct 29, 2025
0c5bc4d
(test) continue setting up serviceless matomo (proot) pt2
Ark74 Oct 29, 2025
9d88683
Update roles/matomo/tasks/install.yml
Ark74 Oct 29, 2025
8e6e175
Update roles/mysql/tasks/install.yml
Ark74 Oct 29, 2025
8024f2d
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Oct 29, 2025
b06530f
(test) allow source var ANDROID_ROOT in bash
Ark74 Oct 30, 2025
4b3c2ba
Merge branch 'proot-distro_test' of github.com:Ark74/iiab into proot-…
Ark74 Oct 30, 2025
f6fbf33
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 1, 2025
b15dfdc
(fix) remove network condition, keep variables.
Ark74 Nov 1, 2025
88da59a
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 6, 2025
8037b51
(kolibri) test enable kolibri via 8085 port
Ark74 Nov 7, 2025
3409f8c
(test): setup reverse proxy on unconventional port for kolibri
Ark74 Nov 10, 2025
95c0dc9
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 10, 2025
530ea42
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 11, 2025
0e92e1a
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 12, 2025
0352618
[kolibri] fix timezone setting error due missing getprop
Ark74 Nov 12, 2025
6a52f2b
[kiwix] test setup without systemd-less
Ark74 Nov 12, 2025
66db7b6
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 13, 2025
f1b89fb
[calibre-web] first changes on installation
Ark74 Nov 13, 2025
9f6f00c
[maps] set new maps as default for this PR.
Ark74 Nov 13, 2025
92f6b5a
[nginx] don't run systemd task
Ark74 Nov 14, 2025
dbf41c9
[calibre-web] start via ansible instead of systemd
Ark74 Nov 14, 2025
4d60be7
[calibre-web] simplify launch
Ark74 Nov 14, 2025
cbd97c0
[calibre-web] add deug
Ark74 Nov 14, 2025
be0886d
[calibre-web] fix indentation
Ark74 Nov 14, 2025
e15e418
[calibre-web] set permission for log file
Ark74 Nov 14, 2025
17e5c61
[maps] undo set new maps as default for this PR, no the right place.
Ark74 Nov 14, 2025
360a908
[maps] test temporary tune up in proot
Ark74 Nov 14, 2025
c80bb5d
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 14, 2025
456e7ae
Revert "use default stdout for compatibility"
Ark74 Nov 14, 2025
0998f32
revert: add logging to trace failures easier, curren loging feature.
Ark74 Nov 14, 2025
0b2a380
[maps] use default new maps data
Ark74 Nov 14, 2025
373e572
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 15, 2025
3e992a3
[maps] restore to initial state
Ark74 Nov 15, 2025
0bcdd68
Revert "[maps] test temporary tune up in proot"
Ark74 Nov 15, 2025
9f2845b
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 15, 2025
7862097
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 15, 2025
6ae7ad9
[proot] test simplification php restar task
Ark74 Nov 17, 2025
9109b23
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 19, 2025
ce1c830
Merge branch 'iiab:master' into proot-distro_test
Ark74 Nov 21, 2025
0a33384
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 27, 2025
4fb109d
[kolibri] add patch to workaround A15 restrictions for kolibri.
Ark74 Nov 27, 2025
c8ca46c
Merge branch 'proot-distro_test' of github.com:Ark74/iiab into proot-…
Ark74 Nov 27, 2025
87a89a8
[kolibri] patch kolibri to work through A15 restrictions.
Ark74 Nov 27, 2025
05afb97
[kolibri] test read and edition of options.ini
Ark74 Nov 27, 2025
2bbbbb6
[kolibre] fine-tuning patch application
Ark74 Nov 27, 2025
7d9eb93
[kolibri] improve nginx proot template, adjust options.ini, reset non…
Ark74 Nov 27, 2025
0b4998f
[kolibri] remove env var in favor of options.ini var
Ark74 Nov 27, 2025
e5f073a
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Nov 28, 2025
bb1e106
[pdsm] add custom (and simple) proot-distro service manager (pdsm)
Ark74 Nov 30, 2025
da979cb
[pdsm] fix misplaced main.yml file
Ark74 Nov 30, 2025
0c76c14
[pdsm] double check is only run when at proot-distro env
Ark74 Nov 30, 2025
6e19d59
[pdsm] fix when order condition
Ark74 Nov 30, 2025
2354874
fix typo
Ark74 Nov 30, 2025
bcc0dba
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Dec 2, 2025
aaa924b
[pdsm] avoid running twice when services already excecuted.
Ark74 Dec 2, 2025
dffd57d
[pdsm] add simple installer for proot-distro service manager
Ark74 Dec 2, 2025
653f6cc
[kolibri] prevent stat error using block for is_proot changes
Ark74 Dec 3, 2025
be72734
[vars/local_vars_android.yml] disable tailscale as it depends on the …
Ark74 Dec 3, 2025
29e7a20
drop "[local_vars_android] already on another PR
Ark74 Dec 3, 2025
4f3785c
[pdsm] final tweaks and improvements
Ark74 Dec 3, 2025
c81dcde
[pdsm] continues improvements
Ark74 Dec 4, 2025
a01a799
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Dec 5, 2025
748bd28
[proot] make runrole safe for proot/android to run.
Ark74 Dec 5, 2025
5d29725
[proot] lock down roles when not is_proot
Ark74 Dec 5, 2025
41dcb89
[proot] add initial README.md
Ark74 Dec 5, 2025
69a2f9a
[proot] add general tests and task machinery
Ark74 Dec 5, 2025
f7291e7
[proot] Update README
Ark74 Dec 5, 2025
bcfce2a
[proot] set role base structure
Ark74 Dec 5, 2025
dba71dd
[proot] remove start services on early stages
Ark74 Dec 6, 2025
ce53238
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Dec 6, 2025
136ddf2
Merge branch 'proot-distro_test' of github.com:Ark74/iiab into proot-…
Ark74 Dec 6, 2025
4bb1360
[pdsm] replace initial work with current pdsm service calls
Ark74 Dec 8, 2025
6a8dc6f
[pdsm] replace nginx for matomo's wip
Ark74 Dec 8, 2025
fa5ea62
[pdsm] fix typo
Ark74 Dec 8, 2025
3ceb4c3
[pdsm] test php and mariadb services
Ark74 Dec 9, 2025
1194f38
[pdsm] initial overhaul matomo/mysql/php with pdsm
Ark74 Dec 9, 2025
91e9237
[pdsm] add new services
Ark74 Dec 10, 2025
7c750d1
[pdsm] fix missing mysql log dir
Ark74 Dec 10, 2025
fa53cc2
[pdsm] migrate dirs and permissions into ansible
Ark74 Dec 10, 2025
09b88cd
[pdsm] replace mariadb binary and improve structure
Ark74 Dec 10, 2025
5ee2ea4
[pdsm] add missing lib variable
Ark74 Dec 10, 2025
da725b7
[pdsm] improve start timeout mechanism
Ark74 Dec 10, 2025
0669a80
[pdsm] final improves to php & kiwix services
Ark74 Dec 11, 2025
eb0cfa4
[matomo] increase the length of time for php to answer on proot
Ark74 Dec 11, 2025
6002759
[iiab] make installer safe for proot/android 15+ to run.
Ark74 Dec 11, 2025
8d13864
[iiab] disable network subset
Ark74 Dec 11, 2025
4328449
[pdsm] add start countdown
Ark74 Dec 11, 2025
acb8953
[mysql] enable php-mysql module and simplify task
Ark74 Dec 11, 2025
c5c1b3c
[test] run gather_facts very moderated
Ark74 Dec 11, 2025
b607a49
[iiab] set larger setup subset
Ark74 Dec 11, 2025
557c8f0
[mysql] restart php once with modules
Ark74 Dec 11, 2025
e6a0224
[pdsm] replace legacy task with pdsm
Ark74 Dec 11, 2025
afa64d6
[iiab] add scripts to simplify the IIAB installation on Android.
Ark74 Dec 12, 2025
359a3c3
[pdsm] enable kiwix by default
Ark74 Dec 12, 2025
7825c2f
[README] update the description on how long
Ark74 Dec 12, 2025
4f387cb
[kiwix] call pdsm on proot-distro environments
Ark74 Dec 13, 2025
3a935d2
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Dec 16, 2025
23c343a
Merge branch 'proot-distro_test' of github.com:Ark74/iiab into proot-…
Ark74 Dec 16, 2025
5836a3d
[proot] remove stuffing, fix variables and improve README by a bit.
Ark74 Dec 16, 2025
e7a692b
[proot] add removal instructions to README, and add start-all setting…
Ark74 Dec 17, 2025
3378de9
[termux] overhaul the termux/shizuku setup on android 12-13
Ark74 Dec 17, 2025
b174981
[local_vars] split local vars into it's own PR.
Ark74 Dec 17, 2025
fd2b168
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Dec 17, 2025
7ba0727
[proot] improve script to make it PR aware, and use dynamically.
Ark74 Dec 18, 2025
6cc49af
[pdsm] simplify command order, single line.
Ark74 Dec 19, 2025
a5d4b88
[proot] fix memory/swap total to int
Ark74 Dec 19, 2025
9ba515d
[proot] standardize subset usage
Ark74 Dec 19, 2025
93fc6b2
[proot] split gather facts logic into is_proot and not is_proot
Ark74 Dec 19, 2025
255142e
[proot] ease varibale readability to if else
Ark74 Dec 19, 2025
5667e63
[maps] add required python3-requests dependency
Ark74 Dec 19, 2025
0abf6b3
Update roles/calibre-web/tasks/install.yml
Ark74 Dec 19, 2025
a78f10a
Merge branch 'master' of https://github.com/iiab/iiab into proot-dist…
Ark74 Dec 19, 2025
22b2cc9
Merge branch 'proot-distro_test' of github.com:Ark74/iiab into proot-…
Ark74 Dec 19, 2025
5506945
[proot] fix typo on template
Ark74 Dec 19, 2025
eac52f2
[maps] add workaround for aria2 async_dns setting.
Ark74 Dec 19, 2025
46397f6
[proot] remove INJECT_FACTS_AS_VARS warning on default_vars.
Ark74 Dec 19, 2025
5e72251
[README] add ssh instructions to access the termux cli.
Ark74 Dec 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
skip avahi enable on proot-distro
  • Loading branch information
Ark74 committed Oct 20, 2025
commit 7026b9d3813aabcd1c75b56b3d38f29937a1ca4c
1 change: 1 addition & 0 deletions roles/network/tasks/avahi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,4 @@
service:
name: avahi-daemon
enabled: yes
when: "'proot-distro' not in (ansible_kernel | default('') | lower)"
Loading