From 28d5e37906afba2a4c1eb1bbd0904fa92b668f0b Mon Sep 17 00:00:00 2001 From: L4RM4ND <21357789+l4rm4nd@users.noreply.github.com> Date: Sat, 25 Feb 2023 15:04:52 +0100 Subject: [PATCH] add firefox --- README.md | 1 + examples/firefox/README.md | 3 +++ examples/firefox/docker-compose.yml | 31 +++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 examples/firefox/README.md create mode 100644 examples/firefox/docker-compose.yml diff --git a/README.md b/README.md index acfb5fd..30d9fb0 100644 --- a/README.md +++ b/README.md @@ -130,6 +130,7 @@ docker compose up - [SonarQube](examples/sonarqube) - SonarQube is an open-source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and code smells on 29 programming languages. - [Fail2ban](examples/fail2ban) - Fail2ban is an intrusion prevention software framework. Written in the Python programming language, it is designed to prevent against brute-force attacks. - [Tor-Browser](examples/tor-browser) - Running a Tor browser instance on any headless server. +- [Firefox](examples/firefox) - Firefox by linuxserver.io allows you to run the popular Firefox web broser on a remote server. ### Internet of Things / Smart Home - [Home Assistant](examples/homeassistant) - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. diff --git a/examples/firefox/README.md b/examples/firefox/README.md new file mode 100644 index 0000000..221a529 --- /dev/null +++ b/examples/firefox/README.md @@ -0,0 +1,3 @@ +# References + +- https://hub.docker.com/r/linuxserver/firefox diff --git a/examples/firefox/docker-compose.yml b/examples/firefox/docker-compose.yml new file mode 100644 index 0000000..bea9a2e --- /dev/null +++ b/examples/firefox/docker-compose.yml @@ -0,0 +1,31 @@ +version: "3.3" + +services: + firefox: + image: lscr.io/linuxserver/firefox:latest + container_name: firefox + hostname: firefox + restart: unless-stopped + security_opt: + - seccomp:unconfined # optional + environment: + - PUID=1000 # optional + - PGID=1000 # optional + - TZ=Europe/Berlin + volumes: + - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/firefox/config:/config + ports: + - 3210:3000 + #networks: + # - proxy + #labels: + # - traefik.enable=true + # - traefik.http.routers.firefox.rule=Host(`firefox.example.com`) + # - traefik.http.services.firefox.loadbalancer.server.port=8080 + # - traefik.docker.network=proxy + # # Part for optional traefik middlewares + # - traefik.http.routers.firefox.middlewares=local-ipwhitelist@file,basic-auth@file + +#networks: +# proxy: +# external: true