Install on Ubuntu Linux

Install the latest graphics drivers

NVIDIA

Run the following commands to install the (at the time of writing) latest stable NVIDIA drivers.

sudo add-apt-repository restricted
sudo apt-update
sudo apt-get install nvidia-driver-580

AMD

Follow the instructions at https://www.amd.com/en/support/download/linux-drivers.html for the latest drivers.

Download Oden

Installers are available at https://releases.voysys.dev

Make sure that the version numbers match.

Install Oden

The installer will ask you to accept the EULA. For Oden Fleet Streamer, it will also ask whether you want to install the systemd service file, enable and start it (not installed by default).

Open a terminal window in your download directory and use sudo apt-get install to install Oden.

For automated deployments it’s possible to skip all installer prompts by running export DEBIAN_FRONTEND=noninteractive before sudo apt-get install. This will accept the EULA and not install the systemd service.

Noninteractive installation with debconf

To pre-seed answers for a fully noninteractive install, use debconf-set-selections before installing:

Accept the EULA and install the systemd service
echo "oden-streamer oden-streamer/accept-eula boolean true" | sudo debconf-set-selections
echo "oden-streamer oden-streamer/install-services boolean true" | sudo debconf-set-selections
export DEBIAN_FRONTEND=noninteractive
sudo apt-get install ./oden-fleet-streamer_*.deb
Accept the EULA without installing the service
echo "oden-streamer oden-streamer/accept-eula boolean true" | sudo debconf-set-selections
echo "oden-streamer oden-streamer/install-services boolean false" | sudo debconf-set-selections
export DEBIAN_FRONTEND=noninteractive
sudo apt-get install ./oden-fleet-streamer_*.deb
Installing OdenVR 0.0.0 on Ubuntu 20.04
sudo apt-get install ./oden-vr_0.0.0_amd64_20.04.deb
Installing OdenVR 0.0.0 on Ubuntu 22.04
sudo apt-get install ./oden-vr_0.0.0_amd64_22.04.deb
Installing OdenVR 0.0.0 on Ubuntu 24.04
sudo apt-get install ./oden-vr_0.0.0_amd64_24.04.deb
Don’t forget the ./

Running Oden streamer as a service

When installing Oden Fleet Streamer, the installer will ask whether you want to install the systemd service file, enable and start it. If you choose yes, the service will run Oden Streamer automatically on boot in headless mode, which increases performance. If you choose no (the default), the service file is not installed.

Managing the service

Start Oden Streamer service
sudo systemctl start oden-streamer.service
Stop Oden Streamer service
sudo systemctl stop oden-streamer.service
Restart Oden Streamer service
sudo systemctl restart oden-streamer.service
See status of Oden Streamer service
sudo systemctl status oden-streamer.service
Enable Oden Streamer service
sudo systemctl enable oden-streamer.service
Disable Oden Streamer service
sudo systemctl disable oden-streamer.service

The service will use the project file located in /opt/oden-streamer/oden-vehicle-config.vproj as the startup project. If Oden Streamer is manually started and the same project should be launch, please run:

oden-streamer /opt/oden-streamer/oden-vehicle-config.vproj

The project file might be owned by root and therefore disallow saving if Oden is not run as root.

If you try to start Oden Streamer while the service is running this error message will be shown:
Another Oden Streamer instance is running on this computer which is not allowed, use `--multiple-streamers` to allow this!