mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 16:46:17 +00:00
64 lines
2.0 KiB
Markdown
64 lines
2.0 KiB
Markdown
# Raspberry Pi installers
|
|
|
|
Full documentation — installation, configuration, service management, updates,
|
|
and removal for both `soundtouch-service` and `soundtouch-player` — lives in the
|
|
project docs:
|
|
|
|
**[docs/content/docs/guides/RASPBERRY-PI.md](../../docs/content/docs/guides/RASPBERRY-PI.md)**
|
|
|
|
---
|
|
|
|
## Quick start
|
|
|
|
**soundtouch-service** (cloud-replacement relay):
|
|
|
|
```bash
|
|
curl -fsSL -o install.sh \
|
|
https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/raspberry-pi/install.sh
|
|
sudo bash install.sh
|
|
```
|
|
|
|
**soundtouch-player** (browser control panel):
|
|
|
|
```bash
|
|
curl -fsSL -o install-player.sh \
|
|
https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/raspberry-pi/install-player.sh
|
|
sudo bash install-player.sh
|
|
```
|
|
|
|
Both install the **latest release** by default (resolved from GitHub's
|
|
`releases/latest` redirect). Pass a version tag as the first argument to pin a
|
|
specific release:
|
|
|
|
```bash
|
|
sudo bash install.sh v0.111.3
|
|
sudo bash install-player.sh v0.111.3
|
|
```
|
|
|
|
## Removal
|
|
|
|
Matching uninstallers reverse each installer (stop and disable the service,
|
|
remove the unit, binary, and config). You can also remove things by hand — see
|
|
the [full guide](../../docs/content/docs/guides/RASPBERRY-PI.md) for the manual
|
|
commands.
|
|
|
|
```bash
|
|
# soundtouch-service (keeps the data directory unless you pass --purge):
|
|
curl -fsSL -o uninstall.sh \
|
|
https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/raspberry-pi/uninstall.sh
|
|
sudo bash uninstall.sh
|
|
|
|
# soundtouch-player:
|
|
curl -fsSL -o uninstall-player.sh \
|
|
https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/raspberry-pi/uninstall-player.sh
|
|
sudo bash uninstall-player.sh
|
|
|
|
# soundtouch-web (deprecated; switch to soundtouch-player afterwards):
|
|
curl -fsSL -o uninstall-web.sh \
|
|
https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/raspberry-pi/uninstall-web.sh
|
|
sudo bash uninstall-web.sh
|
|
```
|
|
|
|
The shared `soundtouch:soundtouch` user/group is removed only once no other
|
|
`soundtouch-*` install remains on the host.
|