templates/unraid/firefox.xml
2025-12-23 13:25:47 +00:00

96 lines
4.5 KiB
XML
Executable File

<?xml version="1.0"?>
<!-- DO NOT CHANGE THIS FILE MANUALLY, IT IS AUTOMATICALLY GENERATED -->
<!-- GENERATED FROM https://github.com/linuxserver/docker-firefox/blob/master/readme-vars.yml -->
<Container version="2">
<Name>firefox</Name>
<Repository>lscr.io/linuxserver/firefox</Repository>
<Registry>https://github.com/orgs/linuxserver/packages/container/package/firefox</Registry>
<DonateText>Donations</DonateText>
<DonateLink>https://www.linuxserver.io/donate</DonateLink>
<DonateImg>https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/donate.png</DonateImg>
<Network>bridge</Network>
<Privileged>false</Privileged>
<Support>https://github.com/linuxserver/docker-firefox/issues/new/choose</Support>
<Shell>bash</Shell>
<GitHub>https://github.com/linuxserver/docker-firefox#application-setup</GitHub>
<ReadMe>https://github.com/linuxserver/docker-firefox#readme</ReadMe>
<Branch>
<Tag>latest</Tag>
<TagDescription>Latest releases using the selkies base</TagDescription>
</Branch>
<Branch>
<Tag>kasm</Tag>
<TagDescription>Latest releases using the kasmvnc base</TagDescription>
<ReadMe>https://github.com/linuxserver/docker-firefox/tree/kasm#readme</ReadMe>
<GitHub>https://github.com/linuxserver/docker-firefox/tree/kasm#application-setup</GitHub>
</Branch>
<Project>https://www.mozilla.org/en-US/firefox/</Project>
<Overview>Firefox(https://www.mozilla.org/en-US/firefox/) Browser, also known as Mozilla Firefox or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.</Overview>
<ExtraParams>--shm-size=1gb</ExtraParams>
<WebUI>https://[IP]:[PORT:3001]</WebUI>
<TemplateURL>https://raw.githubusercontent.com/linuxserver/templates/main/unraid/firefox.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/firefox-logo.png</Icon>
<Requires>
This image is unprotected by default __**do not**__ expose it to the internet.
Please read https://github.com/linuxserver/docker-firefox#security for more information.
</Requires>
<Date>2025-12-20</Date>
<Changes>
### 2025-12-20
- Add Wayland init logic.
### 2025-08-26
- Suppress sandbox security warning as it&#39;s misleading inside a container.
### 2025-08-16
- Add proper cleanup logic for builds.
### 2025-07-01
- Add Kasm branch.
### 2025-06-23
- Rebase to Selkies, HTTPS is now required.
### 2024-09-25
- Rebase to Ubuntu Noble.
### 2024-05-23
- Rebase to Alpine 3.20.
### 2024-02-13
- Add ability to pass CLI args to Firefox.
### 2024-02-10
- Update Readme with new env vars and ingest proper PWA icon.
### 2024-01-01
- Rebase to Alpine 3.19.
### 2023-05-13
- Rebase to Alpine 3.18.
### 2023-03-18
- Rebase to KasmVNC base image.
### 2022-10-21
- Rebase to Alpine 3.16, migrate to s6v3.
### 2021-12-23
- Rebase to Alpine 3.15, stop using ESR.
### 2021-09-26
- Rebase to Alpine 3.14.
### 2021-04-19
- Initial release.
</Changes>
<Config Name="WebUI" Target="3000" Default="3000" Mode="tcp" Description="Firefox desktop gui HTTP, must be proxied." Type="Port" Display="always" Required="true" Mask="false"/>
<Config Name="Port: 3001" Target="3001" Default="3001" Mode="tcp" Description="Firefox desktop gui HTTPS." Type="Port" Display="always" Required="true" Mask="false"/>
<Config Name="Appdata" Target="/config" Default="" Mode="rw" Description="Users home directory in the container, stores local files and settings" Type="Path" Display="advanced" Required="true" Mask="false"/>
<Config Name="FIREFOX_CLI" Target="FIREFOX_CLI" Default="https://www.linuxserver.io/" Description="Specify one or multiple Firefox CLI flags, this string will be passed to the application in full." Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="PUID" Target="PUID" Default="99" Description="Container Variable: PUID" Type="Variable" Display="advanced" Required="true" Mask="false"/>
<Config Name="PGID" Target="PGID" Default="100" Description="Container Variable: PGID" Type="Variable" Display="advanced" Required="true" Mask="false"/>
<Config Name="UMASK" Target="UMASK" Default="022" Description="Container Variable: UMASK" Type="Variable" Display="advanced" Required="false" Mask="false"/>
</Container>