Build und Startbefehl
Gestartet wird mit:
streamlit run app.py --server.port $PORT --server.address 0.0.0.0
Worauf du achten musst
- Ohne
--server.address 0.0.0.0hört Streamlit nur lokal und ist von außen nicht erreichbar. - Streamlit bringt keine Anmeldung mit. Wer interne Daten zeigt, muss den Zugriff selbst schützen – etwa über ein eigenes Passwortfeld in der App.
- Jede Sitzung kostet Arbeitsspeicher. Große Datenrahmen je Nutzer summieren sich schnell;
@st.cache_dataspart deutlich. - Für lange Berechnungen einen Worker nutzen, sonst blockiert die Oberfläche.
Größe und Kosten
Empfohlen ist Größe M (1024 MB, 1 Kern) – im Dauerbetrieb rund 15,64 € im Monat. Abgerechnet wird sekundengenau, eine gestoppte App kostet nichts. Die Größe lässt sich jederzeit wechseln, die App startet dabei einmal neu. Alle Preise
Häufige Fragen
Wie viele Nutzer verträgt eine Instanz?
Das hängt an den Daten je Sitzung. Für ein Team von einigen Personen reicht Größe M meist; bei großen Tabellen eher L.
Kann ich Dateien hochladen lassen?
Ja. Sie landen im Arbeitsspeicher der Sitzung – wer sie behalten will, legt sie in einen S3-Speicher.