aboutsummaryrefslogtreecommitdiffstats
path: root/vagrant/README.md
blob: 4162d0173870d42cd5ea01573a2505de45e1f474 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Introduction
[Vagrant](https://www.vagrantup.com) provides easy to configure, reproducible, and portable work environments on top of virtual management software like [Virtualbox](https://www.virtualbox.org/).

With Vagrant and Virtualbox, you can run the ODR-mmbTools regardless of the operating system you are using, such as Windows, MacOS, *BSD or any non-Debian Linux.

# Setup
1. Install Virtualbox for your operating system
1. Install the Virtualbox Extension pack
1. Install Vagrant for your operating system
1. Create and start the virtual environment:
    ```
    cd $HOME/dab-scripts/vagrant
    vagrant up
    ```
1. Access the virtual session to build the ODR-mmbTools suite:
    ```
    vagrant ssh
    ```
1. Follow the instructions of the **README.md** in the install folder to build the ODR-mmbTools suite

# Operations
Once the ODR-mmbTools are installed, you no longer need to access the virtual session, unless you need to make configuration changes.

Here are the url to access the following web interfaces:
- Supervisor: http://localhost:8001
- Multiplex Manager: http://localhost:8002
- Encoder Manager: http://localhost:8003

You can monitor the output of odr-DabMux with dablin on localhost:9201