docker-templates-unraid/templates/linkwarden.xml
2024-03-16 15:44:43 +03:00

35 lines
No EOL
4.4 KiB
XML

<?xml version="1.0"?>
<Container version="2">
<Name>linkwarden</Name>
<Repository>ghcr.io/linkwarden/linkwarden:latest</Repository>
<Registry>https://github.com/linkwarden/linkwarden/pkgs/container/linkwarden</Registry>
<Network>bridge</Network>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/89502-support-a75g-repo/</Support>
<Project>https://docs.linkwarden.app/</Project>
<Overview>A self-hosted, open-source collaborative bookmark manager to collect, organize, and preserve webpages. &#xD;
Browser-extension &amp;lt;link&amp;gt;https://github.com/linkwarden/browser-extension&amp;lt;/link&amp;gt;&#xD;
Environment Variables&amp;lt;link&amp;gt;https://docs.linkwarden.app/self-hosting/environment-variables&amp;lt;/link&amp;gt;&#xD;
SSO/OAuth Integrations &amp;lt;link&amp;gt;https://docs.linkwarden.app/self-hosting/sso-oauth&amp;lt;/link&amp;gt;</Overview>
<Category>Productivity: Tools:</Category>
<WebUI>http://[IP]:[PORT:3000]</WebUI>
<TemplateURL>https://raw.githubusercontent.com/A75G/docker-templates/master/templates/linkwarden.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/linkwarden.png</Icon>
<DonateText/>
<DonateLink/>
<Requires>postgresql</Requires>
<Config Name="Port 1" Target="3000" Default="" Mode="tcp" Description="" Type="Port" Display="always" Required="false" Mask="false">3050</Config>
<Config Name="Database URL" Target="DATABASE_URL" Default="" Mode="" Description="postgresql://[USERNAME]:[PASSWORD]@localhost:[PORT]/[DATABASE]" Type="Variable" Display="always" Required="true" Mask="false">postgresql://[USERNAME]:[PASSWORD]@localhost:[PORT]/[DATABASE]</Config>
<Config Name="NEXTAUTH_SECRET" Target="NEXTAUTH_SECRET" Default="" Mode="" Description="Generate using &amp;lt;code&amp;gt;openssl rand -hex 32&amp;lt;/code&amp;gt;" Type="Variable" Display="always" Required="true" Mask="false">generate-me</Config>
<Config Name="Data Path" Target="/data/data" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/linkwarden/</Config>
<Config Name="Disable Registration " Target="NEXT_PUBLIC_DISABLE_REGISTRATION" Default="false|true" Mode="" Description="If set to true, registration will be disabled." Type="Variable" Display="always" Required="false" Mask="false">false</Config>
<Config Name="NEXT_PUBLIC_CREDENTIALS_ENABLED" Target="NEXT_PUBLIC_CREDENTIALS_ENABLED" Default="true|false" Mode="" Description="If set to true, users will be able to login with username and password." Type="Variable" Display="advanced" Required="false" Mask="false">true</Config>
<Config Name="NEXT_PUBLIC_EMAIL_PROVIDER" Target="NEXT_PUBLIC_EMAIL_PROVIDER" Default="false|true" Mode="" Description="If set to true, email will be enabled and you'll need to define the next two variables below." Type="Variable" Display="advanced" Required="false" Mask="false">false</Config>
<Config Name="EMAIL_FROM" Target="EMAIL_FROM" Default="" Mode="" Description="The email that will send the verification emails." Type="Variable" Display="advanced" Required="false" Mask="false">linkwarden@example.com</Config>
<Config Name="EMAIL_SERVER" Target="EMAIL_SERVER" Default="" Mode="" Description="That sensitive string that starts with smtp://..." Type="Variable" Display="advanced" Required="false" Mask="false">smtp://user:pass@smtp:587</Config>
<Config Name="PAGINATION_TAKE_COUNT" Target="PAGINATION_TAKE_COUNT" Default="20" Mode="" Description="The numbers of Links to fetch every time you reach to the bottom of the webpage" Type="Variable" Display="advanced" Required="false" Mask="false">20</Config>
<Config Name="STORAGE_FOLDER" Target="STORAGE_FOLDER" Default="" Mode="" Description="The folder to store your Screenshot's, PDF's, and profile photos." Type="Variable" Display="advanced" Required="false" Mask="false">/data</Config>
<Config Name="AUTOSCROLL_TIMEOUT" Target="AUTOSCROLL_TIMEOUT" Default="" Mode="" Description="The amount of time to wait for the website to be archived (in seconds)." Type="Variable" Display="advanced" Required="false" Mask="false">30</Config>
<Config Name="RE_ARCHIVE_LIMIT" Target="RE_ARCHIVE_LIMIT" Default="" Mode="" Description="Adjusts how often a user can trigger a new archive for each link (in minutes)." Type="Variable" Display="advanced" Required="false" Mask="false">5</Config>
</Container>