---
title: Deploying a Mist open source streaming server
description: Explore how to deploy Mist, a streaming server solution, for broadcasting video content over the internet.
products:
  - instances
tags: streaming mist-server Mist OBS
hero: assets/scaleway_mistserver.webp
dates:
  validation: 2025-07-16
  posted: 2020-07-01
  validation_frequency: 12
difficulty: beginner
usecase:
  - application-hosting
ecosystem:
  - third-party
---
import image from './assets/scaleway-mistserver_01.webp'
import image2 from './assets/scaleway-mistserver_02.webp'
import image3 from './assets/scaleway-mistserver_03.webp'
import image4 from './assets/scaleway-mistserver_04.webp'
import image5 from './assets/scaleway-mistserver_05.webp'
import image6 from './assets/scaleway-obs_settings.webp'
import image7 from './assets/scaleway-obs_start_streaming.webp'
import image8 from './assets/scaleway-mistserver_preview.webp'
import image9 from './assets/scaleway-mistserver_preview.webp'
import image10 from './assets/scaleway-mistserver_embed.webp'

import Requirements from '@macros/iam/requirements.mdx'


MistServer is one of the leading OTT (internet streaming) toolkits with an open source core. It allows you to deliver your media content to your users via the internet. Mist Server supports the OBS Studio suite, making it easy to set up your own web stream.

<Requirements />

- A Scaleway account logged into the [console](https://console.scaleway.com)
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
- An [SSH key](/organizations-and-projects/how-to/create-ssh-key/)
- An [Instance](/instances/how-to/create-an-instance/) running on Ubuntu Focal Fossa
- A [domain or subdomain](/domains-and-dns/quickstart/) pointed to your Instance

## Installing Mist Server

1. [Connect to your Instance](/instances/how-to/connect-to-instance/) via SSH.
    ```
    ssh root@your.instance.ip.address
    ```
2. Download the [latest version](https://mistserver.org/download) of the open source edition of Mist Server.
    ```
    curl -o - https://releases.mistserver.org/is/mistserver_64Vlatest.tar.gz 2>/dev/null | sh
    ```

Mist Server installs automatically, once the installation completes a message displays:

```
Successfully installed MistServer using systemd. Starting MistServer.
```

## Configuring MistServer

1. Open a web browser and point it to `http://your.instance.ip.address:4242/` (replace `your.instance.ip.address` with the IP of your Instance). The Mist Server configuration interface displays.
2. Enter your desired username, password, and its confirmation. Then click **Create New Account**.
    <Lightbox image={image} alt="" />
3. Click **Enable protocols** to enable all available streaming protocols.
    <Lightbox image={image2} alt="" />

  The MistServer overview page displays.
4. Click **Streams** on the left menu to enter the stream section.
    <Lightbox image={image3} alt="" />
5. Click **Create a new stream** to launch the stream creation wizard.
    <Lightbox image={image4} alt="" />
6. Enter the details of the new stream and click **Save**.
    <Lightbox image={image5} alt="" />

    - **Stream name:** Enter a name of your choice for the stream, i.e. `mystream`.
    - **Source:** Enter the source of the stream. You can either stream local files from your Instance. Click **Browse** to select the content. To stream a live stream, enter the IP address of the source in the text box, e.g. `play://51.15.123.231`.

## Configuring OBS Studio

1. Download the latest version of OBS Studio from their [website](https://obsproject.com/download). The Software is available For macOS, Windows, and Linux.
2. Install OBS Studio on your local computer.
3. Configure the streaming server in OBS Studio by clicking on **Settings** -> **Stream**.
    <Lightbox image={image6} alt="" />

    - **Service** Choose `Custom` from the drop-down menu
    - **Server** Enter the stream URL of your Instance, for example: `rtmp://51.15.123.222/live`
    - **Stream Key** Enter the name of the stream you have configured previously.

  Once configured, click **OK** to validate your settings.
4. Add audio and video sources to OBS Studio. For more information on how to add different sources, refer to the <a href="https://obsproject.com/wiki/Sources-Guide" target="_blank">official documentation</a>.
5. Click **Start Streaming** in OBS Studio to start the stream.
    <Lightbox image={image7} alt="" />
6. Click **Preview** from the **Streams** list in MistServer to visualize a preview version of your stream.
    <Lightbox image={image8} alt="" />

If required you can test the different stream settings to find the best configuration for your stream.

## Accessing the stream

MistServer provides several ways to access your stream, either directly from a dedicated website or by embedding it into your existing site.

1. From the **Streams** list, click **Embed** to display different ways to access your stream:
    <Lightbox image={image9} alt="" />

  The embed code for your stream displays.

2. Use the toggles below the code box to configure the advanced parameters of the player used for your stream:
    <Lightbox image={image10} alt="" />

Once everything is set, copy the code and paste it into your website. Alternatively, you can use the dedicated HTML page to link to the stream. It will be available at `http://<your_compute_instance_ip>:8080/<stream-name>.html`.

You can now start streaming your video content directly using your Instance. To learn more about MistServer, refer to the [official documentation](https://mistserver.org/guides/latest).