diff --git a/roles/deluge/tasks/main.yml b/roles/deluge/tasks/main.yml index 7c0284f7b8..7b6b0146da 100644 --- a/roles/deluge/tasks/main.yml +++ b/roles/deluge/tasks/main.yml @@ -32,6 +32,13 @@ traefik.http.routers.deluge.tls.domains[0].main: "{{ ansible_nas_domain }}" traefik.http.routers.deluge.tls.domains[0].sans: "*.{{ ansible_nas_domain }}" traefik.http.services.deluge.loadbalancer.server.port: "8112" + homepage.group: Download Tools + homepage.name: Deluge + homepage.icon: deluge.png + homepage.href: "http://{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}:{{ deluge_port }}" + homepage.description: BitTorrent client + homepage.widget.type: deluge + homepage.widget.url: "http://{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}:{{ deluge_port }}" when: deluge_enabled is true - name: Stop Deluge diff --git a/roles/jellyfin/tasks/main.yml b/roles/jellyfin/tasks/main.yml index b836dc3304..ce4d0d9143 100644 --- a/roles/jellyfin/tasks/main.yml +++ b/roles/jellyfin/tasks/main.yml @@ -36,6 +36,15 @@ traefik.http.routers.jellyfin.tls.domains[0].main: "{{ ansible_nas_domain }}" traefik.http.routers.jellyfin.tls.domains[0].sans: "*.{{ ansible_nas_domain }}" traefik.http.services.jellyfin.loadbalancer.server.port: "8096" + homepage.group: Media + homepage.name: Jellyfin + homepage.icon: jellyfin.png + homepage.href: "http://{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}:{{ jellyfin_port_http }}" + homepage.description: Media server + homepage.widget.type: jellyfin + homepage.widget.url: "http://{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}:{{ jellyfin_port_http }}" + homepage.widget.enableBlocks: "true" + homepage.widget.enableNowPlaying: "true" when: jellyfin_enabled is true - name: Stop jellyfin diff --git a/roles/nextcloud/tasks/main.yml b/roles/nextcloud/tasks/main.yml index e96831a6ff..6f0cace768 100644 --- a/roles/nextcloud/tasks/main.yml +++ b/roles/nextcloud/tasks/main.yml @@ -58,6 +58,13 @@ traefik.http.routers.nextcloud.tls.domains[0].main: "{{ ansible_nas_domain }}" traefik.http.routers.nextcloud.tls.domains[0].sans: "*.{{ ansible_nas_domain }}" traefik.http.services.nextcloud.loadbalancer.server.port: "80" + homepage.group: Media + homepage.name: Nextcloud + homepage.icon: nextcloud.png + homepage.href: "http://{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}:{{ nextcloud_port }}" + homepage.description: Open source dropbox alternative + homepage.widget.type: nextcloud + homepage.widget.url: "http://{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}:{{ nextcloud_port }}" when: nextcloud_enabled is true - name: Stop Nextcloud