Server Management

Server Management is available to the top-level 'admin' account or anybody signed in with an admin role. Click 'manage' at the top of the home screen to enter the Administration area, which looks like this:

Hostname

Use this to set the hostname of the server, or to enable HTTPS. You should always access the server by its hostname rather than the internal IP address.

Once HTTPS is activated it will be valid for 90 days at a time. You will receive an automated email from LetsEncrypt when it is time to renew your certificate. To do so, simply come back to this panel and the Enable button will offer you to renew the certificate.

When you enable or renew HTTPS, the engine will restart and all streams will be disconnected for up to 30 seconds.

Features

The features panel is a simple list of checkboxes to turn on/off panels like recordings, chat, file uploads, and restreaming. You can also enable advanced features like SRT input or Debug Mode as required.

Preferences

The preferences panel lets you change the look and behaviour of the web interface. You can decide on visual features like live thumbnails on the home screen, whether to use WebRTC (Ultra-Low Latency) or HLS (less demanding, more compatible) for playback, watermarking options, the channel sort order, and whether clients see chat/file upload modules or just the stream.

Database

Streamwell uses a SQL database which makes backup and restore very robust. Simply click backup to download a database file, or restore to upload one. If your database is from a previous version of Streamwell, it will be automatically updated like magic.

See How to Update for more information about updating Streamwell, but you should always download a backup before updating.

Engine Control

This panel lets you check the status of the streaming engine, as well as testing it, restarting it, and even manually editing the configuration (be careful with the config editor. It's mostly intended for use by support or pro services).

Restarting, then testing the engine is usually the best first troubleshooting step if anything is misbehaving. For anything more, contact support!

System Logs

An easy way to view the Server and Engine logs in the browser, or download them if you need to send them to support. You can also see how long the server has been running, which version is installed and how much disk space is left on the system drive.

Other Customizations

The customization section allows you to change certain characteristics about the application. to represent yourself or your brand:

Site Title - The name at the top of the browser window and in rich link previews (e.g. โ€œMy Studioโ€).

Welcome Message - A dialog which appears one time, when a user logs in. You can use some basic HTML markup in this box if you feel like getting spicy. For example, tags like <strong>, <em>, <p>, <h2> will work, while scary things like media tags, <script> or <?php> will not.

Manage Themes - Themes allow you to set a different look and feel for each channel individually. Choose 'Manage Themes' to change either the default (system) theme or create new themes for use across channels of your choosing. When creating or editing a channel you can then switch the theme as needed. Note that logo files must be PNG images and backgrounds must be JPG images, with a maximum size of 500KB each - remember, people will be loading these images when they visit your Streamwell server so smaller is always better!

Custom CSS

Provide your own custom CSS which loads after the main 'streamwell.css'. You can also use the following CSS variables to override theme preferences: --text-color, --accent-color, --header-color, --background-color, --foreground-color

Last updated