-
-
Notifications
You must be signed in to change notification settings - Fork 503
Installation
Companion can be downloaded from the website.
We offer 3 different variants of Companion here:
Start with these if you are new to Companion or are unsure which to use
These are tested versions that get extra effort to ensure they are bug free. These get updated every few months, and typically lag behind beta in new features.
Use these if you need some features which haven't made it to stable yet, and can tolerate the occasional bug.
A new stable gets made from this when we are happy with it being bug free.
The current development version. Bugs can appear here, but this gains new features frequently.
This is typically stable for every day use, but this is not always the case.
Use these if you want to try the cutting edge new features, and can tolerate frequent bugs.
This is where we push new features that need some more testing before making it into beta, or things which are only half done. These versions are often behind beta in module updates.
Unzip the download, drag Companion.app into your Applications folder
Note: As of 3.0 we only support Windows 10 and newer.
Download, install and run!
Please note: Companion is only supported on the Raspberry Pi 4 (2, 4, or 8 GB). Companion can be installed on a Raspberry Pi 3B, or 3B+, but it is not recommended or supported. Should you choose to do so, you do so at your own risk and with the understanding that the community will not be able to help you if something goes wrong.
We recommend using the CompanionPi images available with our CompanionPi setup guide.
If you wish to install manually on a Pi, follow the instructions below for other Linux.
Since 3.0, the downloads can be used for both a desktop version, and a headless version. Check the README in the download for guidance on how to do this and for other system setup for both.
If you want a headless version, we recommend using our install script to get a CompanionPi like environment:
As root, run the following:
curl https://raw.githubusercontent.com/bitfocus/companion-pi/main/install.sh | bash
There is a docker image published to the Github container registry that can be used to simplify deployment on linux.
Make sure to bind a volume to /companion
so that your configuration is persisted
Companion uses various incoming ports. There are various api servers, and some modules will setup their own servers expecting inbound connections to work. Make sure to plan for this with the network mode used in docker.
Not currently supported, the usb libraries we use do not work in docker properly
To connect streamdecks to companion from another machine, you can use Companion Satellite
Make sure to forward tcp port 16622 for this to work.
Getting Started
- Home
- Installation
- Getting Started Beginners Guide
- Companion on the Raspberry Pi
- Build for Another Device (Distributable Linux Build)
- X Keys support
- How to use a module that is not included in Companion build
Development
- Setting up Developer Environment
- How to move to a fork after cloning
- Module Development for 3.0
- Satellite API
- Versioning
More Information
Maintainer Docs