1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 19:52:06 +00:00
Commit graph

57 commits

Author SHA1 Message Date
A Holt
84cfd2b789
Merge branch 'master' into azuracast 2019-06-22 14:27:24 -04:00
Anish Mangal
8a1094e964 Move freepbx from being hosted at pbx.lan to <ip>:8888 2019-06-20 04:30:55 +00:00
Anish Mangal
77bbfa381b Azuracast ports in iiab-gen-iptables 2019-06-19 06:28:47 +00:00
A Holt
a3d7791f2a
Merge pull request #1617 from mitra42/mitra
Mitra - 'internetarchive' & 'yarn' Ansible playbooks for IIAB
2019-05-25 11:26:05 -04:00
A Holt
f2acf8934b
{{ services_externally_visible }} fails, deprecate it 2019-05-25 06:33:21 -04:00
A Holt
32b849e34f
Merge branch 'master' into mitra 2019-05-25 01:11:24 -04:00
A Holt
be5bbe8e5e
output tweak 2019-05-24 00:03:21 -04:00
A Holt
44c8204f66
Merge pull request #1693 from holta/firewall-usability
iptables firewall: Apply @jvonau's "$lan" != "none" to forwarding not just masquerading
2019-05-23 23:51:54 -04:00
A Holt
a68ae48b4e
Apply @jvonau's "$lan" != "none" to fwd'ing (not just masq'ing) 2019-05-23 23:42:55 -04:00
A Holt
f826c138b8
iptables doc tweak 2019-05-23 19:39:44 -04:00
A Holt
a55c7150e8
enable masquerade only when "$lan" != "none" (typo fixed) 2019-05-23 17:00:27 -04:00
A Holt
7fa7d1d40a
Enable masquerade only when "$lan" != "none" 2019-05-23 11:25:55 -04:00
A Holt
b221473d64
iiab-gen-iptables 15+ core port rules alphabetized 2019-05-21 03:57:04 -04:00
A Holt
f5ed9d6966
iptables $gui_port comment 2019-05-21 03:30:40 -04:00
A Holt
68676ef444
Comment points to iptables docs 2019-05-21 03:09:58 -04:00
A Holt
52fdf8983b
add WAN-side rules even if Appliance (if WAN exists!) 2019-05-21 02:06:47 -04:00
A Holt
20dacbb8fa
2 = ssh + http-or-https (for Admin Console's box.lan/admin too) 2019-05-19 14:02:53 -04:00
A Holt
043e6c8166
Explanation better 2019-05-19 06:49:30 -04:00
A Holt
33c64d2337
Comment aligned w/ local_vars files & default_vars 2019-05-19 06:45:23 -04:00
A Holt
12885ad5f8
How to edit iiab-gen-iptables 2019-05-19 06:30:16 -04:00
A Holt
ec9834f7d7
iiab-gen-iptables uses ports_externally_visible {0...5} 2019-05-19 05:42:58 -04:00
A Holt
e2c8b5cde6
Comments/spacing readability 2019-05-18 18:13:39 -04:00
Tim Moody
3d4ba01669 open samba ports 2019-05-15 10:01:38 -04:00
Mitra Ardron
1a34c04faf internetarchive - create directory; fix typo in iiab-gen-iptables 2019-04-23 16:45:37 +10:00
Mitra Ardron
6bd2575f51 Rename distweb to internetarchive 2019-04-23 10:59:57 +10:00
Mitra Ardron
c90dbfd9e1
Update iiab-gen-iptables
Looks like you called it archorg_port in some places and distweb_port in others (yaml file) - bringing this file into line.
2019-04-22 19:00:26 +10:00
George Hunt
8c1188f1d3 ansible smoke test ok, server does not run --- missing wrtc 2019-03-28 22:22:03 +00:00
Anish Mangal
1cf55bdb70 Open PBX ports on WAN when pbx_enabled is true 2019-02-10 15:19:35 +00:00
Tim Moody
35ab675f2d minetest add port and include in 9 addons 2019-02-06 12:00:01 -05:00
A Holt
e4a1e13b06
open calibreweb_port (8083) requested by @m-anish 2019-01-31 14:35:11 -05:00
Anish Mangal
b78db708d3 Add nodered, mqtt ports to iptables-generator script 2019-01-15 13:43:39 +00:00
georgejhunt
7f9957aa55
0.3 patch1 (#1377)
* expand zim_versions_idx to include menuItem name, mediaCount, articleCount, size

* create a stub menuItem if none exists

* remember to change consumer of zim_version_idx in iiab-admin

* comment out some debugging prints

* do not change the name of a variable in iiab.ini

* consistent variable names for *_enabled

* start work on menus for enabled iiab roles

* changes to display cups in home menu

* remove reference to admin console which may not be installed

* print error message

* dict.get errors

* handle undefined menuItem"

* handle undefined menuItem again

* some work on logos

* break out the zim_versions_idx routines for use by update_menus in admin-console

* remove old menuDef creation code

* new variable names for zim_versions_idx

* missing the tags data in zim_versions_idx

* un-break-apart iiab-make-kiwix-lib.py

* return an empty string

* make size human_readable

* getting console and iiab to work together on menus

* add the new zim_date field to zim_versions_idx

* get the latest into repo

* found lost code iiab-make-kiwix-lib.py

* Create Lokole admin user during setup

* Add requested content to lokole readme
Per iiab/iiab#1293

* Update default password

* Add Lokole-IIAB user manual

* Update default_vars.yml

* Update local_vars_min.yml

* Update local_vars_min.yml

* Update local_vars_medium.yml

* Update local_vars_min.yml

* Update default_vars.yml

* Update local_vars_big.yml

* Update local_vars_medium.yml

* Update default_vars.yml

* Update default_vars.yml

* Update local_vars_min.yml

* Update local_vars_medium.yml

* Update local_vars_big.yml

* Update default_vars.yml

* Update default_vars.yml

* Update local_vars_big.yml

* Update local_vars_medium.yml

* Update local_vars_min.yml

* Update default_vars.yml

* Update local_vars_big.yml

* Update local_vars_medium.yml

* Update local_vars_min.yml

* Change admin username to uppercase

* Revert "Lokole: change admin to Admin per IIAB app norms"

* Update main.yml

* Update README.rst

* Update capture-wsgi.py

* Update main.yml

* Update main.yml

* Update default_vars.yml

* Update local_vars_big.yml

* Update local_vars_medium.yml

* Update local_vars_min.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update main.yml

* Update default_vars.yml

* Update local_vars_big.yml

* Update local_vars_medium.yml

* Update local_vars_min.yml

* Address TODOs in Lokole documentation

See https://github.com/ascoderu/opwen-webapp/issues/81

* Update main.yml

* Update local_vars_big.yml

* Update local_vars_medium.yml

* Update local_vars_big.yml

* Update local_vars_min.yml

* Update default_vars.yml

* expand zim_versions_idx to include menuItem name, mediaCount, articleCount, size

* create a stub menuItem if none exists

* remember to change consumer of zim_version_idx in iiab-admin

* comment out some debugging prints

* do not change the name of a variable in iiab.ini

* consistent variable names for *_enabled

* start work on menus for enabled iiab roles

* changes to display cups in home menu

* remove reference to admin console which may not be installed

* print error message

* dict.get errors

* handle undefined menuItem"

* handle undefined menuItem again

* some work on logos

* break out the zim_versions_idx routines for use by update_menus in admin-console

* remove old menuDef creation code

* new variable names for zim_versions_idx

* missing the tags data in zim_versions_idx

* un-break-apart iiab-make-kiwix-lib.py

* return an empty string

* make size human_readable

* getting console and iiab to work together on menus

* add the new zim_date field to zim_versions_idx

* get the latest into repo

* found lost code iiab-make-kiwix-lib.py
2019-01-10 14:26:47 -08:00
George Hunt
1c32208d7b transition to using apache2 for wsgi 2018-12-05 21:03:12 +00:00
georgejhunt
84da40c40d
Cap2 (#1300)
* move captive portal to its own role

* runrole still not working

* make apache name consistent, define py_captive_portal_port

* record android fixes

* some progress -- windows8.1 works but detectportal.firefox active for both mac and windows

* works all platforms

* one captive_portal_install not changed to py_captive...

* port into defaults

* windows 7,8,10,mac,ios,android 5,7

* add # to dnsmasq.d/captive

* guess what android 8 might need

* move captive portal to its own role

* runrole still not working

* make apache name consistent, define py_captive_portal_port

* record android fixes

* some progress -- windows8.1 works but detectportal.firefox active for both mac and windows

* works all platforms

* one captive_portal_install not changed to py_captive...

* port into defaults

* windows 7,8,10,mac,ios,android 5,7

* add # to dnsmasq.d/captive

* guess what android 8 might need

* restart apache2 and dnsmasq in role

* do not hard code apache name

* cut out disfunctional experiments

* variable py_captive_portal_port misspelled

* add wildcard serveralias to box.lan vhost to fix default

* add in STDOUT to log

* remove the py_

* add in msn to urls to capture

* missed a few py_
2018-11-17 20:09:40 -08:00
root
b5efe25edb /etc/iiab/iiab.ini -> {{ iiab_ini_file }} 2018-10-15 07:01:09 -04:00
root
b973906dc3 iiab_env_file -> {{ iiab_env_file }} or "{{ iiab_env_file }}" 2018-10-15 06:41:58 -04:00
A Holt
a73c638181
Update iiab-gen-iptables 2018-10-03 14:47:21 -04:00
George Hunt
4ee9c3e2b5 add in template dir
rebase bassed upon copy in

cut out obvious dead code

working on put-204

make users a sqlite db

sqlite db has users, and agent info

android timeouts not yet working

android 5 and 6 both work. lost mac

return to a working version for the MAC. Missing the splash

android,mac,windows all appear to work

sqlite get status of execute row == Null

initialize lasttimestamp with ajax call when home is triggered

remove commented code, move towards logging vs print statements

add logging with the -l flag

no changes to default_vars.yml

drop iptables captive portal stuff not using port 8090, and dnsmasq

missed deleting trap_enabled

fixes for 6.7 defaults

add in template dir

rebase bassed upon copy in

cut out obvious dead code

working on put-204

make users a sqlite db

sqlite db has users, and agent info

android timeouts not yet working

android 5 and 6 both work. lost mac

return to a working version for the MAC. Missing the splash

android,mac,windows all appear to work

sqlite get status of execute row == Null

initialize lasttimestamp with ajax call when home is triggered

remove commented code, move towards logging vs print statements

drop iptables captive portal stuff not using port 8090, and dnsmasq

missed deleting trap_enabled

fixes for 6.7 defaults

dispense with apache logs for captive portal, use the rotating portal.log instead

bring in clean defaults and py

Squash debugging details

remove backup file

still cannot dispense with cna on iphone. mac escape from cna broke with these changes

captive comes after iiab in apache config

one filename wrong

logging used for debug, lost mac escape from cna

typos

got mac/iphone full browser back

remove dead code

python was not creating db, or putting ip when first encountered
2018-09-29 03:40:14 +00:00
Arky
62ed40a792 Correctly assign transmission_peer_port in iiab-gen-iptables 2018-08-20 16:36:02 +07:00
Arky
a4d4144156 Correct transmission variables and use 'to_json'
Ensure that transmission_http_port variable is not reset in
iiab-gen-iptables.

Remote the extra qoutes and also use to_json to clean the
transmission_kalite_languages output.

Restructure the defaults section.

Update the README documentation.
2018-08-20 16:36:02 +07:00
Arky
6e84639902 Proof-of-Concept: Install and Start downloading a torrent 2018-08-20 16:36:02 +07:00
A Holt
be2a9eb1ac
Update iiab-gen-iptables 2018-07-17 01:23:43 -04:00
A Holt
3c031c88a3
Update iiab-gen-iptables 2018-07-17 01:10:37 -04:00
A Holt
16e2cccec3
Update iiab-gen-iptables 2018-07-17 01:05:49 -04:00
Jerry Vonau
ca7c291ba5 use py_ for new captive_portal variables 2018-07-05 12:24:20 -05:00
Jerry Vonau
2f47e84696 use py_captive_portal_enabled and restore captive_portal_enabled 2018-07-05 10:57:38 -05:00
Jerry Vonau
aeacbe60ca tweaking iptables for captive portal 2018-07-04 08:27:11 -05:00
George Hunt
732547b9e7 softcode sugarizer port, open iptables if services_externally_visible 2018-05-18 22:35:09 +00:00
Jerry Vonau
0d5d494514 iptables 2017-11-13 09:59:13 -06:00
Jerry Vonau
ff22bcaf83 backport of 46c36b3e3542ffe5609ab5cc10a60de7335d6cd9 double check after rebase
backport of c837cde92304cfaf4a44c31dfb40bbadfd05fe04

backport of a0102669d2d842163d17d61e254dbd0ba8a3ea92

touch up

backport of a55c0555b6fb92a6b6b239a9dce2fde2100e7ae5
2017-11-06 15:34:25 -06:00