<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>lintune</title>
    <link>https://lintune.xyz/</link>
    <description>Recent content on lintune</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 01 Jan 0001 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://lintune.xyz/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Installation</title>
      <link>https://lintune.xyz/docs/installation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://lintune.xyz/docs/installation/</guid>
      <description>&lt;h3 id=&#34;&#34;&gt; &lt;a href=&#34;#&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3 id=&#34;1-run-the-installer-script&#34;&gt;1. Run the installer script &lt;a href=&#34;#1-run-the-installer-script&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;On the server that will host Lintune admin and the tenant dashboard, run:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;  &#xA;  &#xA;  &#xA;&#xA;  &#xA;  &#xA;  &#xA;  &#xA;&#xA;  &#xA;&#xA;  &lt;div class=&#34;prism-codeblock &#34;&gt;&#xA;  &lt;pre id=&#34;9f37a9d&#34; class=&#34;language-bash &#34;&gt;&#xA;  &lt;code&gt;curl -fsSL https://get.lintune.xyz | bash&lt;/code&gt;&#xA;  &lt;/pre&gt;&#xA;  &lt;/div&gt;&#xA;&lt;p&gt;The script will:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Install Docker if not already present&lt;/li&gt;&#xA;&lt;li&gt;Ask whether to use &lt;strong&gt;Caddy&lt;/strong&gt; as an automatic SSL reverse proxy (RECOMMENDED), or expose ports for your own proxy&lt;/li&gt;&#xA;&lt;li&gt;Prompt for your public domain names (or URLs)&lt;/li&gt;&#xA;&lt;li&gt;Generate secrets and write &lt;code&gt;admin.env&lt;/code&gt;, &lt;code&gt;dash.env&lt;/code&gt;, and &lt;code&gt;docker-compose.yml&lt;/code&gt; to &lt;code&gt;/opt/lintune/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Pull the images and start the stack:&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Lintune Admin&lt;/li&gt;&#xA;&lt;li&gt;Lintune Dashboard&lt;/li&gt;&#xA;&lt;li&gt;Lintune Backup&lt;/li&gt;&#xA;&lt;li&gt;MariaDB Server&lt;/li&gt;&#xA;&lt;li&gt;caddy (if selected)&lt;/li&gt;&#xA;&lt;li&gt;Uptime Kuma&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Secrets are saved to &lt;code&gt;/opt/lintune/.env&lt;/code&gt; (root-readable only). Application env files are &lt;code&gt;/opt/lintune/admin.env&lt;/code&gt; and &lt;code&gt;/opt/lintune/dash.env&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
