User Tools

This is an old revision of the document!


Self-hosted Firefox

check this out… a containerized Firefox that you can self host and run in a browser!

Why? to navigate from your server wherever you are.

As the user you want to navigate with, create the docker-compose.yml file:

docker-compose.yml
version: '3'
services:
  firefox:
    image: jlesage/firefox
    ports:
      - "5800:5800"
    volumes:
      - "/user/appdata/firefox:/config:rw"

adapt your port (5800) and config path (/user/appdata/firefox).

Now, setup a tunnel from your local PC to the server:

ssh external-server1 -L5800:127.0.0.1:5800

and then fireup your browser to http://127.0.0.1 and navigate with firefox-in-the-browser!

(you can also setup a reverse proxy access to it, of course)