# xplex Generated on 25 Oct 2024 from [the xplex catalog page](https://marketplace.digitalocean.com/apps/xplex) ![xplex social banner](https://raw.githubusercontent.com/debloper/xplex/refs/heads/master/docs/public/preview.png) **xplex** is your personal, open source, multi-streaming server to simultaneously stream to as many platforms as you want to. ## What does it do? **xplex** acts as a bridge between your streaming software (e.g. OBS, XSplit etc.) and the streaming services (e.g. Twitch, YouTube etc.). It takes the stream from your streaming software and goes live on all of the streaming services you’ve confiugured it to—all at once! ## Who is it for? **xplex** is for content creators who want to reach a wider audience by simultaneously streaming to multiple platforms, without costly subscriptions or complicated setups, while retaining full control of the choice, flexibility, extensibility & the data. All it takes is starting the droplet with xplex preconfigured & [adding your stream keys](https://xplex.me/setup/postinstall/) to the **xplexHQ** dashboard — no fiddling with command line, no twiddling with configurations. So **xplex** for any aspiring streamer, who wants to level up their game by reaching a wider audience. ## Software Included *This Marketplace listing does not include a detailed software list.* ## Creating an App using the Control Panel Click the **Deploy to DigitalOcean** button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account. [![Deploy to DO](https://www.deploytodo.com/do-btn-blue.svg)](https://cloud.digitalocean.com/droplets/new?image=xplex) ## Creating an App using the API In addition to creating a Droplet from the xplex 1-Click App using the control panel, you can also use the [DigitalOcean API](https://docs.digitalocean.com/reference/api). As an example, to create a 4GB xplex Droplet in the SFO2 region, you can use the following `curl` command. You need to either save your [API access token](https://docs.digitalocean.com/reference/api/create-personal-access-token/index.html.md) to an environment variable or substitute it in the command below. ```shell curl -X POST -H 'Content-Type: application/json' \ -H 'Authorization: Bearer '$TOKEN'' -d \ '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"xplex"}' \ "https://api.digitalocean.com/v2/droplets" ``` ## Getting Started After Deploying xplex As you’re using DigitalOcean 1-click droplet, there’s nothing for you to do to build & install **xplex**. All the hard part of the installation process is already taken care of for you. All you need to do is to: - visit the IP address of the droplet from a browser (or just click “Quick Access”) - add the stream keys of all the streaming platform to your instance to **xplexHQ** - and then update your streaming software to use the **xplex** ingest endpoint **xplex** will handle the rest - it’s completely set it and forget it. > **WARN**: *make sure to not leak the IP address or the stream keys*. Check out the official docs for more details: [https://xplex.me/setup/postinstall/](https://xplex.me/setup/postinstall/)