diff --git a/group_vars/mash_servers b/group_vars/mash_servers index 91ea21c..6675d42 100644 --- a/group_vars/mash_servers +++ b/group_vars/mash_servers @@ -1089,6 +1089,22 @@ hubsite_service_adguard_home_logo_location: "{{ role_path }}/assets/shield.png" hubsite_service_adguard_home_description: "A network-wide DNS software for blocking ads & tracking" hubsite_service_adguard_home_priority: 1000 +# authentik +hubsite_service_authentik_enabled: "{{ authentik_enabled }}" +hubsite_service_authentik_name: Authentik +hubsite_service_authentik_url: "https://{{ authentik_hostname }}{{ authentik_path_prefix }}" +hubsite_service_authentik_logo_location: "{{ role_path }}/assets/authentik.png" +hubsite_service_authentik_description: "An open source identity provider" +hubsite_service_authentik_priority: 1000 + +# Appsmith +hubsite_service_appsmith_enabled: "{{ appsmith_enabled }}" +hubsite_service_appsmith_name: Appsmith +hubsite_service_appsmith_url: "https://{{ appsmith_hostname }}{{ appsmith_path_prefix }}" +hubsite_service_appsmith_logo_location: "{{ role_path }}/assets/appsmith.png" +hubsite_service_appsmith_description: "Platform for building and deploying custom internal tools and applications without writing code" +hubsite_service_appsmith_priority: 1000 + # Docker Registry Browser hubsite_service_docker_registry_browser_enabled: "{{ docker_registry_browser_enabled }}" hubsite_service_docker_registry_browser_name: Docker Registry Browser @@ -1097,6 +1113,14 @@ hubsite_service_docker_registry_browser_logo_location: "{{ role_path }}/assets/d hubsite_service_docker_registry_browser_description: "Browse docker images" hubsite_service_docker_registry_browser_priority: 1000 +# Firezone +hubsite_service_firezone_enabled: "{{ firezone_enabled }}" +hubsite_service_firezone_name: Firezone +hubsite_service_firezone_url: "https://{{ firezone_hostname }}" +hubsite_service_firezone_logo_location: "{{ role_path }}/assets/firezone.png" +hubsite_service_firezone_description: "A self-hosted VPN server, based on Wireguard" +hubsite_service_firezone_priority: 1000 + # Focalboard hubsite_service_focalboard_enabled: "{{ focalboard_enabled }}" hubsite_service_focalboard_name: Focalboard @@ -1105,6 +1129,14 @@ hubsite_service_focalboard_logo_location: "{{ role_path }}/assets/focalboard.png hubsite_service_focalboard_description: "An open source, self-hosted alternative to Trello, Notion, and Asana." hubsite_service_focalboard_priority: 1000 +# Funkwhale +hubsite_service_funkwhale_enabled: "{{ funkwhale_enabled }}" +hubsite_service_funkwhale_name: Funkwhale +hubsite_service_funkwhale_url: "https://{{ funkwhale_hostname }}" +hubsite_service_funkwhale_logo_location: "{{ role_path }}/assets/funkwhale.png" +hubsite_service_funkwhale_description: "Listen and share music with a selfhosted streaming server" +hubsite_service_funkwhale_priority: 1000 + # Gitea hubsite_service_gitea_enabled: "{{ gitea_enabled }}" hubsite_service_gitea_name: Gitea @@ -1129,6 +1161,22 @@ hubsite_service_grafana_logo_location: "{{ role_path }}/assets/grafana.png" hubsite_service_grafana_description: "Check how your server is doing" hubsite_service_grafana_priority: 1000 +# Healthchecks +hubsite_service_healthchecks_enabled: "{{ healthchecks_enabled }}" +hubsite_service_healthchecks_name: Healthchecks +hubsite_service_healthchecks_url: "https://{{ healthchecks_hostname }}{{ healthchecks_path_prefix }}" +hubsite_service_healthchecks_logo_location: "{{ role_path }}/assets/healthchecks.png" +hubsite_service_healthchecks_description: "A simple and Effective Cron Job Monitoring solution" +hubsite_service_healthchecks_priority: 1000 + +# Keycloak +hubsite_service_keycloak_enabled: "{{ keycloak_enabled }}" +hubsite_service_keycloak_name: Keycloak +hubsite_service_keycloak_url: "https://{{ keycloak_hostname }}{{ keycloak_path_prefix }}" +hubsite_service_keycloak_logo_location: "{{ role_path }}/assets/keycloak.png" +hubsite_service_keycloak_description: "An open source identity and access management solution." +hubsite_service_keycloak_priority: 1000 + # Miniflux hubsite_service_miniflux_enabled: "{{ miniflux_enabled }}" hubsite_service_miniflux_name: Miniflux @@ -1147,7 +1195,7 @@ hubsite_service_nextcloud_priority: 1000 # Owncast hubsite_service_owncast_enabled: "{{ owncast_enabled }}" -hubsite_service_owncast_name: owncast +hubsite_service_owncast_name: Owncast hubsite_service_owncast_url: "https://{{ owncast_hostname }}" hubsite_service_owncast_logo_location: "{{ role_path }}/assets/owncast.png" hubsite_service_owncast_description: "Livestream & Chat" @@ -1206,14 +1254,28 @@ hubsite_service_list_auto: | {{ ([{'name': hubsite_service_adguard_home_name, 'url': hubsite_service_adguard_home_url, 'logo_location': hubsite_service_adguard_home_logo_location, 'description': hubsite_service_adguard_home_description, 'priority': hubsite_service_adguard_home_priority}] if hubsite_service_adguard_home_enabled else []) + + ([{'name': hubsite_service_authentik_name, 'url': hubsite_service_authentik_url, 'logo_location': hubsite_service_authentik_logo_location, 'description': hubsite_service_authentik_description, 'priority': hubsite_service_adguard_home_priority}] if hubsite_service_authentik_enabled else []) + + + ([{'name': hubsite_service_appsmith_name, 'url': hubsite_service_appsmith_url, 'logo_location': hubsite_service_appsmith_logo_location, 'description': hubsite_service_appsmith_description, 'priority': hubsite_service_appsmith_priority}] if hubsite_service_appsmith_enabled else []) + + + ([{'name': hubsite_service_docker_registry_browser_name, 'url': hubsite_service_docker_registry_browser_url, 'logo_location': hubsite_service_docker_registry_browser_logo_location, 'description': hubsite_service_docker_registry_browser_description, 'priority': hubsite_service_docker_registry_browser_priority}] if hubsite_service_docker_registry_browser_enabled else []) + + + ([{'name': hubsite_service_firezone_name, 'url': hubsite_service_firezone_url, 'logo_location': hubsite_service_firezone_logo_location, 'description': hubsite_service_firezone_description, 'priority': hubsite_service_firezone_priority}] if hubsite_service_firezone_enabled else []) + + ([{'name': hubsite_service_focalboard_name, 'url': hubsite_service_focalboard_url, 'logo_location': hubsite_service_focalboard_logo_location, 'description': hubsite_service_focalboard_description, 'priority': hubsite_service_focalboard_priority}] if hubsite_service_focalboard_enabled else []) + + ([{'name': hubsite_service_funkwhale_name, 'url': hubsite_service_funkwhale_url, 'logo_location': hubsite_service_funkwhale_logo_location, 'description': hubsite_service_funkwhale_description, 'priority': hubsite_service_funkwhale_priority}] if hubsite_service_funkwhale_enabled else []) + + ([{'name': hubsite_service_gitea_name, 'url': hubsite_service_gitea_url, 'logo_location': hubsite_service_gitea_logo_location, 'description': hubsite_service_gitea_description, 'priority': hubsite_service_gitea_priority}] if hubsite_service_gitea_enabled else []) + ([{'name': hubsite_service_gotosocial_name, 'url': hubsite_service_gotosocial_url, 'logo_location': hubsite_service_gotosocial_logo_location, 'description': hubsite_service_gotosocial_description, 'priority': hubsite_service_gotosocial_priority}] if hubsite_service_gotosocial_enabled else []) + ([{'name': hubsite_service_grafana_name, 'url': hubsite_service_grafana_url, 'logo_location': hubsite_service_grafana_logo_location, 'description': hubsite_service_grafana_description, 'priority': hubsite_service_grafana_priority}] if hubsite_service_grafana_enabled else []) + + ([{'name': hubsite_service_healthchecks_name, 'url': hubsite_service_healthchecks_url, 'logo_location': hubsite_service_healthchecks_logo_location, 'description': hubsite_service_healthchecks_description, 'priority': hubsite_service_healthchecks_priority}] if hubsite_service_healthchecks_enabled else []) + + + ([{'name': hubsite_service_keycloak_name, 'url': hubsite_service_keycloak_url, 'logo_location': hubsite_service_keycloak_logo_location, 'description': hubsite_service_keycloak_description, 'priority': hubsite_service_keycloak_priority}] if hubsite_service_keycloak_enabled else []) + + ([{'name': hubsite_service_miniflux_name, 'url': hubsite_service_miniflux_url, 'logo_location': hubsite_service_miniflux_logo_location, 'description': hubsite_service_miniflux_description, 'priority': hubsite_service_miniflux_priority}] if hubsite_service_miniflux_enabled else []) + ([{'name': hubsite_service_nextcloud_name, 'url': hubsite_service_nextcloud_url, 'logo_location': hubsite_service_nextcloud_logo_location, 'description': hubsite_service_nextcloud_description, 'priority': hubsite_service_nextcloud_priority}] if hubsite_service_nextcloud_enabled else []) diff --git a/requirements.yml b/requirements.yml index dcc79e0..8ddc678 100644 --- a/requirements.yml +++ b/requirements.yml @@ -76,7 +76,7 @@ version: v2.8.1-0 name: healthchecks - src: git+https://github.com/moan0s/hubsite.git - version: v1.23.3-1 + version: v1.23.3-2 name: hubsite - src: git+https://github.com/mother-of-all-self-hosting/ansible-role-jitsi.git version: v8319-6