]> ### 2026.08.11 - Initial GeoPulse Community Apps helper plugin for the supported Unraid Docker Compose installation path. set -e echo "Installing GeoPulse Compose helper" mkdir -p "&plugdir;" cat > "&plugdir;/GeoPulse.page" <<'EOF' Menu="Settings" Icon="map-marker" Title="GeoPulse" Type="xmenu" --- <?php $docUrl = 'https://tess1o.github.io/geopulse/docs/getting-started/deployment/unraid'; $projectUrl = 'https://github.com/tess1o/geopulse'; $supportUrl = 'https://github.com/tess1o/geopulse/issues'; $standardComposeUrl = 'https://raw.githubusercontent.com/tess1o/GeoPulse/main/docker-compose.unraid.yml'; $mqttComposeUrl = 'https://raw.githubusercontent.com/tess1o/GeoPulse/main/docker-compose.unraid-complete.yml'; ?> <div class="content"> <h1>GeoPulse</h1> <p>GeoPulse is a privacy-first, self-hosted location tracking and timeline application.</p> <p>GeoPulse requires multiple coordinated containers, so the supported Unraid installation path is Docker Compose through Compose Manager Plus.</p> <p> <a class="button" href="<?=$docUrl?>" target="_blank">Open Unraid Install Guide</a> <a class="button" href="<?=$projectUrl?>" target="_blank">Project</a> <a class="button" href="<?=$supportUrl?>" target="_blank">Support</a> </p> <h2>Compose Files</h2> <ul> <li><a href="<?=$standardComposeUrl?>" target="_blank">Standard Unraid compose file</a></li> <li><a href="<?=$mqttComposeUrl?>" target="_blank">OwnTracks MQTT Unraid compose file</a></li> </ul> </div> EOF echo "GeoPulse Compose helper installed." echo "Open Settings - GeoPulse for links to the install guide and compose files." echo "Removing GeoPulse Compose helper" rm -rf "&plugdir;" echo "GeoPulse Compose helper removed."