How to Update

You can update your on-premise version of Streamwell in just a few minutes!

1. Backup the database under Administration -> Server -> Database -> Backup. It should produce a .SQL file with lots of text in it and will also cache this update in your log folder so it can be auto-restored later.

2. Run the installer script again to automatically upgrade to the new version (Linux and macOS command shown below)

/bin/bash -c "$(curl -fsSL http://files.streamwell.net/install.sh)"

...or, if you manually installed Streamwell first remove the container then pull and run the latest version (either use the same run command you tucked away during the install, a Docker Compose file, or by following the manual install instructions again).

Note: if you do not enter the same encryption key (SYSTEM_KEY variable) you used to install Streamwell when updating it, your database will restore but the stream input URLs will be different. The signatures at the end of the links are an important security feature of Streamwell to prevent unauthorized access and sharing.

4. Login to make sure the new version has arrived as expected, restore your database if it wasn't already auto-restored, re-activate HTTPS and get back to work!

We offer and encourage use of our support team for scheduled, guided upgrades which are available to all customers in support. This way we can minimize downtime, do key exchanges right on the spot, and make sure you get a seamless upgrade experience 👍🏻

Note on HTTPS

If you were using HTTPS you can re-enable it anytime, or if you passed in the domain name/email environment variables to your Docker run command, it should just come back the way it was. If your browser is being stubborn about temporarily connecting back to the HTTP version, clear your browser cache and make sure you are using the http:// prefix in the address bar.

Last updated