mirror of
https://github.com/Squidly271/AppFeed.git
synced 2024-09-21 08:25:49 +00:00
111 lines
7.2 KiB
XML
111 lines
7.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Container version="2">
|
|
<Name>Firefox</Name>
|
|
<Repository>jlesage/firefox</Repository>
|
|
<Registry>https://hub.docker.com/r/jlesage/firefox/</Registry>
|
|
<Network>bridge</Network>
|
|
<Privileged>false</Privileged>
|
|
<Support>https://forums.unraid.net/topic/69440-support-firefox/</Support>
|
|
<Overview>
|
|
Mozilla Firefox is a free and open-source web browser developed by Mozilla Foundation and its subsidiary, Mozilla Corporation.
|
|
[br][br]
|
|
The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.
|
|
Also, being based on Alpine Linux, size of this container
|
|
is very small (less than 150MB in download size).
|
|
[br][br][span][/span]
|
|
For a complete documentation of this container, see
|
|
[a href="https://github.com/jlesage/docker-firefox/blob/master/README.md"]
|
|
https://github.com/jlesage/docker-firefox/blob/master/README.md[/a].
|
|
</Overview>
|
|
<WebUI>http://[IP]:[PORT:5800]</WebUI>
|
|
<TemplateURL>https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/firefox.xml</TemplateURL>
|
|
<Icon>https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/firefox-icon.png</Icon>
|
|
<ExtraParams>--shm-size 2g</ExtraParams>
|
|
<Project>https://www.mozilla.org/en-US/firefox/</Project>
|
|
<Date>1608094800</Date>
|
|
<Networking>
|
|
<Mode>bridge</Mode>
|
|
<Publish>
|
|
<Port>
|
|
<HostPort>7814</HostPort>
|
|
<ContainerPort>5800</ContainerPort>
|
|
<Protocol>tcp</Protocol>
|
|
</Port>
|
|
<Port>
|
|
<HostPort>7914</HostPort>
|
|
<ContainerPort>5900</ContainerPort>
|
|
<Protocol>tcp</Protocol>
|
|
</Port>
|
|
</Publish>
|
|
</Networking>
|
|
<Data>
|
|
<Volume>
|
|
<HostDir>/mnt/user/appdata/firefox</HostDir>
|
|
<ContainerDir>/config</ContainerDir>
|
|
<Mode>rw</Mode>
|
|
</Volume>
|
|
</Data>
|
|
<Environment>
|
|
<Variable>
|
|
<Value>99</Value>
|
|
<Name>USER_ID</Name>
|
|
<Mode></Mode>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>100</Value>
|
|
<Name>GROUP_ID</Name>
|
|
<Mode></Mode>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>000</Value>
|
|
<Name>UMASK</Name>
|
|
<Mode></Mode>
|
|
</Variable>
|
|
<Variable>
|
|
<Value></Value>
|
|
<Name>APP_NICENESS</Name>
|
|
<Mode></Mode>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>1280</Value>
|
|
<Name>DISPLAY_WIDTH</Name>
|
|
<Mode></Mode>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>768</Value>
|
|
<Name>DISPLAY_HEIGHT</Name>
|
|
<Mode></Mode>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>0</Value>
|
|
<Name>SECURE_CONNECTION</Name>
|
|
<Mode></Mode>
|
|
</Variable>
|
|
<Variable>
|
|
<Value></Value>
|
|
<Name>X11VNC_EXTRA_OPTS</Name>
|
|
<Mode></Mode>
|
|
</Variable>
|
|
</Environment>
|
|
<Config Name="Config Directory" Target="/config" Default="/mnt/user/appdata/firefox" Mode="rw" Description="This is where the application stores its configuration, log and any files needing persistency.&lt;br&gt;Container path: /config" Type="Path" Display="advanced-hide" Required="true" Mask="false"></Config>
|
|
<Config Name="User ID" Target="USER_ID" Default="99" Mode="" Description="ID of the user the application runs as." Type="Variable" Display="advanced-hide" Required="true" Mask="false"></Config>
|
|
<Config Name="Group ID" Target="GROUP_ID" Default="100" Mode="" Description="ID of the group the application runs as." Type="Variable" Display="advanced-hide" Required="true" Mask="false"></Config>
|
|
<Config Name="Umask" Target="UMASK" Default="000" Mode="" Description="Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation." Type="Variable" Display="advanced" Required="false" Mask="false"></Config>
|
|
<Config Name="Niceness (priority)" Target="APP_NICENESS" Default="" Mode="" Description="Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority.&lt;br&gt;&lt;b&gt;NOTE:&lt;/b&gt; Setting a negative value requires additional permissions. Thus, &lt;i&gt;&lt;b&gt;--cap-add=SYS_NICE&lt;/b&gt;&lt;/i&gt; must be added in &lt;i&gt;Extra Parameters&lt;/i&gt; (shown when &lt;i&gt;Advanced View&lt;/i&gt; is enabled)." Type="Variable" Display="advanced" Required="false" Mask="false"></Config>
|
|
<Config Name="Display Width" Target="DISPLAY_WIDTH" Default="1280" Mode="" Description="Width (in pixels) of the application's window." Type="Variable" Display="advanced" Required="false" Mask="false"></Config>
|
|
<Config Name="Display Height" Target="DISPLAY_HEIGHT" Default="768" Mode="" Description="Height (in pixels) of the application's window." Type="Variable" Display="advanced" Required="false" Mask="false"></Config>
|
|
<Config Name="Secure Connection" Target="SECURE_CONNECTION" Default="0" Mode="" Description="Whether or not an encrypted connection should be used to access the application's GUI. Set to &lt;i&gt;&lt;b&gt;1&lt;/b&gt;&lt;/i&gt; to encrypt the connection.&lt;br&gt;&lt;span style='color: red;'&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/span&gt; When enabling the secure connection, security parameters needs to be generated. This &lt;b&gt;one-time&lt;/b&gt; operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes." Type="Variable" Display="advanced" Required="false" Mask="false"></Config>
|
|
<Config Name="Extra x11vnc Options" Target="X11VNC_EXTRA_OPTS" Default="" Mode="" Description="Extra options to pass to the x11vnc server running in the Docker container.&lt;br&gt;&lt;span style='color: red;'&gt;&lt;b&gt;Warning:&lt;/b&gt;&lt;/span&gt; For advanced users. Do not use unless you know what you are doing." Type="Variable" Display="advanced" Required="false" Mask="false"></Config>
|
|
<Config Name="WEB Port for GUI" Target="5800" Default="7814" Mode="tcp" Description="Port used to access the application's GUI via the web interface." Type="Port" Display="advanced-hide" Required="true" Mask="false"></Config>
|
|
<Config Name="VNC Port for GUI" Target="5900" Default="7914" Mode="tcp" Description="Port used to access the application's GUI via the VNC protocol. Optional if no VNC client is used." Type="Port" Display="advanced-hide" Required="false" Mask="false"></Config>
|
|
<DonateLink>https://paypal.me/JocelynLeSage/0usd</DonateLink>
|
|
<DonateImg>https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/donate.png</DonateImg>
|
|
<Category>Tools:Utilities</Category>
|
|
<Description>Mozilla Firefox is a free and open-source web browser developed by Mozilla Foundation and its subsidiary, Mozilla Corporation.
|
|
|
|
The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.
|
|
Also, being based on Alpine Linux, size of this container
|
|
is very small (less than 150MB in download size).</Description>
|
|
<templatePath>/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/firefox.xml</templatePath>
|
|
</Container>
|