mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-02-04 08:13:38 +00:00
Firewall updated
This commit is contained in:
parent
1eedad907e
commit
941259df1e
@ -52,8 +52,10 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-time', 'datetime:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['ntp'], is_external=False)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['ntp'], is_external=False)
|
||||
|
||||
|
||||
def setup(helper, old_version=None):
|
||||
|
||||
@ -56,9 +56,12 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-magnet', 'deluge:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'],
|
||||
is_external=True, is_enabled=is_enabled, enable=enable,
|
||||
disable=disable)
|
||||
|
||||
if is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -42,15 +42,18 @@
|
||||
<div class="col-lg-8">
|
||||
<table class='table table-autowidth'>
|
||||
<thead>
|
||||
<th>{% trans "View Ports" %}</th>
|
||||
<th>{% trans "Service/Port" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{% for service in services|dictsort:"name" %}
|
||||
{% if service.is_enabled %}
|
||||
{% if service.ports %}
|
||||
<tr>
|
||||
<td>
|
||||
<button data-toggle="collapse" data-target=".{{service.service_id}}" class="btn btn-info btn-xs">+</button>
|
||||
</td>
|
||||
<td><strong>{{ service.name }}</strong></td>
|
||||
<td >
|
||||
{% if service.is_enabled %}
|
||||
@ -61,9 +64,6 @@
|
||||
{% trans "Disabled" %}</span>
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>
|
||||
<button data-toggle="collapse" data-target=".{{service.service_id}}" class="btn btn-primary pull-right">View Ports</button>
|
||||
</td>
|
||||
</tr>
|
||||
{% for port in service.ports %}
|
||||
<tr class="collapse out {{service.service_id}}" style="background-color: #f9f9f9" >
|
||||
@ -88,7 +88,6 @@
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@ -55,9 +55,11 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-edit', 'ikiwiki:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
'ikiwiki', title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
'ikiwiki', title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
|
||||
if is_enabled():
|
||||
add_shortcuts()
|
||||
|
||||
@ -64,9 +64,12 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-th-large', 'minetest:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['minetest-plinth'],
|
||||
is_external=True, enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title,
|
||||
ports=['minetest-plinth'], is_external=True, enable=enable,
|
||||
disable=disable)
|
||||
|
||||
if service.is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -58,9 +58,12 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-headphones', 'mumble:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['mumble-plinth'], is_external=True,
|
||||
enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['mumble-plinth'],
|
||||
is_external=True,
|
||||
enable=enable, disable=disable)
|
||||
|
||||
if service.is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -58,8 +58,10 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-lock', 'openvpn:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['openvpn'], is_external=True)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['openvpn'], is_external=True)
|
||||
|
||||
|
||||
def setup(helper, old_version=None):
|
||||
|
||||
@ -66,9 +66,11 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-picture', 'owncloud:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
'owncloud', title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=_enable, disable=_disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
'owncloud', title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=_enable, disable=_disable)
|
||||
|
||||
|
||||
def setup(helper, old_version=None):
|
||||
|
||||
@ -68,9 +68,12 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-cloud-upload', 'privoxy:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['privoxy'], is_external=False,
|
||||
enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['privoxy'],
|
||||
is_external=False,
|
||||
enable=enable, disable=disable)
|
||||
|
||||
if service.is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -66,9 +66,11 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-retweet', 'quassel:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['quassel-plinth'], is_external=True,
|
||||
enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['quassel-plinth'],
|
||||
is_external=True, enable=enable, disable=disable)
|
||||
|
||||
if service.is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -61,9 +61,12 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-calendar', 'radicale:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'], is_external=True,
|
||||
enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'],
|
||||
is_external=True,
|
||||
enable=enable, disable=disable)
|
||||
|
||||
if service.is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -69,9 +69,12 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-phone-alt', 'repro:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['sip', 'sips', 'rtp-plinth'],
|
||||
is_external=True, enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title,
|
||||
ports=['sip', 'sips', 'rtp-plinth'],
|
||||
is_external=True, enable=enable, disable=disable)
|
||||
|
||||
if service.is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -58,8 +58,11 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-hdd', 'restore:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'], is_external=False)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'],
|
||||
is_external=False)
|
||||
|
||||
|
||||
def setup(helper, old_version=None):
|
||||
|
||||
@ -67,9 +67,11 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-envelope', 'roundcube:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
'roundcube', title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
'roundcube', title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
|
||||
if is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -54,9 +54,11 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-bookmark', 'shaarli:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
'shaarli', title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
'shaarli', title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
|
||||
if is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -55,9 +55,12 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-save', 'transmission:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'],
|
||||
is_external=True, is_enabled=is_enabled,
|
||||
enable=enable, disable=disable)
|
||||
|
||||
if is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -56,9 +56,12 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-envelope', 'ttrss:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'], is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
managed_services[0], title, ports=['http', 'https'],
|
||||
is_external=True,
|
||||
is_enabled=is_enabled, enable=enable, disable=disable)
|
||||
|
||||
if is_enabled():
|
||||
add_shortcut()
|
||||
|
||||
@ -63,10 +63,13 @@ def init():
|
||||
menu.add_urlname(title, 'glyphicon-comment', 'xmpp:index')
|
||||
|
||||
global service
|
||||
service = service_module.Service(
|
||||
'ejabberd', title, ports=['xmpp-client', 'xmpp-server', 'xmpp-bosh'],
|
||||
is_external=True, is_enabled=is_enabled, enable=enable,
|
||||
disable=disable)
|
||||
setup_helper = globals()['setup_helper']
|
||||
if setup_helper.get_state() != 'needs-setup':
|
||||
service = service_module.Service(
|
||||
'ejabberd', title,
|
||||
ports=['xmpp-client', 'xmpp-server', 'xmpp-bosh'],
|
||||
is_external=True, is_enabled=is_enabled, enable=enable,
|
||||
disable=disable)
|
||||
|
||||
pre_hostname_change.connect(on_pre_hostname_change)
|
||||
post_hostname_change.connect(on_post_hostname_change)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user