An OCI container that serves firefox over ssh-X11 and pulseaudio
This project builds an OCI (Docker, podman, or other container tech) image that contains Firefox. Firefox is accessed over SSH, so no volumes are shared between host and container. Audio is streamed via pulseaudio.
docker
orpodman
- SSH client that supports X11 forwarding
pulseaudio
server with TCP support- TCP port
2022
must be available and unused
Most of this comes standard on any desktop/workstation linux installation.
RHEL/CentOS 8: sudo dnf -y install podman
RHEL/CentOS 7: sudo yum -y install docker
Debian derivatives: sudo apt -y install docker
With podman: make
With docker:
export DOCKER=docker
export DOCKER_BUILD=docker build
make
- open two windows in this repo's top-level directory (TLD)
- Type
make launch
in window 1 - type ./ffox.sh in window 2
- when done, hit
ctrl-c
in window 1
make uninstall