docker-templates-unraid/templates/firefox-syncserver.xml
2020-04-09 12:42:10 -04:00

34 lines
3.9 KiB
XML

<?xml version="1.0"?>
<Container version="2">
<Name>firefox-syncserver</Name>
<Repository>crazymax/firefox-syncserver:latest</Repository>
<Registry>https://hub.docker.com/r/crazymax/firefox-syncserver/</Registry>
<Network>bridge</Network>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/89502-support-a75g-repo/</Support>
<Project>https://github.com/crazy-max/docker-firefox-syncserver</Project>
<Overview>Firefox Sync Server image based on Python Slim</Overview>
<Category>Productivity: Other:</Category>
<WebUI>http://[IP]:[PORT:5000]/</WebUI>
<TemplateURL>https://raw.githubusercontent.com/A75G/docker-templates/master/templates/firefox-syncserver.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/firefox-syncserver.png</Icon>
<ExtraParams/>
<PostArgs/>
<DonateText/>
<DonateLink/>
<Description>Firefox Sync Server image based on Python Slim</Description>
<Labels/>
<Config Name="Appdata" Target="/data" Default="/mnt/user/appdata/firefox-syncserver/" Mode="rw" Description="Appdata" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/firefox-syncserver/</Config>
<Config Name="Gunicorn port" Target="5000" Default="5000" Mode="tcp" Description="Container Port: 5000" Type="Port" Display="always" Required="false" Mask="false">5000</Config>
<Config Name="FF_SYNCSERVER_ACCESSLOG" Target="FF_SYNCSERVER_ACCESSLOG" Default="false" Mode="" Description="Display access log" Type="Variable" Display="always" Required="false" Mask="false">false</Config>
<Config Name="FF_SYNCSERVER_LOGLEVEL" Target="FF_SYNCSERVER_LOGLEVEL" Default="info" Mode="" Description="Log level output" Type="Variable" Display="always" Required="false" Mask="false">info</Config>
<Config Name="FF_SYNCSERVER_PUBLIC_URL" Target="FF_SYNCSERVER_PUBLIC_URL" Default="http://localhost:5000" Mode="" Description="Must be edited to point to the public URL of your server" Type="Variable" Display="always" Required="false" Mask="false">http://[IP]:5000</Config>
<Config Name="FF_SYNCSERVER_SECRET" Target="FF_SYNCSERVER_SECRET" Default="" Mode="" Description="This is a secret key used for signing authentication tokens. It should be long and randomly-generated." Type="Variable" Display="always" Required="false" Mask="false">longgeneratedsecret</Config>
<Config Name="FF_SYNCSERVER_ALLOW_NEW_USERS" Target="FF_SYNCSERVER_ALLOW_NEW_USERS" Default="true" Mode="" Description="Set this to false to disable new-user signups on the server. Only request by existing accounts will be honored " Type="Variable" Display="always" Required="false" Mask="false">true</Config>
<Config Name="FF_SYNCSERVER_FORCE_WSGI_ENVIRON" Target="FF_SYNCSERVER_FORCE_WSGI_ENVIRON" Default="false" Mode="" Description="Set this to true to work around a mismatch between public_url and the application URL as seen by python, which can happen in certain reverse-proxy hosting setups" Type="Variable" Display="always" Required="false" Mask="false">false</Config>
<Config Name="FF_SYNCSERVER_SQLURI" Target="FF_SYNCSERVER_SQLURI" Default="sqlite:///data/syncserver.db" Mode="" Description="Defines the database in which to store all server data" Type="Variable" Display="always" Required="false" Mask="false">sqlite:///data/syncserver.db</Config>
<Config Name="FF_SYNCSERVER_FORWARDED_ALLOW_IPS" Target="FF_SYNCSERVER_FORWARDED_ALLOW_IPS" Default="*" Mode="" Description="Set this to * or an IP range if you use an Nginx reverse proxy (optional)." Type="Variable" Display="always" Required="false" Mask="false">*</Config>
<Config Name="PUID" Target="PUID" Default="99" Mode="" Description="PUID" Type="Variable" Display="advanced-hide" Required="false" Mask="false">99</Config>
<Config Name="PGID" Target="PGID" Default="100" Mode="" Description="PGID" Type="Variable" Display="advanced-hide" Required="false" Mask="false">100</Config>
</Container>