blog.polynom.me/atom.xml
2024-01-05 18:32:24 +00:00

180 lines
9.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>PapaTutuWawa&#x27;s Blog</title>
<subtitle>PapaTutuWawa&#x27;s blog. Mainly tech stuff...</subtitle>
<link href="https://blog.polynom.me/atom.xml" rel="self" type="application/atom+xml"/>
<link href="https://blog.polynom.me"/>
<generator uri="https://www.getzola.org/">Zola</generator>
<updated>2023-07-24T00:00:00+00:00</updated>
<id>https://blog.polynom.me/atom.xml</id>
<entry xml:lang="en">
<title>Signing Android Apps Using a YubiKey (on NixOS)</title>
<published>2023-07-24T00:00:00+00:00</published>
<updated>2023-07-24T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/android-yubikey-signing/" type="text/html"/>
<id>https://blog.polynom.me/android-yubikey-signing/</id>
<summary type="html">&lt;p&gt;In my spare time, I currently develop two Android apps using &lt;em&gt;Flutter&lt;&#x2F;em&gt;: &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;PapaTutuWawa&#x2F;anitrack&quot;&gt;AniTrack&lt;&#x2F;a&gt;, a
simple anime and manga tracker based on my own needs, and &lt;a href=&quot;https:&#x2F;&#x2F;moxxy.org&quot;&gt;Moxxy&lt;&#x2F;a&gt;, a modern XMPP
client. While I don&#x27;t provide release builds for AniTrack, I do for Moxxy. Those
are signed using the key-pair that Flutter generates. I thought to myself: &amp;quot;Wouldn&#x27;t it be cool if I could keep
the key-pair on a separate device which does the signing for me?&amp;quot;. The consequence
of this thought is that I bought a &lt;em&gt;YubiKey 5c&lt;&#x2F;em&gt;. However, as always, using it for my
purposes did not go without issues.&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>Running Prosody on Port 443 Behind traefik 2: Electric ALPN</title>
<published>2023-07-15T00:00:00+00:00</published>
<updated>2023-07-15T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/prosody-traefik-2/" type="text/html"/>
<id>https://blog.polynom.me/prosody-traefik-2/</id>
<summary type="html">&lt;p&gt;Hello everyone. Long time, no read.&lt;&#x2F;p&gt;
&lt;p&gt;In 2020, I published a post titled &amp;quot;&lt;a href=&quot;https:&#x2F;&#x2F;blog.polynom.me&#x2F;Running-Prosody-traefik.html&quot;&gt;Running Prosody on Port 443 Behind traefik&lt;&#x2F;a&gt;&amp;quot;, where I described how I run my XMPP server
behind the &amp;quot;application proxy&amp;quot; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;traefik&#x2F;traefik&quot;&gt;&lt;em&gt;traefik&lt;&#x2F;em&gt;&lt;&#x2F;a&gt;.
I did this because I wanted to run my XMPP server &lt;em&gt;prosody&lt;&#x2F;em&gt; on port 443, so that the clients connected
to my server can bypass firewalls that only allow web traffic. While that approach worked,
over the last three years I changed my setup dramatically.&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>About Logging</title>
<published>2021-04-16T00:00:00+00:00</published>
<updated>2021-04-16T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/about-logging/" type="text/html"/>
<id>https://blog.polynom.me/about-logging/</id>
<summary type="html">&lt;p&gt;&lt;em&gt;TL;DR&lt;&#x2F;em&gt;: This post also talks about the problems I faced while working on my logging. To log to
syslog from within my containers that do not support configuring a remote syslog server, I had
&lt;em&gt;syslog-ng&lt;&#x2F;em&gt; expose a unix domain socket and mounted it into the container to &lt;code&gt;&#x2F;dev&#x2F;log&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>Jekyll Is Cool, But...</title>
<published>2020-09-29T00:00:00+00:00</published>
<updated>2020-09-29T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/static-site-generator/" type="text/html"/>
<id>https://blog.polynom.me/static-site-generator/</id>
<summary type="html">&lt;p&gt;I love static site generators. They are really cool pieces of software.
Give them some configuration files, maybe a bit of text and you receive
a blog or a homepage. Neat!&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>Running Prosody on Port 443 Behind traefik</title>
<published>2020-02-13T00:00:00+00:00</published>
<updated>2020-02-13T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/running-prosody-traefik/" type="text/html"/>
<id>https://blog.polynom.me/running-prosody-traefik/</id>
<summary type="html">&lt;p&gt;&lt;em&gt;TL;DR: This post is about running prosody with HTTPS services both on port 443. If you only care about the how, then jump to&lt;&#x2F;em&gt;
&lt;strong&gt;Considerations&lt;&#x2F;strong&gt; &lt;em&gt;and read from there.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>Lessons Learned From Self-Hosting</title>
<published>2020-01-03T00:00:00+00:00</published>
<updated>2020-01-03T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/selfhosting-lessons/" type="text/html"/>
<id>https://blog.polynom.me/selfhosting-lessons/</id>
<summary type="html">&lt;p&gt;Roughly eight months ago, according to my hosting provider, I spun up my VM which
I use to this day to self-host my chat, my mail, my git and so on. At the beginning, I thought that
it would allow me both to get away from proprietary software and to learn Linux administration. While
my first goal was met without any problems, the second one I achieved in ways I did not anticipate.&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>Road2FOSS - My Journey to Privacy by Self-Hosting</title>
<published>2019-10-06T00:00:00+00:00</published>
<updated>2019-10-06T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/road-to-foss/" type="text/html"/>
<id>https://blog.polynom.me/road-to-foss/</id>
<summary type="html">&lt;p&gt;About one year ago, I made plans to ditch many of the proprietary services that I used
on a daily basis and replace them with FOSS alternatives. Now it is a year later and
while my project is not done, I really did quite a lot.&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>Mainline Hero Part 1 - First Attempts At Porting</title>
<published>2019-08-21T00:00:00+00:00</published>
<updated>2019-08-21T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/mainlin-hero-2/" type="text/html"/>
<id>https://blog.polynom.me/mainlin-hero-2/</id>
<summary type="html">&lt;p&gt;In the first post of the series, I showed what information I gathered and what tricks can be used
to debug our mainline port of the &lt;em&gt;herolte&lt;&#x2F;em&gt; kernel. While I learned a lot just by preparing for
the actual porting, I was not able to actually get as close as to booting the kernel. I would have
liked to write about what I did to &lt;em&gt;actually&lt;&#x2F;em&gt; boot a &lt;em&gt;5.X.X&lt;&#x2F;em&gt; kernel on the device, but instead I will tell you
about the journey I completed thus far.&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>Mainline Hero Part 0 - Modern Linux For My Galaxy S7</title>
<published>2019-07-01T00:00:00+00:00</published>
<updated>2019-07-01T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/mainline-hero/" type="text/html"/>
<id>https://blog.polynom.me/mainline-hero/</id>
<summary type="html">&lt;p&gt;Ever heard of &lt;a href=&quot;https:&#x2F;&#x2F;postmarketos.org&#x2F;&quot;&gt;PostmarketOS&lt;&#x2F;a&gt;? If not, then here&#x27;s a short summary:
PostmarketOS aims to bring &lt;em&gt;&amp;quot;[a] real Linux distribution for phones and other mobile devices [...]&amp;quot;&lt;&#x2F;em&gt; to,
well, phones and other mobile devices.&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>How I Play Games on My Linux PC</title>
<published>2019-06-08T00:00:00+00:00</published>
<updated>2019-06-08T00:00:00+00:00</updated>
<author>
<name>Unknown</name>
</author>
<link rel="alternate" href="https://blog.polynom.me/how-i-play-games/" type="text/html"/>
<id>https://blog.polynom.me/how-i-play-games/</id>
<summary type="html">&lt;p&gt;I love Linux. In fact, I love it so much that it runs on every computer I use, except for my phone but that
can be changed. It always amazes me how much control Linux gives me about my computer and how easy it is
to create a script that just does everything that I was doing manually before.&lt;&#x2F;p&gt;
</summary>
</entry>
</feed>