<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>WriteFreely &amp;mdash; TechZerker</title>
    <link>https://techzerker.com/tag:WriteFreely</link>
    <description>*A Tech Professional With Occasional Sanity*</description>
    <pubDate>Thu, 16 Apr 2026 16:04:22 +0000</pubDate>
    <image>
      <url>https://i.snap.as/70voD6rF.png</url>
      <title>WriteFreely &amp;mdash; TechZerker</title>
      <link>https://techzerker.com/tag:WriteFreely</link>
    </image>
    <item>
      <title>Returning to Write.as</title>
      <link>https://techzerker.com/returning-to-write-as?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Over the past week I have worked on migrating this site and related services to the Write.as platform. I moved it here from it’s last home on GitHub Pages, with Hugo as the platform it was built on. &#xA;&#xA;When I first started this site around 2013, my intention was to create a tech news and reviews site, which was hosted on WordPress. As I worked on that project and shifted away from being a Microsoft backer, I determined I did not have a passion for the project vs. My core career as a systems administrator.&#xA;&#xA;Towards 2018 as I shifted deeper into Linux and self-hosting various services, I pared down the complex site, shifted more towards a personal site approach, and migrated to a self-hosted Write Freely site. At the time, I was looking for a service that would focus on writing, and no tracking or privacy tech, and maintained the site there for several years.&#xA;&#xA;In 2020, I fell for the lure of more complex appearance/theming of a tool like Hugo, along with the version control workflow of GitHub and the related tooling. This system worked for me while I was committed to Linux, and was a great tool for learning the process of Git, with some geeky article writing via console or VIM. That being said, I spent a significant amount of time troubleshooting and fixing GitHub actions for automatic publishing every few months, instead of writing. That actions process stabilized more recently, but following Digital Minimalism ideals, I realized recently that this workflow and it’s issues were not in line with my purpose or preference. In addition, while it has been a while, with the Microsoft acquisition of GitHub, I expect it’s a matter of time before even a basic Hugo site would end up with some form of tracking trail embedded due to the hosting platform, which is not in line with my own privacy statements.&#xA;&#xA;That brings me back to this week. I spent time pondering over the Write.as hosted platform via the Pro subscription, with it’s related and included services, and remembered why I originally used the platform via the Write Freely option. Since I originally left the service, and returning to the paid platform, Matt and his team operating Write.as have expanded and solidified the service all while focusing on their ideals. With this service, I’m able to return to having the site federated as @writing@techzerker.com, I can easily support discussion via the linking with Remark.as, and with a recent intention to explore Photography beyond a smartphone, I can display and discussion that via the included Snap.as. Finally, with the support for custom CSS, I’ve been able to do minor theming to my style, while keeping the site simple, reading focused, and free of unsightly graphical advertising or intrusive tracking technology. &#xA;&#xA;I’m writing this piece as a fan and user of the platform, there has been no form of compensation or promotion, but I say, it’s worth checking out if your looking for a place to write with simplicity, no tracking, and no distractions handling administration. &#xA;&#xA;a href=&#34;https://remark.as/p/techzerker.com/returning-to-write-as&#34;Discuss.../a &#xA;&#xA;#Writeas #Writefreely #Github #Writing #NoTracking &#xA;&#xA;--Scott]]&gt;</description>
      <content:encoded><![CDATA[<p>Over the past week I have worked on migrating this site and related services to the <a href="https://write.as">Write.as</a> platform. I moved it here from it’s last home on GitHub Pages, with Hugo as the platform it was built on.</p>

<p>When I first started this site around 2013, my intention was to create a tech news and reviews site, which was hosted on WordPress. As I worked on that project and shifted away from being a Microsoft backer, I determined I did not have a passion for the project vs. My core career as a systems administrator.</p>

<p>Towards 2018 as I shifted deeper into Linux and self-hosting various services, I pared down the complex site, shifted more towards a personal site approach, and migrated to a self-hosted <a href="https://writefreely.org">Write Freely</a> site. At the time, I was looking for a service that would focus on writing, and no tracking or privacy tech, and maintained the site there for several years.</p>

<p>In 2020, I fell for the lure of more complex appearance/theming of a tool like <a href="https://gohugo.io">Hugo</a>, along with the version control workflow of GitHub and the related tooling. This system worked for me while I was committed to Linux, and was a great tool for learning the process of Git, with some geeky article writing via console or VIM. That being said, I spent a significant amount of time troubleshooting and fixing GitHub actions for automatic publishing every few months, instead of writing. That actions process stabilized more recently, but following <em>Digital Minimalism</em> ideals, I realized recently that this workflow and it’s issues were not in line with my purpose or preference. In addition, while it has been a while, with the Microsoft acquisition of GitHub, I expect it’s a matter of time before even a basic Hugo site would end up with some form of tracking trail embedded due to the hosting platform, which is not in line with my own privacy statements.</p>

<p>That brings me back to this week. I spent time pondering over the Write.as hosted platform via the Pro subscription, with it’s related and included services, and remembered why I originally used the platform via the <a href="https://writefreely.org">Write Freely</a> option. Since I originally left the service, and returning to the paid platform, Matt and his team operating Write.as have expanded and solidified the service all while focusing on their ideals. With this service, I’m able to return to having the site <a class="u-url mention">@<span>writing@techzerker.com</span></a>&#34;&gt;federated as <a href="/@/writing@techzerker.com" class="u-url mention">@<span>writing@techzerker.com</span></a></a>, I can easily support discussion via the linking with <a href="https://remark.as/techzerker">Remark.as</a>, and with a recent intention to explore Photography beyond a smartphone, I can display and discussion that via the included <a href="https://snap.as/techzerker">Snap.as</a>. Finally, with the support for custom CSS, I’ve been able to do minor theming to my style, while keeping the site simple, reading focused, and free of unsightly graphical advertising or intrusive tracking technology.</p>

<p>I’m writing this piece as a fan and user of the platform, there has been no form of compensation or promotion, but I say, it’s worth checking out if your looking for a place to write with simplicity, no tracking, and no distractions handling administration.</p>

<p><a href="https://remark.as/p/techzerker.com/returning-to-write-as">Discuss...</a></p>

<p><a href="https://techzerker.com/tag:Writeas" class="hashtag"><span>#</span><span class="p-category">Writeas</span></a> <a href="https://techzerker.com/tag:Writefreely" class="hashtag"><span>#</span><span class="p-category">Writefreely</span></a> <a href="https://techzerker.com/tag:Github" class="hashtag"><span>#</span><span class="p-category">Github</span></a> <a href="https://techzerker.com/tag:Writing" class="hashtag"><span>#</span><span class="p-category">Writing</span></a> <a href="https://techzerker.com/tag:NoTracking" class="hashtag"><span>#</span><span class="p-category">NoTracking</span></a></p>

<h2 id="scott" id="scott">—<em>Scott</em></h2>
]]></content:encoded>
      <guid>https://techzerker.com/returning-to-write-as</guid>
      <pubDate>Sat, 01 Apr 2023 18:29:26 +0000</pubDate>
    </item>
    <item>
      <title>Arch Linux: Blind Updating, PostgreSQL and MiniFlux</title>
      <link>https://techzerker.com/arch-linux-blind-updating-postgresql-and-miniflux?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Among the #self-hosted projects that I run just for my own usage, I have a VPS server running Arch Linux. (Yes, I&#39;m running an Arch server, instead of Ubuntu/Debian)&#xA;&#xA;That little VPS runs a few different services: &#xA;Minecraft server for a group of friends, which is the heavy memory user&#xA;Write Freely instances for a few subjects&#xA;Subsonic Music streaming server&#xA;Resilio Sync encrypted storage target&#xA;MiniFlux RSS Server/Reader&#xA;!--more--&#xA;In general, it ticks along without much need for attention. Usually it&#39;s biggest time demands are after each major Minecraft version update (11.x, 12.x, etc.) to adjust settings as it gets more and more resource hungry. &#xA;&#xA;  FYI: The best solution on 14.x now has been PaperMC&#xA;&#xA;Given I work in tech and personally work with Arch Linux plenty, I make sure to run updates on the server weekly, and they almost always are pretty basic updates without much significance. Generally update with my AUR Helper, check the applications, and off I go.&#xA;&#xA;This time around this past weekend, but only discovered last night, the updates included an update of PostgreSQL from 11.6 to 12.x. On this server, MiniFlux RSS uses PostgreSQL for it&#39;s backend, and it works well. However, in my past experience I have never had anything use PostgreSQL to have had much awareness about it&#39;s sensitivity in upgrading versions. As such, the update itself did not fail, but when I went to check my Android app which pulls from MiniFlux (via Fever API), it showed it had not pulled for several days.&#xA;&#xA;A quick investigation showed that MiniFlux itself did not have an update, but PostgreSQL had indeed updated and the service would not start, according to systemd. A quick check in journalctl -xe, and the source was found as incompatible database versions for PostgreSQL.&#xA;&#xA;From that point, it was thankfully not a hard fix, likely because the database for the RSS system is not that large or complex. Referring to the faithful Arch Wiki sent me through a few commands to migrate the data to a backup folder, initialize a new database set under version 12, and then use the pgupgrade function to upgrade the database to that version. PGUpgrade did it&#39;s job without fail on the first run, and I was able to then start the PostgreSQL service, followed by a restart of the MiniFlux service.&#xA;&#xA;All in all, not a hard process or experience, just a good reminder to keep an eye on packages updating. It&#39;s ideal to be aware of what you are updating, but sometimes an innocent looking update breaks things. When it&#39;s a hobby server, keep good backups and be willing to research the fix, and you&#39;ll learn a bit along the way.&#xA;&#xA;I&#39;m not sure what my next project will be to add to my #Self-Hosted systems, but I&#39;ve started catching up on the Self-Hosted Podcast from Jupiter Broadcasting, so I&#39;m sure I&#39;ll discover something new!&#xA;&#xA;If you don&#39;t yet #Self-Host and are looking for a project, I run my projects currently on Vultr, and sticking with plain direct referral link, you can help me out by giving Vultr a try with $50 worth of hosting, and it helps me out as well.&#xA;&#xA;  I have a About / Privacy page linked at the top where I talk about my privacy rules: Text only referral links, no cookies/trackers, no ugly banners or graphics interrupting the writing. &#xA;&#xA;#Vultr #Linux #Arch #WriteFreely&#xA;&#xA;--Scott_]]&gt;</description>
      <content:encoded><![CDATA[<p>Among the <a href="https://techzerker.com/tag:self" class="hashtag"><span>#</span><span class="p-category">self</span></a>-hosted projects that I run just for my own usage, I have a <a href="https://www.vultr.com/?ref=7975116-4F">VPS server running Arch Linux</a>. (Yes, I&#39;m running an Arch server, instead of Ubuntu/Debian)</p>

<p>That little VPS runs a few different services:
– Minecraft server for a group of friends, which is the heavy memory user
– <a href="https://writefreely.org">Write Freely</a> instances for a few subjects
– Subsonic Music streaming server
– Resilio Sync encrypted storage target
– MiniFlux RSS Server/Reader

In general, it ticks along without much need for attention. Usually it&#39;s biggest time demands are after each major Minecraft version update (11.x, 12.x, etc.) to adjust settings as it gets more and more resource hungry.</p>

<blockquote><p>FYI: The best solution on 14.x now has been <a href="https://papermc.io/">PaperMC</a></p></blockquote>

<p>Given I work in tech and personally work with Arch Linux plenty, I make sure to run updates on the server weekly, and they almost always are pretty basic updates without much significance. Generally update with my AUR Helper, check the applications, and off I go.</p>

<p>This time around this past weekend, but only discovered last night, the updates included an update of PostgreSQL from 11.6 to 12.x. On this server, MiniFlux RSS uses PostgreSQL for it&#39;s backend, and it works well. However, in my past experience I have never had anything use PostgreSQL to have had much awareness about it&#39;s sensitivity in upgrading versions. As such, the update itself did not fail, but when I went to check my Android app which pulls from MiniFlux (via Fever API), it showed it had not pulled for several days.</p>

<p>A quick investigation showed that MiniFlux itself did not have an update, but PostgreSQL had indeed updated and the service would not start, according to systemd. A quick check in journalctl -xe, and the source was found as incompatible database versions for PostgreSQL.</p>

<p>From that point, it was thankfully not a hard fix, likely because the database for the RSS system is not that large or complex. Referring to the faithful <a href="https://wiki.archlinux.org/index.php/PostgreSQL#Upgrading_PostgreSQL">Arch Wiki</a> sent me through a few commands to migrate the data to a backup folder, initialize a new database set under version 12, and then use the <code>pg_upgrade</code> function to upgrade the database to that version. PG_Upgrade did it&#39;s job without fail on the first run, and I was able to then start the PostgreSQL service, followed by a restart of the MiniFlux service.</p>

<p>All in all, not a hard process or experience, just a good reminder to keep an eye on packages updating. It&#39;s ideal to be aware of what you are updating, but sometimes an innocent looking update breaks things. When it&#39;s a hobby server, keep good backups and be willing to research the fix, and you&#39;ll learn a bit along the way.</p>

<p>I&#39;m not sure what my next project will be to add to my <a href="https://techzerker.com/tag:Self" class="hashtag"><span>#</span><span class="p-category">Self</span></a>-Hosted systems, but I&#39;ve started catching up on the <a href="https://selfhosted.show/">Self-Hosted Podcast</a> from Jupiter Broadcasting, so I&#39;m sure I&#39;ll discover something new!</p>

<p>If you don&#39;t yet <a href="https://techzerker.com/tag:Self" class="hashtag"><span>#</span><span class="p-category">Self</span></a>-Host and are looking for a project, I run my projects currently on Vultr, and sticking with plain <a href="https://www.vultr.com/?ref=7975116-4F">direct referral link</a>, you can help me out by giving <a href="https://www.vultr.com/?ref=7975116-4F">Vultr</a> a try with $50 worth of hosting, and it helps me out as well.</p>

<blockquote><p>I have a About / Privacy page linked at the top where I talk about my privacy rules: Text only referral links, no cookies/trackers, no ugly banners or graphics interrupting the writing.</p></blockquote>

<p><a href="https://techzerker.com/tag:Vultr" class="hashtag"><span>#</span><span class="p-category">Vultr</span></a> <a href="https://techzerker.com/tag:Linux" class="hashtag"><span>#</span><span class="p-category">Linux</span></a> <a href="https://techzerker.com/tag:Arch" class="hashtag"><span>#</span><span class="p-category">Arch</span></a> <a href="https://techzerker.com/tag:WriteFreely" class="hashtag"><span>#</span><span class="p-category">WriteFreely</span></a></p>

<h2 id="scott" id="scott">—<em>Scott</em></h2>
]]></content:encoded>
      <guid>https://techzerker.com/arch-linux-blind-updating-postgresql-and-miniflux</guid>
      <pubDate>Wed, 27 Nov 2019 19:28:43 +0000</pubDate>
    </item>
  </channel>
</rss>