Document public-deployment hardening steps and threat model

This commit is contained in:
Fabricio Giglio
2026-05-17 21:04:59 +02:00
parent 1ff7dcfe7a
commit dc3f25bc5f
+1 -1
View File
@@ -151,7 +151,7 @@ Restart the backend after installing. Without Basic Pitch, MIDI / MusicXML / PDF
⚠️ **Web MIDI is not available on iOS**, the on-screen keyboard works, but you cannot connect a hardware piano via USB or Bluetooth from iOS Safari. This is a WebKit limitation Apple has not addressed. ⚠️ **Web MIDI is not available on iOS**, the on-screen keyboard works, but you cannot connect a hardware piano via USB or Bluetooth from iOS Safari. This is a WebKit limitation Apple has not addressed.
## ⚠️ Public deployments ## Public deployments
If you're hosting Bach to Basics on the public internet (not on `localhost` or behind a VPN), set these env vars on the backend before exposing it: If you're hosting Bach to Basics on the public internet (not on `localhost` or behind a VPN), set these env vars on the backend before exposing it: