Skip to content

Latest commit

 

History

History

firefox_edge

Home Assistant Add-on: Firefox (Edge)

Run Firefox as a browser inside Home Assistant to access local or external web sites from your home.

Supports aarch64 Architecture Supports amd64 Architecture Supports armv7 Architecture Supports i386 Architecture

About

Mozilla Firefox is a free and open-source web browser developed by Mozilla Foundation and its subsidiary, Mozilla Corporation.

This add-on is based on the docker image from Jocelyn Le Sage.

A huge thank to him for the great containers created and maintained. He's the real hero who needs to be supported.

Differences with the original container

There are a few differences that were either required for this container to work as an Add-on or just my own tweaks based on my preferences:

  • Edge version: this container is not based on Alpine Stable but Alpine Edge. The main reason was to benefit from the latest Firefox version available. During the startup, the container may show in the log an older version of Firefox, it can be ignored. It attempts to update Firefox each time the container starts.
  • To make it compatible with Home Assistant persistence, I needed to remap folders and to do so, the startup script runs as root. I will try to avoid this in the future.

How to use

Just install, start the container and click on "Open Web UI". You can use "Show in sidebar" for easy access. Everything you do is persisted in Firefox. Even if you stop the Add-on or restart Home Assistant host OS.

Downloads

The files downloaded in Firefox are automatically stored to your /share/firefox folder.

Uploads

If you need to upload files through the Firefox add-on, you can use the File editor add-on to upload the files to your /share/firefox folder. The files will be available in the downloads folder of the add-on. You can browse to this location when you select the files to upload.

Import bookmarks

You can import bookmarks.html file by dropping them in your /share/firefox folder and import the bookmarks.html file in Firefox.