<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alexander</title>
    <description>The latest articles on DEV Community by Alexander (@hywax).</description>
    <link>https://dev.to/hywax</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1359428%2F957a7e6e-c23d-4df9-9e1d-061b0c4bbc6a.png</url>
      <title>DEV Community: Alexander</title>
      <link>https://dev.to/hywax</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hywax"/>
    <language>en</language>
    <item>
      <title>Home page for home lab</title>
      <dc:creator>Alexander</dc:creator>
      <pubDate>Sun, 17 Mar 2024 13:51:49 +0000</pubDate>
      <link>https://dev.to/hywax/home-page-for-home-lab-3lc8</link>
      <guid>https://dev.to/hywax/home-page-for-home-lab-3lc8</guid>
      <description>&lt;p&gt;When you have a large number of services accumulating in your home lab, you want to collect them all in one place. There are several ready-made solutions for this. Let's take a look at one of them - Mafl. This is my development.&lt;/p&gt;

&lt;p&gt;Mafl is a minimalistic homepage. With the ability to easily customize the display of your services. Grouping, tags, download statuses, this is not all that Mafl can do. It is possible to connect third-party services to add dynamics to the display. The project is actively developing and new services appear in it.  &lt;/p&gt;

&lt;p&gt;The most important thing is that absolutely everything has the same design. That looks very concise in the overall picture. The design is very similar to the list of applications on the iPad. In fact, I was guided by it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started
&lt;/h2&gt;

&lt;p&gt;To begin let's install Mafl with Docker.&lt;/p&gt;

&lt;p&gt;docker-compose.yml&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;version: '3.8'

services:
  mafl:
    image: hywax/mafl
    ports:
      - '3000:3000'
    volumes:
      - ./config.yml:/app/data/config.yml
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;config.yml&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;title: My Home Page
services:
  Home:
    - title: Home Assistant
      description: Home automation system
      link: https://home-assistant.local
      icon:
        name: simple-icons:homeassistant
        wrap: true
        color: '#3dbcf3'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's enough to start using Malf&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1p3sxt96kzlygbukc0mh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1p3sxt96kzlygbukc0mh.png" alt="My Home Page" width="800" height="526"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see everything is easy, you just need to create 2 files and you will have your own homepage. &lt;/p&gt;

&lt;p&gt;If you are interested in the project, go to Github and read what features are available. I have tried to make an extensive documentation that describes all the features.&lt;/p&gt;

&lt;p&gt;⭐ &lt;a href="https://github.com/hywax/mafl"&gt;https://github.com/hywax/mafl&lt;/a&gt; &lt;/p&gt;

</description>
      <category>opensource</category>
      <category>docker</category>
      <category>javascript</category>
      <category>app</category>
    </item>
  </channel>
</rss>
