<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://homarr.dev/blog</id>
    <title>Homarr documentation Blog</title>
    <updated>2025-08-02T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://homarr.dev/blog"/>
    <subtitle>Homarr documentation Blog</subtitle>
    <icon>https://homarr.dev/img/logo.png</icon>
    <entry>
        <title type="html"><![CDATA[How to use Argus with Homarr]]></title>
        <id>https://homarr.dev/blog/2025/08/02/using-argus</id>
        <link href="https://homarr.dev/blog/2025/08/02/using-argus"/>
        <updated>2025-08-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[In v1.32.0 we added the endpoint /api/info which returns the current version of Homarr and can therefore be used in Argus to watch for updates.]]></summary>
        <content type="html"><![CDATA[<p>In <code>v1.32.0</code> we added the endpoint <code>/api/info</code> which returns the current version of Homarr and can therefore be used in Argus to watch for updates.
This guide will show you how to set up a user with apiKey to access the endpoint without providing admin access through it.</p>
<p><img decoding="async" loading="lazy" alt="Argus" src="https://homarr.dev/assets/images/argus-ecb3424bf207bcf2d2147eb4a630ed9e.png" width="1915" height="948" class="img_XAPt"></p>
<p>Currently an apiKey has the same permissions as the user who created it, however you can only create an apiKey with admin permissions.
This means we have to do some extra steps to create a user with only the permissions we need for Argus.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="create-a-group">Create a group<a href="https://homarr.dev/blog/2025/08/02/using-argus#create-a-group" class="hash-link" aria-label="Direct link to Create a group" title="Direct link to Create a group" translate="no">​</a></h2>
<p>In a first step we have to create a group which will allow us to restrict the permissions of the user we will create later.</p>
<ol>
<li class="">Go to <code>Management</code> &gt; <code>Users</code> &gt; <code>Groups</code></li>
<li class="">Click on <code>Create group</code></li>
<li class="">Enter a name for the group, e.g. <code>Argus</code></li>
<li class="">Click on <code>Create group</code></li>
<li class="">Click on the newly created group to edit it</li>
<li class="">In the <code>Permissions</code> tab, select the admin permission and save the changes</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="create-a-user">Create a user<a href="https://homarr.dev/blog/2025/08/02/using-argus#create-a-user" class="hash-link" aria-label="Direct link to Create a user" title="Direct link to Create a user" translate="no">​</a></h2>
<p>Now we can create a user which will be used by Argus to access the <code>/api/info</code> endpoint.</p>
<ol>
<li class="">Go to <code>Management</code> &gt; <code>Users</code> &gt; <code>Manage</code></li>
<li class="">Click on <code>Create new user</code></li>
<li class="">Enter a username, e.g. <code>argus</code>, click next</li>
<li class="">Enter a password for the user, click next</li>
<li class="">Add previously created group <code>Argus</code> to the user, click next</li>
<li class="">Click on next to confirm the user creation</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="create-an-apikey">Create an apiKey<a href="https://homarr.dev/blog/2025/08/02/using-argus#create-an-apikey" class="hash-link" aria-label="Direct link to Create an apiKey" title="Direct link to Create an apiKey" translate="no">​</a></h2>
<p>Now we want to create therefore we have to log in with the user we just created.</p>
<ol>
<li class="">Log out of Homarr</li>
<li class="">Log in with the user we just created</li>
<li class="">Go to <code>Management</code> &gt; <code>Tools</code> &gt; <code>API Keys</code></li>
<li class="">Click on <code>Create API Key</code></li>
<li class="">Copy the generated API key and save it somewhere, you will not be able to see it again</li>
<li class="">Logout of Homarr</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="reduce-permissions-of-the-user">Reduce permissions of the user<a href="https://homarr.dev/blog/2025/08/02/using-argus#reduce-permissions-of-the-user" class="hash-link" aria-label="Direct link to Reduce permissions of the user" title="Direct link to Reduce permissions of the user" translate="no">​</a></h2>
<p>Now we can reduce the permissions of the user to only allow access to general authenticated, but not permission restricted endpoints.</p>
<ol>
<li class="">Log in with your admin user</li>
<li class="">Go to <code>Management</code> &gt; <code>Users</code> &gt; <code>Groups</code></li>
<li class="">Click on the <code>Argus</code> group</li>
<li class="">In the <code>Permissions</code> tab, remove all permissions</li>
<li class="">Save the changes</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="configure-argus">Configure Argus<a href="https://homarr.dev/blog/2025/08/02/using-argus#configure-argus" class="hash-link" aria-label="Direct link to Configure Argus" title="Direct link to Configure Argus" translate="no">​</a></h2>
<p>Now you can configure Argus to use the user and apiKey we created.</p>
<p><img decoding="async" loading="lazy" alt="Argus configuration" src="https://homarr.dev/assets/images/argus-configuration-72912b41816c184d56ccba3c3799fd61.png" width="1920" height="1890" class="img_XAPt"></p>
<p>Replace the <code>&lt;secret&gt;</code> with the apiKey you created and the deployed version url with the url of your Homarr instance.</p>]]></content>
        <author>
            <name>Meierschlumpf</name>
            <uri>https://github.com/Meierschlumpf</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Migrate from 0.15.10+ to 1.0.0]]></title>
        <id>https://homarr.dev/blog/2025/01/19/migration-guide-1.0</id>
        <link href="https://homarr.dev/blog/2025/01/19/migration-guide-1.0"/>
        <updated>2025-01-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[In this guide, we will show you how to migrate from Homarr 0.15.10+ to 1.0.0.]]></summary>
        <content type="html"><![CDATA[<p>In this guide, we will show you how to migrate from Homarr 0.15.10+ to 1.0.0.
If you are still on a version before 0.15.10, please update to 0.15.10 where we introduced the migration export page.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="export-your-data">Export your data<a href="https://homarr.dev/blog/2025/01/19/migration-guide-1.0#export-your-data" class="hash-link" aria-label="Direct link to Export your data" title="Direct link to Export your data" translate="no">​</a></h2>
<p>As 1.0 is a complete rewrite of Homarr and therefor not compatible with the old docker mounts, we need to export your data first.
For this you can navigate to the <code>Migrate to 1.0</code> page which you can find under <code>Management</code> &gt; <code>Tools</code> &gt; <code>Migrate to 1.0</code>.
Here you can select which things you want to export and download the zip file.
It will also show you a secret key which you will need to import the secret data like user password hashes, salts and integration secrets.</p>
<p><img decoding="async" loading="lazy" alt="Export page" src="https://homarr.dev/assets/images/old-homarr-export-data-0bae5bd0257164e867918f6bbcdbf66d.png" width="1916" height="940" class="img_XAPt"></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="create-a-parallel-installation">Create a parallel installation<a href="https://homarr.dev/blog/2025/01/19/migration-guide-1.0#create-a-parallel-installation" class="hash-link" aria-label="Direct link to Create a parallel installation" title="Direct link to Create a parallel installation" translate="no">​</a></h2>
<p>We highly recommend to create a parallel installation of Homarr 1.0.0.
So if something with for example the import does not quite work, the data in the old installation is still available.
To do this you can follow the appropriate <a href="https://homarr.dev/docs/category/installation-1" target="_blank" rel="noopener noreferrer" class="">installation guide</a> for your system.
Please note that if you are using docker you need to specify a diffrent external port for the new installation as the old one had the same port.
So in your compose file the ports would be <code>7576:7575</code> instead of <code>7575:7575</code>.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="import-your-data">Import your data<a href="https://homarr.dev/blog/2025/01/19/migration-guide-1.0#import-your-data" class="hash-link" aria-label="Direct link to Import your data" title="Direct link to Import your data" translate="no">​</a></h2>
<p>Once the installation is completed you can access the new installation. During the onboarding you'll need to select <code>Import from Homarr before 1.0</code>.</p>
<p><img decoding="async" loading="lazy" alt="Onboarding initial step" src="https://homarr.dev/assets/images/onboarding-step-1-d1966f1081fb3b0a585efe18f91265b3.png" width="430" height="471" class="img_XAPt"></p>
<p>After that you can upload the zip file you downloaded in the first step.</p>
<p><img decoding="async" loading="lazy" alt="Onboarding import dropzone" src="https://homarr.dev/assets/images/old-homarr-import-dropzone-9d4cf2143d9e1a9c762d901bb761361b.png" width="1920" height="945" class="img_XAPt"></p>
<p>After that you'll get a list with all your boards that can be imported. You can configure how it should be imported and can select which screensizes it should import.</p>
<p><img decoding="async" loading="lazy" alt="Onboarding import list" src="https://homarr.dev/assets/images/old-homarr-import-choose-imported-data-a2295cac555907ecc622519c09f1062d.png" width="1903" height="1666" class="img_XAPt"></p>
<p>Once you have selected everything you can click on <code>Confirm import and continue</code> which will open the encryption key input dialog where you can input the secret key you got during the export.</p>
<p><img decoding="async" loading="lazy" alt="Onboarding import key input" src="https://homarr.dev/assets/images/old-homarr-import-decryption-token-3369daa2a058513b71c6d52e7180285f.png" width="450" height="218" class="img_XAPt"></p>
<p>After that you can continue the onboarding and you should see all your boards and data in the new installation.</p>
<p>See <a href="https://homarr.dev/docs/getting-started/after-the-installation" target="_blank" rel="noopener noreferrer" class="">After the installation</a> for more information.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="remove-the-old-installation">Remove the old installation<a href="https://homarr.dev/blog/2025/01/19/migration-guide-1.0#remove-the-old-installation" class="hash-link" aria-label="Direct link to Remove the old installation" title="Direct link to Remove the old installation" translate="no">​</a></h2>
<p>After you are happy with the new installation and everything is working as expected you can remove the old installation.
Please make sure to backup the data before you remove the old installation.
Also once the port 7575 is free again you can change the port mapping of the new installation to <code>7575:7575</code> if you want to.</p>]]></content>
        <author>
            <name>Meierschlumpf</name>
            <uri>https://github.com/Meierschlumpf</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Open Beta 1.0]]></title>
        <id>https://homarr.dev/blog/2024/12/17/open-beta-1.0</id>
        <link href="https://homarr.dev/blog/2024/12/17/open-beta-1.0"/>
        <updated>2024-12-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We are proud to announce the open beta of Homarr 1.0. This is a major milestone for us and we are excited to share it with you.]]></summary>
        <content type="html"><![CDATA[<p>We are proud to announce the open beta of Homarr 1.0. This is a major milestone for us and we are excited to share it with you.
The open beta allows us to polish the last rough edges and gather feedback from you.
We are looking forward to your feedback and hope you enjoy the new features.
Let us know throgh discord or a <a href="https://github.com/homarr-labs/homarr/issues/new/choose" target="_blank" rel="noopener noreferrer" class="">github issues</a> if you encounter any issues.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="how-to-use-the-beta-with-docker">How to use the beta with docker<a href="https://homarr.dev/blog/2024/12/17/open-beta-1.0#how-to-use-the-beta-with-docker" class="hash-link" aria-label="Direct link to How to use the beta with docker" title="Direct link to How to use the beta with docker" translate="no">​</a></h2>
<p>To use the beta with docker you can use the following docker-compose.yml configuration:</p>
<div class="language-yml codeBlockContainer_eh93 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockTitle_FMiy">docker-compose.yml</div><div class="codeBlockContent_PjNM"><pre tabindex="0" class="prism-code language-yml codeBlock_gnrj thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_Bf4U"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="color:rgb(98, 114, 164)">#---------------------------------------------------------------------#</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token comment" style="color:rgb(98, 114, 164)">#     Homarr - A simple, yet powerful dashboard for your server.      #</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token comment" style="color:rgb(98, 114, 164)">#---------------------------------------------------------------------#</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token key atrule">services</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  </span><span class="token key atrule">homarr</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    </span><span class="token key atrule">container_name</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain"> homarr</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    </span><span class="token key atrule">image</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain"> ghcr.io/homarr</span><span class="token punctuation" style="color:rgb(248, 248, 242)">-</span><span class="token plain">labs/homarr</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain">beta</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    </span><span class="token key atrule">restart</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain"> unless</span><span class="token punctuation" style="color:rgb(248, 248, 242)">-</span><span class="token plain">stopped</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    </span><span class="token key atrule">volumes</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      </span><span class="token punctuation" style="color:rgb(248, 248, 242)">-</span><span class="token plain"> /var/run/docker.sock</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain">/var/run/docker.sock </span><span class="token comment" style="color:rgb(98, 114, 164)"># Optional, only if you want docker integration</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      </span><span class="token punctuation" style="color:rgb(248, 248, 242)">-</span><span class="token plain"> ./homarr/appdata</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain">/appdata</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    </span><span class="token key atrule">environment</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      </span><span class="token punctuation" style="color:rgb(248, 248, 242)">-</span><span class="token plain"> SECRET_ENCRYPTION_KEY=your_64_character_hex_string </span><span class="token comment" style="color:rgb(98, 114, 164)"># &lt;--- can be generated with `openssl rand -hex 32`</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    </span><span class="token key atrule">ports</span><span class="token punctuation" style="color:rgb(248, 248, 242)">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      </span><span class="token punctuation" style="color:rgb(248, 248, 242)">-</span><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">'7575:7575'</span><br></span></code></pre></div></div>
<p>Then, run <code>docker compose up -d</code> in the same directory. This will start the Homarr container in the background.
Please note that the mounts have changed and it's not backwards compatible with versions before 1.0.0-beta.1.
You can find a list of all breaking changes <a class="" href="https://homarr.dev/blog/2024/09/23/version-1.0">here</a></p>]]></content>
        <author>
            <name>Meierschlumpf</name>
            <uri>https://github.com/Meierschlumpf</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Homarr 1.0 - complete rewrite of all systems]]></title>
        <id>https://homarr.dev/blog/2024/09/23/version-1.0</id>
        <link href="https://homarr.dev/blog/2024/09/23/version-1.0"/>
        <updated>2024-09-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We proudly present to you - Homarr `1.0`.]]></summary>
        <content type="html"><![CDATA[<p>We proudly present to you - Homarr <code>1.0</code>.
We have started work on this new version back in 2023 and have worked tirelessly for months on this brand-new dashboard.</p>
<p>This isn't our usual update. <code>1.0</code> doesn't use the same code from previous versions, but has been written from the ground up.
Therefore, this version contains an unusual amount of breaking changes.
This will be a one time occurrence and version &gt; <code>1.0</code> will have less breaking changes.
This time more important than every; <strong>read the breaking changes</strong> list and <strong>create a backup</strong> before updating.
Some third party installation methods may take multiple days or weeks to update to the new version.</p>
<p>See <a class="" href="https://homarr.dev/docs/getting-started/after-the-installation#importing-a-zip-from-version-before-100">this guide on how to import your previous Homarr dashboard</a></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="changes-at-a-glance">Changes at a glance<a href="https://homarr.dev/blog/2024/09/23/version-1.0#changes-at-a-glance" class="hash-link" aria-label="Direct link to Changes at a glance" title="Direct link to Changes at a glance" translate="no">​</a></h2>
<ul>
<li class=""><strong>Asynchronous integrations system</strong>: In versions prior to <code>1.0</code>, we fetched data upon each request synchronously.
This means that the user had to wait for the requests to finish so any data would appear.
A page reload will trigger another request - and worse, this will happen for every user accessing your dashboard.
In <code>1.0</code>, we have implemented a new system that gets rid of this system and scales linearly.
It will fetch data in background, even if you are not on the page.</li>
<li class=""><strong>Permissions system</strong>: You can now use detailed permissions to allow or prohibit users from certain actions.
For easier management, you can organize users into groups and manage them all at the same time.</li>
<li class=""><strong>Integration testing</strong>: Starting from <code>1.0</code>, we will require you to test the integration before you can use it.
This guarantees that you've configured your integration correctly and helps you find errors faster.</li>
<li class=""><strong>Re-imagined widgets</strong>: All widgets have been rewritten &amp; improved. They offer much better performance,
reliability and scalability compared to &lt; <code>1.0</code>.</li>
<li class=""><strong>Improved performance</strong>: We have upgraded the underlying framework of Homarr and take advantage
of an in-memory message bus and websockets to deliver data near realtime to you.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="breaking-changes">Breaking changes<a href="https://homarr.dev/blog/2024/09/23/version-1.0#breaking-changes" class="hash-link" aria-label="Direct link to Breaking changes" title="Direct link to Breaking changes" translate="no">​</a></h2>
<div class="theme-admonition theme-admonition-warning admonition__jXU alert alert--warning"><div class="admonitionHeading_oubN"><span class="admonitionIcon__yBB"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>warning</div><div class="admonitionContent_ONGp"><p>Please consult the breaking changes list &amp; upgrade guide if you used third-party installation methods.</p></div></div>
<ul>
<li class="">Docker Image<!-- -->
<ul>
<li class="">Removed support for <code>arm/v7</code> -&gt; upgrade to newer architectures as an alternative</li>
<li class="">Renamed image from <code>ghcr.io/ajnart/homarr</code> to <code>ghcr.io/homarr-labs/homarr</code>. We now use semantic versioning for our release numbers.</li>
</ul>
</li>
<li class="">Environment Variables<!-- -->
<ul>
<li class="">New required env variable <code>SECRET_ENCRYPTION_KEY</code> used for encryption of secrets in the database</li>
<li class="">Removed <code>DISABLE_ANALYTICS</code>, can now be configured via UI</li>
<li class="">Renamed <code>AUTH_PROVIDER</code> to <code>AUTH_PROVIDERS</code></li>
<li class="">Renamed <code>DATABASE_URL</code> to <code>DB_URL</code> and made it optional conditionally. If <code>DB_HOST</code> is set, this is optional - otherwise it's required.</li>
<li class="">Changed <code>DOCKER_HOST</code> to two new variables for hostnames (<code>DOCKER_HOSTNAMES</code>) and ports (<code>DOCKER_PORTS</code>). This allows for multiple docker integrations to be configured.</li>
<li class=""><code>AUTH_LOGOUT_REDIRECT_URL</code> must now be a valid Url</li>
<li class="">Increased minimum length of <code>AUTH_OIDC_CLIENT_ID</code> to 1</li>
<li class="">Increased minimum length of <code>AUTH_OIDC_CLIENT_SECRET</code> to 1</li>
<li class="">Removed <code>AUTH_OIDC_TIMEOUT</code></li>
<li class="">Removed <code>AUTH_LDAP_ADMIN_GROUP</code>, <code>AUTH_LDAP_OWNER_GROUP</code>, <code>AUTH_OIDC_ADMIN_GROUP</code> and <code>AUTH_OIDC_OWNER_GROUP</code> -&gt; groups are now managed without manual env binding</li>
<li class=""><code>CI</code> will now also trigger an env validation skip like <code>SKIP_ENV_VALIDATION</code></li>
</ul>
</li>
<li class="">Mounts<!-- -->
<ul>
<li class="">Removed <code>/app/data/configs</code> -&gt; JSON configs have been removed in favour of relation databases</li>
<li class="">Removed <code>/app/public/icons</code> -&gt; Images can not be uploaded via the <a class="" href="https://homarr.dev/docs/management/media/">media management</a> in the UI</li>
<li class="">Moved <code>/data</code> to <code>/appdata</code> and restructured contents (not backwards compatible!) -&gt; Create a backup before migration of the entire directory to copy data to new Homarr</li>
</ul>
</li>
<li class="">Widgets:<!-- -->
<ul>
<li class="">Calendar:<!-- -->
<ul>
<li class="">Removed option <code>Use Sonarr v4 API</code></li>
<li class="">Removed option <code>Use Sonarr v5 API</code></li>
<li class="">Removed option <code>Font Size</code></li>
<li class="">Removed option <code>Hide week days</code></li>
</ul>
</li>
<li class="">Download speed: We have removed this widget in favour of the brand new download widget which will also display this data.</li>
<li class="">Dash. widget: We have removed this widget in favour of the System Health Widget. It will also display all data and some more than the old widget.</li>
</ul>
</li>
<li class="">Database:<!-- -->
<ul>
<li class="">Changed schema of the database to a completely new schema. They are not backwards compatible. Please export the data from old Homarr in the UI and import it in <code>1.0</code></li>
<li class="">Removed all usage of JSON files to store data. Import JSON files in Homarr <code>1.0</code> to import your dashboards.</li>
<li class="">Removed <code>schemaVersion</code> from JSON and use the drizzle migrations to keep track of schema versions and take care of migrations.</li>
</ul>
</li>
<li class="">Web Server:<!-- -->
<ul>
<li class="">Added an internal Nginx proxy to forward requests to two servers inside the container for technical reasons.
This could impact edge cases with iframes, cookies and custom setups.</li>
</ul>
</li>
<li class="">Dependencies<!-- -->
<ul>
<li class="">We now depend on <a href="https://redis.io/" target="_blank" rel="noopener noreferrer" class="">Redis</a> as a real time messaging bus</li>
</ul>
</li>
<li class="">Development (relevant for contributors):<!-- -->
<ul>
<li class="">Migrated to <a href="https://pnpm.io/" target="_blank" rel="noopener noreferrer" class="">pnpm</a></li>
<li class="">Migrated to a mono-repository</li>
<li class="">All source code has been migrated to the <a href="https://github.com/homarr-labs" target="_blank" rel="noopener noreferrer" class="">homarr-labs GitHub organization</a></li>
</ul>
</li>
<li class="">Platform specific breaking changes:<!-- -->
<ul>
<li class="">TrueNAS<!-- -->
<ul>
<li class="">The TrueCharts app chart is permanently deprecated and no longer maintained / supported. Please migrate to Electric Eel or a different Kubernetes platform.</li>
</ul>
</li>
<li class="">Unraid<!-- -->
<ul>
<li class="">The Homarr app must be reinstalled. The existing directories on your disk are not compatible with Homarr 1.0. Export your old data in &lt; <code> 1.0</code> and install using different file system locations.</li>
</ul>
</li>
<li class="">Kubernetes<!-- -->
<ul>
<li class="">The official Helm chart has moved from <a href="https://github.com/oben01/charts" target="_blank" rel="noopener noreferrer" class="">https://github.com/oben01/charts</a> to <a href="https://github.com/homarr-labs/charts" target="_blank" rel="noopener noreferrer" class="">https://github.com/homarr-labs/charts</a></li>
</ul>
</li>
</ul>
</li>
</ul>]]></content>
        <author>
            <name>Manuel</name>
            <uri>https://github.com/manuel-rw</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Updated documentation with better organization & design]]></title>
        <id>https://homarr.dev/blog/2023/12/22/updated-documentation</id>
        <link href="https://homarr.dev/blog/2023/12/22/updated-documentation"/>
        <updated>2023-12-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We'd like to let you know that we've updated our documentation and reorganized the pages.]]></summary>
        <content type="html"><![CDATA[<p>We'd like to let you know that we've updated our documentation and reorganized the pages.
This means, that some links may no longer be valid - we apologise if this causes any inconvenience for you.</p>
<p>A few highlights include:</p>
<ul>
<li class="">Updated navigation bar for much easier navigation</li>
<li class="">Improvements to the landing page</li>
<li class="">Completely revamped <a class="" href="https://homarr.dev/about-us">about us page.</a></li>
<li class="">Bug fixes for image zoom</li>
<li class="">Added documentation for management pages and <a class="" href="https://homarr.dev/docs/advanced/command-line/password-recovery/">new CLI tool</a></li>
</ul>
<p>Please <a class="" href="https://homarr.dev/docs/community/get-in-touch">let us know</a> is something is not working as expected.</p>]]></content>
        <author>
            <name>Manuel</name>
            <uri>https://github.com/manuel-rw</uri>
        </author>
        <category label="homarr" term="homarr"/>
        <category label="documentation" term="documentation"/>
        <category label="design" term="design"/>
        <category label="docs" term="docs"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Authentication in Homarr - 0.14 is here!]]></title>
        <id>https://homarr.dev/blog/2023/11/10/authentication</id>
        <link href="https://homarr.dev/blog/2023/11/10/authentication"/>
        <updated>2023-11-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[One of the most requested features ever has arrived.]]></summary>
        <content type="html"><![CDATA[<p>One of the most requested features ever has arrived.
We worked for months to prepare Homarr for this update and we're happy that we can finally
provide you a viable solution today.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="highlights-at-a-glance">Highlights at a glance<a href="https://homarr.dev/blog/2023/11/10/authentication#highlights-at-a-glance" class="hash-link" aria-label="Direct link to Highlights at a glance" title="Direct link to Highlights at a glance" translate="no">​</a></h2>
<ul>
<li class="">🚀<!-- --> Completly overhauled authentication system with user management</li>
<li class="">✨<!-- --> Improved UI for boards (renamed dashboards to boards).</li>
<li class="">💻<!-- --> Server side preferences -&gt; Dark mode and language are not synced accross all your devices</li>
<li class="">🔗<!-- --> Invitation links to easily onboard new users</li>
<li class="">👥<!-- --> Overhauled board management with easy control if anonymous users can view your board</li>
<li class="">🧠<!-- -->  AI assistant on the documentation to answer your questions: <a href="https://homarr.dev/" target="_blank" rel="noopener noreferrer" class="">https://homarr.dev/</a></li>
<li class="">📝 Overhauled notepad widget with a complex graphical editor that enables easy editing right from your browser.</li>
<li class="">🌐<!-- -->  Live Translation on Crowdin that enable you to directly translate using images to see what exactly you're translating</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="breaking-changes">Breaking changes<a href="https://homarr.dev/blog/2023/11/10/authentication#breaking-changes" class="hash-link" aria-label="Direct link to Breaking changes" title="Direct link to Breaking changes" translate="no">​</a></h2>
<ul>
<li class="">Removed <code>PASSWORD</code> environment variable</li>
<li class="">Removed <code>DISABLE_EDIT_MODE</code> environment variable</li>
<li class="">Removed <code>EDIT_MODE_PASSWORD</code> environment variable</li>
<li class="">Added mounting point <code>/data</code> for your database</li>
<li class="">Require at least one administrator account on your instance. An onboarding process will automatically set this up.</li>
<li class="">We've added analytics to the documentation and Homarr itself. We use <a href="https://umami.is/" target="_blank" rel="noopener noreferrer" class="">Umami Analytics</a> which collects anonymous data exclusively and protects your personal data rights. You can disable this using the environment variable <code>DISABLE_ANALYTICS</code>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="changes-in-detail">Changes in detail<a href="https://homarr.dev/blog/2023/11/10/authentication#changes-in-detail" class="hash-link" aria-label="Direct link to Changes in detail" title="Direct link to Changes in detail" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_DiR9" id="management-pages">Management pages<a href="https://homarr.dev/blog/2023/11/10/authentication#management-pages" class="hash-link" aria-label="Direct link to Management pages" title="Direct link to Management pages" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" src="https://github.com/ajnart/homarr/assets/30572287/b325eb92-57a6-4b07-a281-f10f7471642e" alt="image" class="img_XAPt">
One of the most requested features ever has been <em><strong>authentication</strong></em>. We've completely <em>removed</em> the <code>PASSWORD</code>, <code>DISABLE_EDIT_MODE</code> and <code>EDIT_MODE_PASSWORD</code> and replaced it by <a href="https://next-auth.js.org/" target="_blank" rel="noopener noreferrer" class="">a secure authentication system</a> that enables you to manage multiple users easily. We will allow for more detailed permission and user management soon. LDAP and OIDC integrations are currently also in progress and will arrive in a future version.</p>
<h3 class="anchor anchorTargetStickyNavbar_DiR9" id="new-dashboard-layout">New dashboard layout<a href="https://homarr.dev/blog/2023/11/10/authentication#new-dashboard-layout" class="hash-link" aria-label="Direct link to New dashboard layout" title="Direct link to New dashboard layout" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" src="https://github.com/ajnart/homarr/assets/30572287/3396da13-816a-434f-a4c1-0efc7f86154c" alt="image" class="img_XAPt"></p>
<p>We've updated the dashboard user interface slightly to an updated design.</p>
<h3 class="anchor anchorTargetStickyNavbar_DiR9" id="server-side-preferences-page">Server side preferences page<a href="https://homarr.dev/blog/2023/11/10/authentication#server-side-preferences-page" class="hash-link" aria-label="Direct link to Server side preferences page" title="Direct link to Server side preferences page" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" src="https://github.com/ajnart/homarr/assets/30572287/2c1f4dbe-7aa7-4c56-aaa3-d6c49e2beeec" alt="image" class="img_XAPt"></p>
<p>Previously, preferences were stored per dashboard and applied to all users.
In this release, we moved this page to a separate link and store this on the server.
This means that regardless what device your on - your preferences will stay the same when you're logged in.</p>
<h3 class="anchor anchorTargetStickyNavbar_DiR9" id="invitations-for-new-users">Invitations for new users<a href="https://homarr.dev/blog/2023/11/10/authentication#invitations-for-new-users" class="hash-link" aria-label="Direct link to Invitations for new users" title="Direct link to Invitations for new users" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" src="https://github.com/ajnart/homarr/assets/30572287/a929b345-c014-48fb-aef9-ea2c3c581376" alt="image" class="img_XAPt"></p>
<p>Tired of creating user accounts by yourself? With the new "invites" feature you can invite new users by simply sending them a link.
This link is valid only once and must have an expiration date - more info on that in our documentation.</p>
<p>Additionally, you can deny users, that are not logged into an account, to access your board with a simple toggle:</p>
<p><img decoding="async" loading="lazy" src="https://github.com/ajnart/homarr/assets/30572287/aa3ff3fb-66fc-4f88-93fb-b2dd819599a8" alt="image" class="img_XAPt"></p>
<h3 class="anchor anchorTargetStickyNavbar_DiR9" id="new-boards-page">New "boards" page<a href="https://homarr.dev/blog/2023/11/10/authentication#new-boards-page" class="hash-link" aria-label="Direct link to New &quot;boards&quot; page" title="Direct link to New &quot;boards&quot; page" translate="no">​</a></h3>
<p>Previously, dashboards were managed in an ugly and hard to control popup.
We've moved this now to the new management pages as well and it's now much easier to control:</p>
<p><img decoding="async" loading="lazy" src="https://github.com/ajnart/homarr/assets/30572287/2b24222e-da33-45eb-a54f-89a33a21881d" alt="image" class="img_XAPt"></p>
<h3 class="anchor anchorTargetStickyNavbar_DiR9" id="read-only-for-non-administrators-and-guests">Read-only for non-administrators and guests<a href="https://homarr.dev/blog/2023/11/10/authentication#read-only-for-non-administrators-and-guests" class="hash-link" aria-label="Direct link to Read-only for non-administrators and guests" title="Direct link to Read-only for non-administrators and guests" translate="no">​</a></h3>
<p>Yes, managing access to your dashboard is now much easier!
Guests and non-administrators cannot edit your dashboard in any way (edit is hidden):</p>
<p><img decoding="async" loading="lazy" src="https://github.com/ajnart/homarr/assets/30572287/01c48beb-5453-4626-ac4d-f8d7177e999b" alt="image" class="img_XAPt"></p>
<p>This is not an definite solution and will be significantly improved in an upcoming update.</p>
<hr>
<p>We are aware that this update has many breaking changes and may confuse some users.
For that reason, we updated our documentation and will enhance it further within the next few weeks.
We've also added this small button at the bottom of the page were you can ask <strong>your questions</strong> to an AI assistant:</p>
<p><img decoding="async" loading="lazy" src="https://github.com/ajnart/homarr/assets/30572287/a56f721a-d022-42ad-813a-d85c89462a8c" alt="image" class="img_XAPt"></p>]]></content>
        <author>
            <name>Ajnart</name>
            <uri>https://github.com/ajnart</uri>
        </author>
        <author>
            <name>Manuel</name>
            <uri>https://github.com/manuel-rw</uri>
        </author>
        <author>
            <name>Tagashi</name>
            <uri>https://github.com/tagaishi</uri>
        </author>
        <author>
            <name>Meierschlumpf</name>
            <uri>https://github.com/Meierschlumpf</uri>
        </author>
        <category label="homarr" term="homarr"/>
        <category label="update" term="update"/>
        <category label="breaking changes" term="breaking changes"/>
        <category label="version" term="version"/>
        <category label="authentication" term="authentication"/>
        <category label="notepad" term="notepad"/>
        <category label="security" term="security"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[We present: Homarr 0.12 - The fastest homarr version ever!]]></title>
        <id>https://homarr.dev/blog/2023/04/16/version0.12-more-widgets</id>
        <link href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets"/>
        <updated>2023-04-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Multiple widgets of the same type]]></summary>
        <content type="html"><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="multiple-widgets-of-the-same-type">Multiple widgets of the same type<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#multiple-widgets-of-the-same-type" class="hash-link" aria-label="Direct link to Multiple widgets of the same type" title="Direct link to Multiple widgets of the same type" translate="no">​</a></h2>
