def init(): """Intialize the PageKite module""" menu = main_menu.get('system') menu.add_urlname(title, 'glyphicon-flag', 'pagekite:index') # Register kite name with Name Services module. utils.update_names_module(initial_registration=True)
def init(): """Initialize the names module.""" menu = main_menu.get('system') menu.add_urlname(title, 'glyphicon-tag', 'names:index') domain_added.connect(on_domain_added) domain_removed.connect(on_domain_removed)
def init(): """Initialize the names module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-tag', 'names:index') domain_added.connect(on_domain_added) domain_removed.connect(on_domain_removed)
def init(): """Initialize the module""" menu = main_menu.get('system') menu.add_urlname(ugettext_lazy('Configure'), 'glyphicon-cog', 'config:index') # Register domain with Name Services module. domainname = get_domainname() if domainname: try: domainname_services = firewall.get_enabled_services( zone='external') except actions.ActionError: # This happens when firewalld is not installed. # TODO: Are these services actually enabled? domainname_services = [service[0] for service in SERVICES] else: domainname_services = None if domainname: domain_added.send_robust(sender='config', domain_type='domainname', name=domainname, description=ugettext_lazy('Domain Name'), services=domainname_services)
def init(): """Intialize the service discovery module.""" menu = main_menu.get('system') menu.add_urlname(title, 'glyphicon-lamp', 'avahi:index') global service # pylint: disable=W0603 service = service_module.Service( managed_services[0], title, ports=['mdns'], is_external=False)
def init(): """Initialize the module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-refresh', 'upgrades:index') global service service = service_module.Service( 'auto-upgrades', name, is_external=False, is_enabled=is_enabled, enable=enable, disable=disable)
def init(): """Intialize the module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-lock', 'letsencrypt:index', short_description) domainname_change.connect(on_domainname_change) domain_added.connect(on_domain_added) domain_removed.connect(on_domain_removed)
def init(): """Intialize the ssh module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-console', 'ssh:index') global service service = service_module.Service( managed_services[0], name, ports=['ssh'], is_external=True)
def init(): """Intialize the module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-lock', 'letsencrypt:index', short_description) domainname_change.connect(on_domainname_change) domain_added.connect(on_domain_added) domain_removed.connect(on_domain_removed)
def init(): """Intialize the date/time module.""" menu = main_menu.get('system') menu.add_urlname(title, 'glyphicon-time', 'datetime:index') global service 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 init(): """Intialize the date/time module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-time', 'datetime:index') global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['ntp'], is_external=False)
def init(): """Initialize the reStore module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-hdd', 'restore:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['http', 'https'], is_external=False)
def init(): """Initialize the reStore module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-hdd', 'restore:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['http', 'https'], is_external=False)
def init(): """Initialize the module.""" menu = main_menu.get('system') menu.add_urlname(title, 'glyphicon-refresh', 'dynamicdns:index') current_status = dynamicdns.get_status() if current_status['enabled']: services = dynamicdns.get_enabled_services(current_status['dynamicdns_domain']) domain_added.send_robust( sender='dynamicdns', domain_type='dynamicdnsservice', name=current_status['dynamicdns_domain'], description=_('Dynamic DNS Service'), services=services)
def init(): """Initialize the module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-refresh', 'dynamicdns:index') current_status = dynamicdns.get_status() if current_status['enabled']: services = dynamicdns.get_enabled_services(current_status['dynamicdns_domain']) domain_added.send_robust( sender='dynamicdns', domain_type='dynamicdnsservice', name=current_status['dynamicdns_domain'], description=_('Dynamic DNS Service'), services=services)
def init(): """Intialize the BIND module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-globe', 'bind:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service(managed_services[0], name, ports=['dns'], is_external=False)
def init(): """Initialize the JSXC module""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-comment', 'jsxc:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( 'jsxc', name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcut()
def init(): """Initialize the JSXC module""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-comment', 'jsxc:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( 'jsxc', name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcut()
def init(): """Initialize the OpenVPN module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-lock', 'openvpn:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['openvpn'], is_external=True) if service.is_enabled() and is_setup(): add_shortcut()
def init(): """Initialize the infinoted module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-pencil', 'infinoted:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['infinoted-plinth'], is_external=True, enable=enable, disable=disable) if service.is_enabled(): add_shortcut()
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(title, 'glyphicon-envelope', 'roundcube:index') global service 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()
def init(): """Initialize the Deluge module.""" menu = main_menu.get('apps') menu.add_urlname(title, 'glyphicon-magnet', 'deluge:index') global service 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()
def init(): """Intialize the Transmission module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-save', 'transmission:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcut()
def init(): """Initialize the repro module.""" menu = main_menu.get('apps') menu.add_urlname(title, 'glyphicon-phone-alt', 'repro:index') global service 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()
def init(): """Initialize the OpenVPN module.""" menu = main_menu.get('apps') menu.add_urlname(title, 'glyphicon-lock', 'openvpn:index') global service 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) if service.is_enabled() and is_setup(): add_shortcut()
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(title, 'glyphicon-cloud-upload', 'privoxy:index') global service 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()
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-cloud-upload', 'privoxy:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['privoxy'], is_external=False, enable=enable, disable=disable) if service.is_enabled(): add_shortcut()
def init(): """Initialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-th-large', 'minetest:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['minetest-plinth'], is_external=True, enable=enable, disable=disable) if service.is_enabled(): add_shortcut()
def init(): """Initialize the matrix-synapse module.""" menu = main_menu.get('apps') menu.add_urlname(title, 'glyphicon-comment', 'matrixsynapse:index') global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( 'matrix-synapse', title, ports=['matrix-synapse-plinth'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcut()
def init(): """Initialize the ikiwiki module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-edit', 'ikiwiki:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( 'ikiwiki', name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcuts() register_group(group)
def init(): """Initialize the Diaspora module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-thumbs-up', 'diaspora:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcut()
def init(): """Initialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-eye-close', 'tor:index', short_description) setup_helper = globals()['setup_helper'] needs_setup = setup_helper.get_state() == 'needs-setup' if not needs_setup: global socks_service socks_service = service_module.Service('tor-socks', _('Tor Anonymity Network'), ports=['tor-socks'], is_external=False, is_enabled=utils.is_enabled, is_running=utils.is_running) global bridge_service bridge_service = service_module.Service( 'tor-bridge', _('Tor Bridge Relay'), ports=['tor-orport', 'tor-obfs3', 'tor-obfs4'], is_external=True, is_enabled=utils.is_enabled, is_running=utils.is_running) # Register hidden service name with Name Services module. status = utils.get_status() hostname = status['hs_hostname'] hs_virtports = [port['virtport'] for port in status['hs_ports']] if status['enabled'] and status['is_running'] and \ status['hs_enabled'] and status['hs_hostname']: hs_services = [] for service_type in SERVICES: if str(service_type[2]) in hs_virtports: hs_services.append(service_type[0]) else: hostname = None hs_services = None domain_added.send_robust(sender='tor', domain_type='hiddenservice', name=hostname, description=_('Tor Hidden Service'), services=hs_services)
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-send', 'shadowsocks:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( 'shadowsocks', name, ports=['shadowsocks-local-plinth'], is_external=False, is_enabled=is_enabled, is_running=is_running, enable=enable, disable=disable) if service.is_enabled(): add_shortcut()
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-refresh', 'syncthing:index', short_description) register_group(group) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable, is_running=is_running) if is_enabled(): add_shortcut()
def init(): """Initialize the ejabberd module""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-comment', 'ejabberd:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( 'ejabberd', name, ports=['xmpp-client', 'xmpp-server', 'xmpp-bosh'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcut() pre_hostname_change.connect(on_pre_hostname_change) post_hostname_change.connect(on_post_hostname_change) domainname_change.connect(on_domainname_change)
def init(): """Initialize the ejabberd module""" menu = main_menu.get('apps') menu.add_urlname(title, 'glyphicon-comment', 'ejabberd:index') global service 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) if is_enabled(): add_shortcut() pre_hostname_change.connect(on_pre_hostname_change) post_hostname_change.connect(on_post_hostname_change) domainname_change.connect(on_domainname_change)
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-hdd', 'tahoe:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup' and is_setup(): service = service_module.Service(managed_services[0], name, ports=['tahoe-plinth'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable, is_running=is_running) if is_enabled(): add_shortcut()
def init(): """Intialize the module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-wrench', 'cockpit:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcut() domain_added.connect(on_domain_added) domain_removed.connect(on_domain_removed) domainname_change.connect(on_domainname_change)
def init(): """Initialize the ikiwiki module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-edit', 'ikiwiki:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service('ikiwiki', name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcuts() register_group(group)
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-send', 'shadowsocks:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service('shadowsocks', name, ports=['shadowsocks-local-plinth'], is_external=False, is_enabled=is_enabled, is_running=is_running, enable=enable, disable=disable) if service.is_enabled(): add_shortcut()
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-hdd', 'tahoe:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup' and is_setup(): service = service_module.Service( managed_services[0], name, ports=['tahoe-plinth'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable, is_running=is_running) if is_enabled(): add_shortcut()
def init(): """Initialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-eye-close', 'tor:index', short_description) setup_helper = globals()['setup_helper'] needs_setup = setup_helper.get_state() == 'needs-setup' if not needs_setup: global socks_service socks_service = service_module.Service( 'tor-socks', _('Tor Anonymity Network'), ports=['tor-socks'], is_external=False, is_enabled=utils.is_enabled, is_running=utils.is_running) global bridge_service bridge_service = service_module.Service( 'tor-bridge', _('Tor Bridge Relay'), ports=['tor-orport', 'tor-obfs3', 'tor-obfs4'], is_external=True, is_enabled=utils.is_enabled, is_running=utils.is_running) # Register hidden service name with Name Services module. status = utils.get_status() hostname = status['hs_hostname'] hs_virtports = [port['virtport'] for port in status['hs_ports']] if status['enabled'] and status['is_running'] and \ status['hs_enabled'] and status['hs_hostname']: hs_services = [] for service_type in SERVICES: if str(service_type[2]) in hs_virtports: hs_services.append(service_type[0]) else: hostname = None hs_services = None domain_added.send_robust( sender='tor', domain_type='hiddenservice', name=hostname, description=_('Tor Hidden Service'), services=hs_services)
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-refresh', 'syncthing:index', short_description) register_group(group) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service(managed_services[0], name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable, is_running=is_running) if is_enabled(): add_shortcut()
def init(): """Intialize the module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-wrench', 'cockpit:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service(managed_services[0], name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcut() domain_added.connect(on_domain_added) domain_removed.connect(on_domain_removed) domainname_change.connect(on_domainname_change)
def init(): """Initialize the module""" menu = main_menu.get('system') menu.add_urlname( ugettext_lazy('Configure'), 'glyphicon-cog', 'config:index') # Register domain with Name Services module. domainname = get_domainname() if domainname: try: domainname_services = firewall.get_enabled_services( zone='external') except actions.ActionError: # This happens when firewalld is not installed. # TODO: Are these services actually enabled? domainname_services = [service[0] for service in SERVICES] else: domainname_services = None if domainname: domain_added.send_robust(sender='config', domain_type='domainname', name=domainname, description=ugettext_lazy('Domain Name'), services=domainname_services)
def init(): """Initialize the monkeysphere module.""" menu = main_menu.get('system') menu.add_urlname(_('Monkeysphere'), 'glyphicon-certificate', 'monkeysphere:index')
def init(): """Initailze firewall module""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-fire', 'firewall:index') service_enabled.connect(on_service_enabled)
def init(): """Intialize the module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-hdd', 'storage:index')
def init(): """Initialize the module""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-lock', 'security:index')
def init(): """Initailze firewall module""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-fire', 'firewall:index') service_enabled.connect(on_service_enabled)
def init(): """Initialize the Networks module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-signal', 'networks:index')
def init(): """Intialize the module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-hdd', 'storage:index')
def init(): """Intialize the user module.""" menu = main_menu.get('system') menu.add_urlname(name, 'glyphicon-user', 'users:index')