<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Portainer on</title><link>https://XenoElectronics.com/en/tags/portainer/</link><description>Recent content in Portainer on</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 26 Jan 2025 16:20:57 +0100</lastBuildDate><atom:link href="https://XenoElectronics.com/en/tags/portainer/index.xml" rel="self" type="application/rss+xml"/><item><title>The Ultimate Portainer Starter Guide</title><link>https://XenoElectronics.com/en/posts/2025/the-ultimate-portainer-starter-guide/</link><pubDate>Sun, 26 Jan 2025 16:20:57 +0100</pubDate><guid>https://XenoElectronics.com/en/posts/2025/the-ultimate-portainer-starter-guide/</guid><description>
&lt;figure&gt;&lt;a href="https://go.getproton.me/aff_c?offer_id=7&amp;amp;aff_id=12996" target="_blank" class="inline-block"&gt;
&lt;img
class="my-0 rounded-md nozoom"
src="https://XenoElectronics.com/logos/proton.png"
alt="Affiliate-Partner – geprüft von XenoElectronics"
/&gt;
&lt;/a&gt;
&lt;/figure&gt;
&lt;h2 class="relative group"&gt;Useful links
&lt;div id="useful-links" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#useful-links" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;blockquote&gt;&lt;p&gt;Official Docs: &lt;a href="https://docs.portainer.io/" target="_blank" rel="noreferrer"&gt;https://docs.portainer.io/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Install Portainer: Comunity Edition: &lt;a href="https://docs.portainer.io/start/install-ce/server/docker/linux" target="_blank" rel="noreferrer"&gt;https://docs.portainer.io/start/install-ce/server/docker/linux&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Updating Portainer: &lt;a href="https://docs.portainer.io/start/upgrade" target="_blank" rel="noreferrer"&gt;https://docs.portainer.io/start/upgrade&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Add Docker Enviroment: &lt;a href="https://docs.portainer.io/admin/environments/add/docker" target="_blank" rel="noreferrer"&gt;https://docs.portainer.io/admin/environments/add/docker&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;What is Portainer
&lt;div id="what-is-portainer" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-is-portainer" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;In this guide I explain how to install Portainer. But before that, what exactly is Portainer?&lt;/p&gt;
&lt;p&gt;Portainer is a graphical web interface that you host on your computer of choice to manage Docker containers.&lt;/p&gt;
&lt;p&gt;It allows you to easily manage multiple Docker Deamons across multiple computers. It also makes managing container instances much easier than using the CLI.&lt;/p&gt;
&lt;p&gt;In this guide I will not discuss Docker but only Portainer itself. Docker will be explained in another guide.&lt;/p&gt;
&lt;h2 class="relative group"&gt;Installation
&lt;div id="installation" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#installation" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;h3 class="relative group"&gt;Which distro
&lt;div id="which-distro" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#which-distro" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h3&gt;
&lt;p&gt;To install Portainer, we first need docker itself. But it is also important on which OS you want to install it.&lt;/p&gt;
&lt;p&gt;In this guide I will limit myself to Linux because it was designed for it.&lt;/p&gt;
&lt;p&gt;Linux has countless distros but I will use Debian for simplicity. Also, Debian is the base for almost all Linux servers because of its stability so it is perfect for Docker. But you can also use Ubuntu as long as it uses the APT package manager it should work.&lt;/p&gt;
&lt;h3 class="relative group"&gt;Install Scripts
&lt;div id="install-scripts" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#install-scripts" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h3&gt;
&lt;p&gt;In this section I will discuss the installation itself. All you have to do is open a terminal and run these scripts.&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt-get update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt-get upgrade &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt install docker docker-compose &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo systemctl start docker &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; docker&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo docker volume create portainer_data&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart&lt;span class="o"&gt;=&lt;/span&gt;always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Once everything has been completed, you can now access Portainer in your browser. You can do this with these links:&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;For access if it is installed on the computer from where you want to access it&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;localhost:9443&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;p&gt;or with the IP address of the server where Portainer was installed&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;e.g. 192.168.1.89:9443&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;h3 class="relative group"&gt;What do the scripts?
&lt;div id="what-do-the-scripts" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-do-the-scripts" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h3&gt;
&lt;p&gt;Here I would like to go into more detail about what the scripts actually do.&lt;/p&gt;
&lt;p&gt;If you don&amp;rsquo;t care, you can skip this section and go to Setting up Portainer.&lt;/p&gt;
&lt;h4 class="relative group"&gt;Script 1
&lt;div id="script-1" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#script-1" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h4&gt;
&lt;p&gt;The first script consists of the following parts:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&lt;/p&gt;
&lt;p&gt;sudo apt install docker docker-compose&lt;/p&gt;
&lt;p&gt;sudo systemctl start docker &amp;amp;&amp;amp; sudo systemctl enable docker&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;The first one updates the OS.&lt;/p&gt;
&lt;p&gt;The second installs Docker and Docker-Compose with the apt package manager.&lt;/p&gt;
&lt;p&gt;The third starts the Docker Deamon and adds it to the autostart.&lt;/p&gt;
&lt;h4 class="relative group"&gt;Script 2
&lt;div id="script-2" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#script-2" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h4&gt;
&lt;p&gt;The second script has only one part.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo docker volume create portainer_data&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;This script gives the docker deamon the command to create a volume called portainer_data&lt;/p&gt;
&lt;p&gt;The volume can be found under:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;/var/lib/docker/volumes/&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;This is necessary so that Portainer does not lose its data after a restart. I will go into more detail in the Docker guide but the tldr version is that Docker containers cannot save their data. They are life images. Therefore it is necessary to tell Docker containers where they can store their data in order to not lose them.&lt;/p&gt;
&lt;h4 class="relative group"&gt;Script 3
&lt;div id="script-3" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#script-3" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h4&gt;
&lt;p&gt;Script three consists of a few parts but in itself it is just a command with individual variables for the container&lt;/p&gt;
&lt;p&gt;Here are the individual parts and what they actually do:&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Here the Docker Deamon is told to start a deployment&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo docker run -d&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;p&gt;Ports for the container are defined here. The first before the : is the host port after the : is the container port.&lt;/p&gt;
&lt;p&gt;Like this: Host &amp;ndash;&amp;gt; 8000:8000 &amp;lt;&amp;ndash;Container&lt;/p&gt;
&lt;p&gt;The ports that are set are&lt;/p&gt;
&lt;p&gt;8000 http&lt;/p&gt;
&lt;p&gt;9443 https&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;-p 8000:8000 -p 9443:9443&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;p&gt;The name of the container is defined here&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;ndash;name portainer&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;p&gt;Here you specify that the container should always restart. This means that when the computer restarts, the container also restarts&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;ndash;restart=always&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;p&gt;Here the container is told that it can access the docker.sock. The Docker socket manages all containers, without this access Portainer cannot manage or create containers.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;-v /var/run/docker.sock:/var/run/docker.sock&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;p&gt;Here Portainer is told where to save its data. It is placed in the volume portainer_data which was created by Script 2.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;-v portainer_data:/data&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;p&gt;And finally here the container is told which image it should use for this container. In this case Portainer-CE.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;portainer/portainer-ce:latest&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;Setting up Portainer
&lt;div id="setting-up-portainer" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#setting-up-portainer" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;h3 class="relative group"&gt;Creation of the admin user
&lt;div id="creation-of-the-admin-user" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#creation-of-the-admin-user" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h3&gt;
&lt;p&gt;Now that you have opened the Portainer web interface. You will be asked for the user name you want to use. It will first suggest the name:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;admin&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;But I recommend using a name other than admin or root, as these are too easy to guess and hackers know that many people don&amp;rsquo;t change the default names.&lt;/p&gt;
&lt;p&gt;The password should also be as strong as possible. It is best to use a password manager and have one generated. I recommend KeepassXC for this.&lt;/p&gt;
&lt;p&gt;After you have created the user, you will be taken to the dashboard. Here you can now click on&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;get startet&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;to add the Docker socket in Portainer.&lt;/p&gt;
&lt;h3 class="relative group"&gt;Recommendations for settings
&lt;div id="recommendations-for-settings" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#recommendations-for-settings" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h3&gt;
&lt;p&gt;From now on you can use Portainer. But I still have a few recommendations.&lt;/p&gt;
&lt;p&gt;If you click on Home at the top left, you can see all the environments that are currently available in Portainer.&lt;/p&gt;
&lt;p&gt;At the moment the Environment Local should be there. You can rename it by clicking on edit. This can be found on the right, the icon looks like a pencil.&lt;/p&gt;
&lt;p&gt;Here you can now change the name but you should also enter a puplic IP. This should be the IP address of the computer where this Docker Environment is installed.&lt;/p&gt;
&lt;p&gt;The advantage is that if you open a container with its port in the Portainer interface, it will automatically use this Puplic IP. So other computers in the same network can open containers via the Portainer interface without always having to enter the IP address.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://go.getproton.me/aff_c?offer_id=7&amp;amp;aff_id=12996" target="_blank" class="inline-block"&gt;
&lt;img
class="my-0 rounded-md nozoom"
src="https://XenoElectronics.com/logos/proton.png"
alt="Affiliate-Partner – geprüft von XenoElectronics"
/&gt;
&lt;/a&gt;
&lt;/figure&gt;
&lt;h2 class="relative group"&gt;Services from XenoElectronics
&lt;div id="services-from-xenoelectronics" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#services-from-xenoelectronics" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;If you need help with your projects or with open source software. Take a look at our contact page and let us know what you need. We will help you to realize your projects.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href="https://xenoelectronics.com/contact/" target="_blank" rel="noreferrer"&gt;https://xenoelectronics.com/contact/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;Open source support &amp;amp; coffee fund
&lt;div id="open-source-support--coffee-fund" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#open-source-support--coffee-fund" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;Did this guide save you hours of troubleshooting?
We are happy to make this knowledge available to the community free of charge. If you would like to support our work on further open source tutorials, we would appreciate a “virtual coffee” or your support on Patreon.&lt;/p&gt;
&lt;p&gt;Thank you for reading and for your time!&lt;/p&gt;
&lt;div
class="flex px-4 py-3 rounded-md shadow bg-primary-100 dark:bg-primary-900"
&gt;
&lt;span
class="text-primary-400 pe-3 flex items-center"
&gt;
&lt;span class="relative block icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"&gt;&lt;path fill="currentColor" d="M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;/span&gt;
&lt;span
class="dark:text-neutral-300"
&gt;&lt;a href="https://www.patreon.com/XenoElectronics" target="_blank" rel="noreferrer"&gt;Become a Patreon supporter&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div
class="flex px-4 py-3 rounded-md shadow bg-primary-100 dark:bg-primary-900"
&gt;
&lt;span
class="text-primary-400 pe-3 flex items-center"
&gt;
&lt;span class="relative block icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"&gt;
&lt;path fill="currentColor" d="M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"/&gt;&lt;/svg&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;span
class="dark:text-neutral-300"
&gt;&lt;a href="https://www.paypal.com/donate/?hosted_button_id=TPCQVYSYC5CGA" target="_blank" rel="noreferrer"&gt;Support via PayPal&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div
class="flex px-4 py-3 rounded-md shadow bg-primary-100 dark:bg-primary-900"
&gt;
&lt;span
class="text-primary-400 pe-3 flex items-center"
&gt;
&lt;span class="relative block icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"&gt;
&lt;path fill="currentColor" d="M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z"/&gt;&lt;/svg&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;span
class="dark:text-neutral-300"
&gt;&lt;a href="https://buy.stripe.com/bJeeVd2Ni0l46EhgfY8Zq00" target="_blank" rel="noreferrer"&gt;Support via Stripe&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;If you like to share this artikel click the icons below.&lt;/p&gt;</description></item></channel></rss>