connect_and_stream.sh | ||
create_ubuntu_user.sh | ||
create_user.sh | ||
docker-compose.networks.yml | ||
docker-compose.yml | ||
Dockerfile | ||
README.md | ||
setup.sh | ||
start_services.sh |
PRE-REQUISTE: ./setup.sh
This will basically run: docker network create frontend docker network create backend
Create and bring up an Ubuntu instance with the following: ./create_user.sh john_doe 1001 2201 5901 your_secure_password ./connect_and_stream.sh
The ~ (home) directory is saved on the local disk in the ./data directory.
If you need to bring up a specific user: docker-compose -f docker-compose.user_1001.yml build docker-compose -f docker-compose.user_1001.yml up -d
OR MANUALLY:
Locally, type: pulseaudio --load=module-native-protocol-tcp --exit-idle-time=-1 --daemon
export DISPLAY=:0 ssh -Y -C -p 2201 -L 4713:localhost:4713 -L 5000:localhost:5000 john_doe@localhost
On the remote container: paplay /usr/share/sounds/alsa/Front_Center.wav PULSE_SERVER=unix:/tmp/pulseaudio.socket firefox