<p><strong>It's finally here!</strong> You can decorate your dashboard now with as many widgets as you want.
This applies to all widgets, but in the case of the IFrame widget, it enables you to:</p>
<ul>
<li class="">Integrate as many websites as you want</li>
<li class="">Integrate monitoring tools like Grafana, Splunk or Elasticsearch</li>
<li class="">Integrate your services (for example Sonarr, Radarr and Overseerr) directly into Homarr</li>
</ul>
<p><img decoding="async" loading="lazy" src="https://media.discordapp.net/attachments/988335098493542410/1094665745226539168/update-teaser.png?width=1046&amp;height=666" alt="" class="img_XAPt"></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="edit-mode-password">Edit mode password<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#edit-mode-password" class="hash-link" aria-label="Direct link to Edit mode password" title="Direct link to Edit mode password" translate="no">​</a></h2>
<p>We've added a setting to disable editing completely. This will allow you to restrict edit access without password-protection.
use the <code>EDIT_MODE_PASSWORD</code> ENV variable to set a password for edit mode.
turn on <code>DISABLE_EDIT_MODE=TRUE</code> to disable edit mode on startup.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="-blazingly-fast">😎 Blazingly fast<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#-blazingly-fast" class="hash-link" aria-label="Direct link to 😎 Blazingly fast" title="Direct link to 😎 Blazingly fast" translate="no">​</a></h2>
<p>We've implemented a new caching system, that will cache all data in your browser, meaning that Homarr will load within milliseconds, as if it was <em>powered by rust and blazingly fast</em> !!!</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="media-request-widgets-overseerr--jellyseerr">Media request widgets (Overseerr &amp; Jellyseerr)<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#media-request-widgets-overseerr--jellyseerr" class="hash-link" aria-label="Direct link to Media request widgets (Overseerr &amp; Jellyseerr)" title="Direct link to Media request widgets (Overseerr &amp; Jellyseerr)" translate="no">​</a></h2>
<p>We've implemented a new widget, that displays a history of all requests.
You can't approve from the widget yet, but we plan to add this in the future.</p>
<p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/30572287/231829411-f61f03e9-79a0-45fc-9a87-94d69ea3ea84.png" alt="image" class="img_XAPt"></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="multiple-rss-feeds">Multiple RSS feeds<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#multiple-rss-feeds" class="hash-link" aria-label="Direct link to Multiple RSS feeds" title="Direct link to Multiple RSS feeds" translate="no">​</a></h2>
<p>You can now consume multiple RSS feeds at the same time:</p>
<p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/30572287/231829886-69133a84-3ae7-4fa3-a6d2-c582f4cc9eea.png" alt="image" class="img_XAPt"></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="tab-refresh--close-confirmation">Tab refresh / close confirmation<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#tab-refresh--close-confirmation" class="hash-link" aria-label="Direct link to Tab refresh / close confirmation" title="Direct link to Tab refresh / close confirmation" translate="no">​</a></h2>
<p>Since some have lost their changes, by refreshing the page in the edit mode. We've added a popup that will ask you to confirm you want to reload the page :</p>
<p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/30572287/231823776-9cbb12d4-3cb3-422e-b2e8-f9917bb3f8cc.png" alt="image" class="img_XAPt"></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="environment-variable-for-default-theme">Environment variable for default theme<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#environment-variable-for-default-theme" class="hash-link" aria-label="Direct link to Environment variable for default theme" title="Direct link to Environment variable for default theme" translate="no">​</a></h2>
<p>You can now set the default color scheme using environment variables:</p>
<p><code>DEFAULT_COLOR_SCHEME</code> = <code>[dark, light]</code></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="global-error-catching-for-widgets">Global error catching for widgets<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#global-error-catching-for-widgets" class="hash-link" aria-label="Direct link to Global error catching for widgets" title="Direct link to Global error catching for widgets" translate="no">​</a></h2>
<p>Previously, widgets were able to crash your entire dashboard and just a blank page would be displayed.
Now, users will still be able to use their dashboard and an information message will be displayed instead.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="migration-to-mantine-v6">Migration to Mantine V6<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#migration-to-mantine-v6" class="hash-link" aria-label="Direct link to Migration to Mantine V6" title="Direct link to Migration to Mantine V6" translate="no">​</a></h2>
<p>We've migrated Mantine to version 6. This will bring some upstream changes for responsiveness and usability.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="fix-width-and-height-in-the-calendar">Fix width and height in the calendar<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#fix-width-and-height-in-the-calendar" class="hash-link" aria-label="Direct link to Fix width and height in the calendar" title="Direct link to Fix width and height in the calendar" translate="no">​</a></h2>
<p>In 0.11.5 and previous versions, the calendar scaled poorly if the widget was resized.
Now, the calendar will fill out the entire available space and scale nicely with your dashboard.</p>
<p><img decoding="async" loading="lazy" src="https://cdn.discordapp.com/attachments/988335098493542410/1095416419816067175/homarr-calendar-scaling.gif" alt="" class="img_XAPt"></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="performance-improvements">Performance improvements<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#performance-improvements" class="hash-link" aria-label="Direct link to Performance improvements" title="Direct link to Performance improvements" translate="no">​</a></h2>
<p>We now use several methods to improve performance and reduce network requests.
Homarr will load now within milliseconds and cache data in your browser.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="docker-socket-via-tcp">Docker Socket via TCP<a href="https://homarr.dev/blog/2023/04/16/version0.12-more-widgets#docker-socket-via-tcp" class="hash-link" aria-label="Direct link to Docker Socket via TCP" title="Direct link to Docker Socket via TCP" translate="no">​</a></h2>
<p>Previously, it was not possible to mount sockets via TCP (eg. <code>tcp://traefik-docker-socket-proxy:2375</code>).
Now, you can use the following environment variables to configure this:</p>
<ul>
<li class=""><code>DOCKER_HOST</code></li>
<li class=""><code>DOCKER_PORT</code></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ajnart/homarr/compare/v0.11.5...v0.12.0" target="_blank" rel="noopener noreferrer" class="">https://github.com/ajnart/homarr/compare/v0.11.5...v0.12.0</a></p>]]></content>
        <author>
            <name>Ajnart</name>
            <uri>https://github.com/ajnart</uri>
        </author>
        <author>
            <name>Manuel</name>
            <uri>https://github.com/manuel-rw</uri>
        </author>
        <author>
            <name>Walkx</name>
            <uri>https://github.com/walkxcode</uri>
        </author>
        <author>
            <name>Meierschlumpf</name>
            <uri>https://github.com/Meierschlumpf</uri>
        </author>
        <category label="homarr" term="homarr"/>
        <category label="update" term="update"/>
        <category label="breaking changes" term="breaking changes"/>
        <category label="version" term="version"/>
        <category label="dnd" term="dnd"/>
        <category label="documentation" term="documentation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[We present: Homarr 0.11 - the most complex Homarr version yet!]]></title>
        <id>https://homarr.dev/blog/2023/01/11/version0.11</id>
        <link href="https://homarr.dev/blog/2023/01/11/version0.11"/>
        <updated>2023-01-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We are incredibly proud to serve you Homarr 0.11!]]></summary>
        <content type="html"><![CDATA[<p>We are <em>incredibly</em> proud to serve you Homarr 0.11!
It contains many breaking changes and huge improvements to your favourite dashboard app:</p>
<ul>
<li class="">Integration of Gridstack for much more complex dashboard configuration and drag and drop</li>
<li class="">Added icon picker with smart search and automatic icons</li>
<li class="">Complete overhaul of the module system</li>
<li class="">Added an edit mode for making changes easier</li>
<li class="">Form validation for better user experience</li>
<li class="">Better security with new built-in credentials system</li>
<li class="">Huge design and usability improvements to older components to Homarr</li>
<li class="">Better handeling of exceptions and unexpected issues</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="complete-implementation-of-highly-customizable-drag-and-drop-library-gridstack">Complete implementation of highly customizable drag and drop library "Gridstack"<a href="https://homarr.dev/blog/2023/01/11/version0.11#complete-implementation-of-highly-customizable-drag-and-drop-library-gridstack" class="hash-link" aria-label="Direct link to Complete implementation of highly customizable drag and drop library &quot;Gridstack&quot;" title="Direct link to Complete implementation of highly customizable drag and drop library &quot;Gridstack&quot;" translate="no">​</a></h2>
<p>In 0.11, we have replaced our quite limited drag and drop system with Gridstack.
Gridstack enables you to create much more complex and advanced dashboards while keeping everything organized.</p>
<video style="max-width:min(100%, 600px);border-radius:0.5rem" controls="" preload="auto"><source src="https://user-images.githubusercontent.com/30572287/217098893-5880e7de-13d0-42c5-b505-f7921593396f.mp4" type="video/mp4"><p></p><p>To view this video please enable JavaScript, and consider upgrading to a
web browser that</p><a href="https://videojs.com/html5-video-support/" target="_blank"><p>supports HTML5 video</p></a><p></p></video>
<p>We've also introduced more advanced categories this time:</p>
<p><img decoding="async" loading="lazy" src="data:image/webp;base64,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" width="248" height="331" class="img_XAPt"></p>
<p>We'll continute to improve this system according to your feedback.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="modules-have-been-overhauled-and-renamed-to-widgets">Modules have been overhauled and renamed to widgets<a href="https://homarr.dev/blog/2023/01/11/version0.11#modules-have-been-overhauled-and-renamed-to-widgets" class="hash-link" aria-label="Direct link to Modules have been overhauled and renamed to widgets" title="Direct link to Modules have been overhauled and renamed to widgets" translate="no">​</a></h2>
<p>Widgets are now much snappier and have been completely recoded.
This fixes some of the bugs a few users have previously experienced and improves overall customization.</p>
<p><img decoding="async" loading="lazy" src="https://homarr.dev/assets/images/choose-widget-in-modal-9f3f387d9905448f3e92f798843a596d.webp" width="793" height="629" class="img_XAPt"></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="fancy-icon-picker-for-speeding-up-your-creation-process">Fancy icon picker for speeding up your creation process<a href="https://homarr.dev/blog/2023/01/11/version0.11#fancy-icon-picker-for-speeding-up-your-creation-process" class="hash-link" aria-label="Direct link to Fancy icon picker for speeding up your creation process" title="Direct link to Fancy icon picker for speeding up your creation process" translate="no">​</a></h2>
<p>We've also added a new fancy icon picker, you can use to get access to any icons much faster.
We will add more icon sources in the future, as we made this icon picker very modular, and we plan to make local icons accessible via this picker very soon.</p>
<p><img decoding="async" loading="lazy" src="https://homarr.dev/assets/images/icons-picker-c9a36ffe0070bbfebf0b6a3772282560.gif" width="780" height="687" class="img_XAPt"></p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="design-and-documentation-improvements-to-homarrdev">Design and documentation improvements to homarr.dev<a href="https://homarr.dev/blog/2023/01/11/version0.11#design-and-documentation-improvements-to-homarrdev" class="hash-link" aria-label="Direct link to Design and documentation improvements to homarr.dev" title="Direct link to Design and documentation improvements to homarr.dev" translate="no">​</a></h2>
<p><a href="https://homarr.dev/" target="_blank" rel="noopener noreferrer" class="">https://homarr.dev</a> has been overhauled with better design, updated documentation, more images and better explanations.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="download-homarr-now">Download Homarr now!<a href="https://homarr.dev/blog/2023/01/11/version0.11#download-homarr-now" class="hash-link" aria-label="Direct link to Download Homarr now!" title="Direct link to Download Homarr now!" translate="no">​</a></h2>
<p>Homarr is completly free, even for commercial usage!</p>]]></content>
        <author>
            <name>Ajnart</name>
            <uri>https://github.com/ajnart</uri>
        </author>
        <author>
            <name>Manuel</name>
            <uri>https://github.com/manuel-rw</uri>
        </author>
        <author>
            <name>Walkx</name>
            <uri>https://github.com/walkxcode</uri>
        </author>
        <author>
            <name>Meierschlumpf</name>
            <uri>https://github.com/Meierschlumpf</uri>
        </author>
        <category label="homarr" term="homarr"/>
        <category label="update" term="update"/>
        <category label="breaking changes" term="breaking changes"/>
        <category label="version" term="version"/>
        <category label="gridstack" term="gridstack"/>
        <category label="dnd" term="dnd"/>
        <category label="documentation" term="documentation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Help us make Homarr multilingual]]></title>
        <id>https://homarr.dev/blog/translations</id>
        <link href="https://homarr.dev/blog/translations"/>
        <updated>2022-08-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We've been working hard to offer Homarr in many languages. The next update of Homarr will be using i18next to translate almost any part of your Dashboard.]]></summary>
        <content type="html"><![CDATA[<p>We've been working hard to offer Homarr in many languages. The next update of Homarr will be using <a href="https://www.i18next.com/" target="_blank" rel="noopener noreferrer" class="">i18next</a> to translate almost any part of your Dashboard.</p>
<h3 class="anchor anchorTargetStickyNavbar_DiR9" id="we-need-your-help">We need your help<a href="https://homarr.dev/blog/translations#we-need-your-help" class="hash-link" aria-label="Direct link to We need your help" title="Direct link to We need your help" translate="no">​</a></h3>
<p><img decoding="async" loading="lazy" src="https://homarr.dev/assets/images/homarr-we-need-you-51d299f14ebcc313730a693262ea7477.webp" width="600" height="429" class="img_XAPt"> <br>
Yes, we need <strong>YOU</strong>! We want to make Homarr accessible to as many people as possible. Thus, we need to translate all content into many different languages. We need your help for that! <a class="" href="https://homarr.dev/docs/community/translations">You can help us now to translate Homarr into as many languages as possible</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_DiR9" id="about-global-translations--translations-per-user">About global translations / translations per user<a href="https://homarr.dev/blog/translations#about-global-translations--translations-per-user" class="hash-link" aria-label="Direct link to About global translations / translations per user" title="Direct link to About global translations / translations per user" translate="no">​</a></h3>
<p>We are aware that many people would like to configure translations globally or configure language per user. Currently, translations are stored in the Cookies, which will expire after some time (currently, it's set to 30 days). We will implement more granular language settings in future versions of Homarr, since it requires major changes to Homarr. Stay tuned! 😎</p>]]></content>
        <author>
            <name>Ajnart</name>
            <uri>https://github.com/ajnart</uri>
        </author>
        <author>
            <name>Manuel</name>
            <uri>https://github.com/manuel-rw</uri>
        </author>
        <category label="translations" term="translations"/>
        <category label="homarr" term="homarr"/>
        <category label="update" term="update"/>
        <category label="contributions" term="contributions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Migration of Documentation]]></title>
        <id>https://homarr.dev/blog/documentation-migration</id>
        <link href="https://homarr.dev/blog/documentation-migration"/>
        <updated>2022-06-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We are happy to announce that the documentation of Homarr has been migrated to Docusaurus - An opensource documentation tool.]]></summary>
        <content type="html"><![CDATA[<p>We are happy to announce that the documentation of Homarr has been migrated to Docusaurus - An opensource documentation tool.
The documentation has been re-written partly and includes now many animations, guides and additional crucial information.</p>
<p>We are still figuring things out and highly depend on your feedback.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="why-we-migrated">Why we migrated<a href="https://homarr.dev/blog/documentation-migration#why-we-migrated" class="hash-link" aria-label="Direct link to Why we migrated" title="Direct link to Why we migrated" translate="no">​</a></h2>
<p>The default GitHub Wiki feature is decent - but very confusing to read.
Our possibilites for searching the documentation in the Wiki are highly limited.
Additionally, Users are unable to contribute to the documentation if they have not sufficient permissions.</p>
<p>We could not review any chanegs made to the documentation. This is why we migrated to Docusaurus.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="how-you-can-contribute">How you can contribute<a href="https://homarr.dev/blog/documentation-migration#how-you-can-contribute" class="hash-link" aria-label="Direct link to How you can contribute" title="Direct link to How you can contribute" translate="no">​</a></h2>
<p>The documentation will soon be merged into the master branch of Homarr.
You'll find a <code>doc/</code> directory in the root of Homarr.
We'll obviously not include this in our Docker images.
In the future, everyone may modify the documentation by creating a pull request.
After we've reviewed your changes, we'll merge your PR and this documentation will automatically update.</p>
<h2 class="anchor anchorTargetStickyNavbar_DiR9" id="tldr">TL;DR<a href="https://homarr.dev/blog/documentation-migration#tldr" class="hash-link" aria-label="Direct link to TL;DR" title="Direct link to TL;DR" translate="no">​</a></h2>
<p>The documentation on GitHub Wiki will soon disappear. It will be replaced with this Docusaurus-powered website. You'll find much more information here with higher detail and searchability.</p>]]></content>
        <author>
            <name>Ajnart</name>
            <uri>https://github.com/ajnart</uri>
        </author>
        <author>
            <name>Manuel</name>
            <uri>https://github.com/manuel-rw</uri>
        </author>
        <category label="documentation" term="documentation"/>
        <category label="migration" term="migration"/>
    </entry>
</feed>