Files
sdr-recorder/openspec/changes/archive/2026-03-19-web-hosting-recordings/tasks.md
Michael Smith 9ff0506cae Add Nginx web server for browsing recordings
Serves the recordings directory over HTTP with autoindex on port 8080.
Users can browse by date and play MP3 files natively in the browser.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 11:42:45 +00:00

508 B

1. Nginx Configuration

  • 1.1 Create nginx.conf with a server block that serves /recordings with autoindex on and correct MIME type for MP3 files

2. Docker Integration

  • 2.1 Add an nginx service to docker-compose.yml using nginx:alpine, mounting /home/m/recordings to /recordings:ro and ./nginx.conf to the Nginx config path, exposing port 8080

3. Deploy and Verify

  • 3.1 Deploy to the Pi and verify directory browsing and MP3 playback work at http://sdr-pi:8080