Operations¶
This page covers the Sentiment Studio service, backups, moving to another image, and support.
Security model¶
- Loopback only. The page listens on port 8501 on the instance. You reach it by forwarding that port to your workstation. Do not publish the port on the internet.
- Sign-in. First boot creates
/home/ubuntu/.config/sushi-streamlit/access.jsonwith mode0600. The gate is per browser session. Sign out clears that session. - Local starter. The app does not call a model provider and does not connect to an external database.
- Identity stays. Deleting the identity files does not safely reset the instance. Leave them in place.
Service¶
sudo systemctl status sushi-streamlit-firstboot.service sushi-streamlit.service
sudo systemctl restart sushi-streamlit.service
Use a new output name when you run sushi-streamlit again. A new name leaves
earlier files under ~/streamlit-results in place.
Backups¶
Back up these together while writes are stopped, or from a consistent snapshot:
/var/lib/streamlit/home/ubuntu/.config/sushi-streamlit/access.json~/streamlit-results
Preserve ownership and modes.
Updates¶
A new Marketplace version is a new instance. Launch it, restore the three
items above, and run sushi-streamlit verify on a saved JSON file before you
treat the new instance as ready. Do not delete identity files to make first
boot run again.
Support¶
Software Sushi provides AMI packaging and setup guidance. Email
info@softwaresushi.com for installation
questions. Include the Marketplace version, the Region, and the command you
ran. Omit the contents of access.json.
The software rate on the listing is USD 0.03 per running instance-hour. EC2, EBS, and data transfer are separate. The local starter has no model-provider usage charge. Support beyond installation questions needs a separate agreement. Upstream Streamlit support is not included. The offer uses the AWS Marketplace Standard EULA. See the offer for legal and refund terms.
Last updated November 1, 2026 · Suggest an improvement