<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>mo8it.com - linux</title>
    <subtitle>mo8it&#x27;s personal website with a technical blog about Rust, Linux, FOSS and Self-Hosting</subtitle>
    <link rel="self" type="application/atom+xml" href="https://mo8it.com/tags/linux/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://mo8it.com"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-09-25T00:00:00+00:00</updated>
    <id>https://mo8it.com/tags/linux/atom.xml</id>
    <entry xml:lang="en">
        <title>Quadlet: Running Podman containers under systemd</title>
        <published>2024-01-02T00:00:00+00:00</published>
        <updated>2025-09-25T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              mo8it
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mo8it.com/blog/quadlet/"/>
        <id>https://mo8it.com/blog/quadlet/</id>
        
        <summary type="html">&lt;p&gt;Quadlet lets you run your Podman containers as systemd services.
This is especially useful for running containers in the background and automatically starting them after a server reboot.&lt;&#x2F;p&gt;
&lt;p&gt;Running Podman containers under systemd isn&#x27;t new.
Indeed, this was supported by Podman for a long time with the command &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;docs.podman.io&#x2F;en&#x2F;latest&#x2F;markdown&#x2F;podman-generate-systemd.1.html&quot;&gt;&lt;code&gt;podman generate systemd&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;.
But this command now shows a deprecation warning to migrate to Quadlet.&lt;&#x2F;p&gt;
&lt;p&gt;For some months, I was too lazy to do that migration on my home server.
Why even touch a working system?
But now that I finally found time for it, I really appreciate Quadlet!
I think that Podman finally has a Docker Compose alternative which is even more flexible and powerful!&lt;&#x2F;p&gt;
&lt;p&gt;In this blog post, I will explain how to use Quadlet with &lt;strong&gt;rootless&lt;&#x2F;strong&gt; Podman and migrate from the old method with &lt;code&gt;podman generate systemd&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Killing in the name of Privacy</title>
        <published>2023-11-23T00:00:00+00:00</published>
        <updated>2023-11-23T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              mo8it
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mo8it.com/blog/privacy/"/>
        <id>https://mo8it.com/blog/privacy/</id>
        
        <summary type="html">&lt;p&gt;An AD blocker killed a project that I was working on for 4 months.
It was one commit adding 2 lines that killed 419 commits with more than 2000 total lines of code.&lt;&#x2F;p&gt;
&lt;p&gt;The script that powers my project was placed on the filter list &quot;EasyPrivacy&quot;.
But is the project that I designed with privacy as the first feature trying to invade your privacy?&lt;&#x2F;p&gt;
&lt;p&gt;This brings up the topic about telemetry in FOSS projects.
Is telemetry inherently bad?
Is there a way to collect telemetry without comprimising privacy?&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Containerized PostgreSQL with rootless Podman</title>
        <published>2023-04-04T00:00:00+00:00</published>
        <updated>2024-02-19T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              mo8it
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mo8it.com/blog/containerized-postgresql-with-rootless-podman/"/>
        <id>https://mo8it.com/blog/containerized-postgresql-with-rootless-podman/</id>
        
        <summary type="html">&lt;p&gt;This post is about running rootless Podman containers with &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.postgresql.org&quot;&gt;PostgreSQL&lt;&#x2F;a&gt; as a central example 📦️&lt;&#x2F;p&gt;
&lt;p&gt;The post serves as an optional preparation for the next post about interacting with databases with &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;launchbadge&#x2F;sqlx&quot;&gt;SQLx&lt;&#x2F;a&gt; in Rust 🦀&lt;&#x2F;p&gt;</summary>
        
    </entry>
</feed>
