Installation
Install Command
The install command is available from the Machines > Install tab in your dashboard. The basic form is:
curl -fsSL https://api.vdostream.io/api/v1/remote/install.sh | sudo bash -s -- --token YOUR_TOKEN
The installer requires sudo because it creates a system service and sets up device permissions.
Optional flags:
| Flag | Use |
|---|---|
--version X.Y.Z | Install or downgrade to a specific release |
--distro DISTRO | Force a distro-specific binary instead of auto-detection |
Supported distro slugs are rocky8, rocky9, fedora42, ubuntu22, and ubuntu24.
Choosing Your OS Build
The installer auto-detects your Linux distribution and downloads the matching build. If you prefer to specify it explicitly, use the --distro flag:
# Rocky Linux 8
curl -fsSL https://api.vdostream.io/api/v1/remote/install.sh | sudo bash -s -- --token YOUR_TOKEN --distro rocky8
# Rocky Linux 9
curl -fsSL https://api.vdostream.io/api/v1/remote/install.sh | sudo bash -s -- --token YOUR_TOKEN --distro rocky9
# Fedora 42
curl -fsSL https://api.vdostream.io/api/v1/remote/install.sh | sudo bash -s -- --token YOUR_TOKEN --distro fedora42
# Ubuntu 22.04
curl -fsSL https://api.vdostream.io/api/v1/remote/install.sh | sudo bash -s -- --token YOUR_TOKEN --distro ubuntu22
# Ubuntu 24.04
curl -fsSL https://api.vdostream.io/api/v1/remote/install.sh | sudo bash -s -- --token YOUR_TOKEN --distro ubuntu24