<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Rootspirit – Yeri Tiete</title>
    <link>https://yeri.be/tag/rootspirit/</link>
    <description>Yeri Tiete&#39;s blog</description>
    <language>en</language>
    <copyright>© Yeri Tiete</copyright>
    <lastBuildDate>Fri, 24 Apr 2020 10:27:00 +0200</lastBuildDate>
    <atom:link href="https://yeri.be/tag/rootspirit/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Box — Docker shell server</title>
      <link>https://yeri.be/box-docker-shell-server/</link>
      <pubDate>Fri, 24 Apr 2020 10:27:00 +0200</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/box-docker-shell-server/</guid><enclosure url="https://static.yeri.be/2020/04/box.png" length="0" type="image/png" />
      <description>&lt;p&gt;A couple of months ago I had the great idea to set up a shell server in Docker. Simply because my docker skillz were quite rusty and a shell server was something I actually genuinely needed. &lt;/p&gt;&#xA;&lt;p&gt;Shell servers... so 2005. I remember in the good old IRC days people asking for (free) shell servers to run their &lt;a aria-label=&#34;eggdrop (opens in a new tab)&#34; href=&#34;https://eggheads.org/&#34; target=&#34;_blank&#34; rel=&#34;noreferrer noopener&#34; class=&#34;aioseop-link&#34;&gt;eggdrop&lt;/a&gt; and stuff. OMG am I getting old? Anyhow... &lt;/p&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://static.yeri.be/2020/04/box.png" alt="Box — Docker shell server"></p><p>A couple of months ago I had the great idea to set up a shell server in Docker. Simply because my docker skillz were quite rusty and a shell server was something I actually genuinely needed. </p>
<p>Shell servers... so 2005. I remember in the good old IRC days people asking for (free) shell servers to run their <a aria-label="eggdrop (opens in a new tab)" href="https://eggheads.org/" target="_blank" rel="noreferrer noopener" class="aioseop-link">eggdrop</a> and stuff. OMG am I getting old? Anyhow... </p>
<p>I ssh quite often. I manage quite a few <a href="https://yeri.be/tag/rootspirit" target="_blank" aria-label="servers (opens in a new tab)" rel="noreferrer noopener" class="aioseop-link">servers</a> (~15?) and <a href="https://yeri.be/?s=edgerouter" target="_blank" aria-label="routers (opens in a new tab)" rel="noreferrer noopener" class="aioseop-link">routers</a> that require me to login and do some random stuff. I also work on a laptop quite often and that means closing the lid and moving around. </p>
<p>First of all, <a aria-label=" (opens in a new tab)" href="https://mosh.org/" target="_blank" rel="noreferrer noopener" class="aioseop-link">mosh</a> is amazing and allows you to stay connected via ssh, even with crappy (airport/hotel) internet as well as moving around networks -- that solves half the problem. If you are not using it, start using it now!</p>
<p>Second, during my <a aria-label="datacenter technician (opens in a new tab)" href="https://www.google.com/about/datacenters/" target="_blank" rel="noreferrer noopener" class="aioseop-link">datacenter technician</a> days at Google we used to have a "jump server" -- a shell server that allowed us to bridge the corporate network and ssh into prod machines. Doubt that's still used nowadays, but the idea stuck. I wanted something similar to ssh from, wherever I was, and easily connect to my servers. And as the network the shell server is running on is stable, I only need to use mosh to the shell server. Thereafter, the connection very rarely dies. </p>
<p>And I guess, third, I recently purchased an iPad Pro and I really need to have my local "dev" environment with my git repo that I edit quite frequently but iPadOS isn't really your average computer, and doesn't even have a proper terminal. This is my experiment to make iPadOS work as a main computer when on the move. </p>
<p>Enter box -- <a href="https://gitlab.com/yeri/box-public" target="_blank" aria-label="Docker shell server (opens in a new tab)" rel="noreferrer noopener" class="aioseop-link">Docker shell server</a>... <a href="https://gitlab.com/yeri/box-public" class="aioseop-link"></a></p>
<p>I've copied over the files I use to this <a aria-label="example repo (opens in a new tab)" href="https://gitlab.com/yeri/box-public" target="_blank" rel="noreferrer noopener" class="aioseop-link">example repo</a>, and added some comments. Mind you that this repo acts as a proof of concept and isn't kept up to date, as I have my own private repo -- but this should give you a good idea on how to set up your own shell server with Docker. </p>
<p><a aria-label=" (opens in a new tab)" href="https://gitlab.com/yeri/box-public/-/blob/master/start.sh" target="_blank" rel="noreferrer noopener" class="aioseop-link">start.sh</a> -- this is a simple script that I execute when I first run or need to update the container. I execute the same file on two different servers: <a label="Liana (opens in a new tab)" href="http://smokeping-sg.superuser.one/" target="_blank" rel="noreferrer noopener" class="aioseop-link">Liana</a>, my Raspberry Pi at home and <a aria-label="Ocean (opens in a new tab)" href="http://smokeping.rootspirit.com/" target="_blank" rel="noreferrer noopener" class="aioseop-link">Ocean</a>, my server in <a aria-label="Amsterdam (opens in a new tab)" href="https://yeri.be/tag/rootspirit" target="_blank" rel="noreferrer noopener" class="aioseop-link">Amsterdam</a>. </p>
<p><a href="https://gitlab.com/yeri/box-public/-/blob/master/zsh.sh" target="_blank" aria-label=" (opens in a new tab)" rel="noreferrer noopener" class="aioseop-link">zsh.sh</a> -- this installs what I care about for zsh. This could be part of the Dockerfile but for some reason I separated it. ¯\_(ツ)_/¯ </p>
<p><a aria-label=" (opens in a new tab)" href="https://gitlab.com/yeri/box-public/-/blob/master/git.sh" target="_blank" rel="noreferrer noopener" class="aioseop-link">git.sh</a> -- this clones my Git repos so I can edit and commit stuff from the shell server. </p>
<p><a aria-label="run.sh (opens in a new tab)" href="https://gitlab.com/yeri/box-public/-/blob/master/run.sh" target="_blank" rel="noreferrer noopener" class="aioseop-link">run.sh</a> -- this file is launched by Dockerfile at the end and executes what matters: the ssh daemon. It also adds a <a aria-label="Wireguard (opens in a new tab)" href="https://yeri.be/tag/wireguard" target="_blank" rel="noreferrer noopener" class="aioseop-link">Wireguard</a> route and executes the scripts above. </p>
<p><a aria-label=" (opens in a new tab)" href="https://gitlab.com/yeri/box-public/-/blob/master/Dockerfile" target="_blank" rel="noreferrer noopener" class="aioseop-link">Dockerfile</a> -- this installs everything I need and configures the whole thing. I've added tons of comments that should get you going. </p>
<p>I am also cloning <a aria-label="misc (opens in a new tab)" href="https://gitlab.com/yeri/homefiles/" target="_blank" rel="noreferrer noopener" class="aioseop-link">misc</a> and <a aria-label="homefiles (opens in a new tab)" href="https://gitlab.com/yeri/homefiles/" target="_blank" rel="noreferrer noopener" class="aioseop-link">homefiles</a> as submodules in <a aria-label="files/ (opens in a new tab)" href="https://gitlab.com/yeri/box-public/-/tree/master/files" target="_blank" rel="noreferrer noopener" class="aioseop-link">files/</a> -- but you should change this to something that works for you. See the Dockerfile for more info. </p>
]]></content:encoded>
      <category>apple</category><category>linux</category><category>networking</category><category>software</category><category>virtualisation</category>
      <category>debian</category><category>docker</category><category>raspberrypi</category><category>rootspirit</category><category>vpn</category><category>wireguard</category>
    </item>
    
    <item>
      <title>Postfix &amp; Courier &amp; Letsencrypt</title>
      <link>https://yeri.be/postfix-courier-letsencrypt/</link>
      <pubDate>Sun, 12 Jun 2016 13:35:10 +0200</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/postfix-courier-letsencrypt/</guid>
      <description>&lt;p&gt;First of all, &lt;a href=&#34;https://letsencrypt.org/getting-started/&#34; target=&#34;_blank&#34;&gt;create&lt;/a&gt; your certificates (the regular way). I created one with multiple domains: webmail.rootspirit.com, mail.rootspirit.com, smtp.rootspirit.com.&lt;/p&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;http://rootspirit.com/&#34; target=&#34;_blank&#34;&gt;my case&lt;/a&gt;, as the mailserver and webserver are behind a proxy (postfix, imap, Roundcube Webmail), I create the certificate on the proxy (nginx) and scp the cert to the mail server. All this is automated with a tiny script.&lt;/p&gt;&#xA;&lt;p&gt;For Postfix, edit &lt;code&gt;main.cf&lt;/code&gt; and change/edit/add these lines (check the right path too!):&lt;/p&gt;&#xA;&lt;pre&gt;smtpd_use_tls = yes&#xA;smtpd_tls_key_file = /etc/ssl/letsencrypt/webmail.privkey.pem&#xA;smtpd_tls_cert_file = /etc/ssl/letsencrypt/webmail.fullchain.pem&#xA;smtpd_tls_received_header = yes&#xA;smtpd_tls_session_cache_timeout = 3600s&#xA;tls_random_exchange_name = /var/run/prng_exch&#xA;tls_random_source = dev:/dev/urandom&#xA;smtpd_tls_exclude_ciphers = aNULL, eNULL, EXPORT, DES, RC4, MD5, PSK, aECDH, EDH-DSS-DES-CBC3-SHA, EDH-RSA-DES-CDB3-SHA, KRB5-DES, CBC3-SHA&#xA;smtpd_tls_dh1024_param_file = /etc/ssl/postfix/dhparams.pem&#xA;smtpd_tls_auth_only = yes&#xA;smtp_tls_security_level = may&#xA;smtpd_use_tls=yes&#xA;smtpd_tls_security_level=may&#xA;smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache&#xA;smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache&#xA;smtpd_tls_loglevel=1&#xA;smtp_tls_loglevel=1&lt;/pre&gt;&#xA;&lt;p&gt;And restart postfix: &lt;code&gt;/etc/init.d/postfix restart&lt;/code&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>First of all, <a href="https://letsencrypt.org/getting-started/" target="_blank">create</a> your certificates (the regular way). I created one with multiple domains: webmail.rootspirit.com, mail.rootspirit.com, smtp.rootspirit.com.</p>
<p>In <a href="http://rootspirit.com/" target="_blank">my case</a>, as the mailserver and webserver are behind a proxy (postfix, imap, Roundcube Webmail), I create the certificate on the proxy (nginx) and scp the cert to the mail server. All this is automated with a tiny script.</p>
<p>For Postfix, edit <code>main.cf</code> and change/edit/add these lines (check the right path too!):</p>
<pre>smtpd_use_tls = yes
smtpd_tls_key_file = /etc/ssl/letsencrypt/webmail.privkey.pem
smtpd_tls_cert_file = /etc/ssl/letsencrypt/webmail.fullchain.pem
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_exchange_name = /var/run/prng_exch
tls_random_source = dev:/dev/urandom
smtpd_tls_exclude_ciphers = aNULL, eNULL, EXPORT, DES, RC4, MD5, PSK, aECDH, EDH-DSS-DES-CBC3-SHA, EDH-RSA-DES-CDB3-SHA, KRB5-DES, CBC3-SHA
smtpd_tls_dh1024_param_file = /etc/ssl/postfix/dhparams.pem
smtpd_tls_auth_only = yes
smtp_tls_security_level = may
smtpd_use_tls=yes
smtpd_tls_security_level=may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_loglevel=1
smtp_tls_loglevel=1</pre>
<p>And restart postfix: <code>/etc/init.d/postfix restart</code></p>
<p>As for Courier you&rsquo;ll need to concatenate the files (again, check the path, it&rsquo;s most likely <code>/etc/letsencrypt/live/domain/xyz.pem</code>):</p>
<p><code>cat /etc/ssl/letsencrypt/webmail.privkey.pem /etc/ssl/letsencrypt/webmail.fullchain.pem &gt; /etc/ssl/letsencrypt/webmail.all.pem</code></p>
<p>Then edit both <code>/etc/courier/pop3d-ssl</code> and <code>/etc/courier/imapd-ssl</code></p>
<p>And add/change the path of the certificate:</p>
<p><code>TLS_CERTFILE=/etc/ssl/letsencrypt/webmail.all.pem</code></p>
<p>And restart Courier: <code>/etc/init.d/courier-imap-ssl restart &amp;&amp; /etc/init.d/courier-pop-ssl restart</code></p>
]]></content:encoded>
      <category>linux</category><category>networking</category><category>software</category><category>www</category>
      <category>encryption</category><category>mail</category><category>rootspirit</category><category>ssl</category>
    </item>
    
    <item>
      <title>Gmail &amp; Postfix: unencrypted emails?</title>
      <link>https://yeri.be/gmail-unencrypted-emails/</link>
      <pubDate>Mon, 07 Mar 2016 19:14:52 +0100</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/gmail-unencrypted-emails/</guid>
      <description>&lt;p style=&#34;text-align: left;&#34;&gt;&lt;a href=&#34;https://static.yeri.be/2016/03/gmail-unencrypted-tls.png&#34; rel=&#34;attachment wp-att-7458&#34;&gt;&lt;img class=&#34;alignnone wp-image-7458 size-full&#34; src=&#34;https://static.yeri.be/2016/03/gmail-unencrypted-tls.png&#34; alt=&#34;gmail-unencrypted-tls&#34; width=&#34;762&#34; height=&#34;222&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: left;&#34;&gt;If you&#39;re running Postfix, add this line to &lt;code&gt;main.cf&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;code&gt;smtp_tls_security_level = may&lt;/code&gt;&#xA;&lt;p style=&#34;text-align: left;&#34;&gt;Restart Postfix, and retry.&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: left;&#34;&gt;&lt;a href=&#34;https://static.yeri.be/2016/03/gmail-encrypted-tls.png&#34; rel=&#34;attachment wp-att-7464&#34;&gt;&lt;img class=&#34;alignnone size-full wp-image-7464&#34; src=&#34;https://static.yeri.be/2016/03/gmail-encrypted-tls.png&#34; alt=&#34;gmail-encrypted-tls&#34; width=&#34;850&#34; height=&#34;370&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: left;&#34;&gt;PS: You can set &lt;code&gt;encrypt&lt;/code&gt; instead of &lt;code&gt;may&lt;/code&gt; -- but this can cause issues with Amavis and/or SpamAssassin.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p style="text-align: left;"><a href="https://static.yeri.be/2016/03/gmail-unencrypted-tls.png" rel="attachment wp-att-7458"><img class="alignnone wp-image-7458 size-full" src="https://static.yeri.be/2016/03/gmail-unencrypted-tls.png" alt="gmail-unencrypted-tls" width="762" height="222" /></a></p>
<p style="text-align: left;">If you're running Postfix, add this line to <code>main.cf</code>:</p>
<code>smtp_tls_security_level = may</code>
<p style="text-align: left;">Restart Postfix, and retry.</p>
<p style="text-align: left;"><a href="https://static.yeri.be/2016/03/gmail-encrypted-tls.png" rel="attachment wp-att-7464"><img class="alignnone size-full wp-image-7464" src="https://static.yeri.be/2016/03/gmail-encrypted-tls.png" alt="gmail-encrypted-tls" width="850" height="370" /></a></p>
<p style="text-align: left;">PS: You can set <code>encrypt</code> instead of <code>may</code> -- but this can cause issues with Amavis and/or SpamAssassin.</p>
]]></content:encoded>
      <category>linux</category><category>networking</category><category>software</category><category>www</category>
      <category>rootspirit</category><category>ssl</category>
    </item>
    
    <item>
      <title>Theme</title>
      <link>https://yeri.be/theme/</link>
      <pubDate>Sat, 27 Dec 2014 06:47:34 +0100</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/theme/</guid>
      <description>&lt;p&gt;I had the &lt;a href=&#34;https://yeri.be/theme-blog-and-stuff&#34;&gt;same theme&lt;/a&gt; for over four years. I&amp;rsquo;ve made quite a few custom css and PHP edits myself, and it had been &lt;a href=&#34;http://azeemazeez.com/blogs/white-as-milk/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;outdated for ages&lt;/a&gt;&amp;hellip; But it served me well.&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;https://static.yeri.be/2014/12/theme-2011.png&#34;&gt;&lt;img class=&#34;alignnone size-full wp-image-6554&#34; src=&#34;https://static.yeri.be/2014/12/theme-2011.png&#34; alt=&#34;theme-2011&#34; width=&#34;1817&#34; height=&#34;1192&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;However, it&amp;rsquo;s now time for &lt;a href=&#34;https://wordpress.org/themes/opal&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;something new&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;https://static.yeri.be/2014/12/theme-2015.png&#34;&gt;&lt;img class=&#34;alignnone size-full wp-image-6542&#34; src=&#34;https://static.yeri.be/2014/12/theme-2015.png&#34; alt=&#34;theme-2015&#34; width=&#34;1411&#34; height=&#34;1174&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;As always, as minimalistic as possible.&lt;/p&gt;&#xA;&lt;p&gt;On a side note, this blog has been moved from &lt;a href=&#34;https://yeri.be/blog-changes&#34;&gt;vm1&lt;/a&gt; (and &lt;a href=&#34;https://yeri.be/one-2&#34;&gt;one&lt;/a&gt; before that) a virtual machine running on a dual Xeon 3070 (2.66Ghz) at &lt;a href=&#34;https://yeri.be/four&#34;&gt;Databarn&lt;/a&gt; to &lt;a href=&#34;http://www.wowwiki.com/Akama&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Akama&lt;/a&gt;, a VM on an 8 core Xeon E3-1230 (3.2Ghz) at &lt;a href=&#34;https://www.facebook.com/photo.php?fbid=10203828300326081&amp;amp;set=pb.1177197811.-2207520000.1419638163.&amp;amp;type=3&amp;amp;theater&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Leaseweb&lt;/a&gt;.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I had the <a href="https://yeri.be/theme-blog-and-stuff">same theme</a> for over four years. I&rsquo;ve made quite a few custom css and PHP edits myself, and it had been <a href="http://azeemazeez.com/blogs/white-as-milk/" target="_blank" rel="noopener noreferrer">outdated for ages</a>&hellip; But it served me well.</p>
<p style="text-align: center;"><a href="https://static.yeri.be/2014/12/theme-2011.png"><img class="alignnone size-full wp-image-6554" src="https://static.yeri.be/2014/12/theme-2011.png" alt="theme-2011" width="1817" height="1192" /></a></p>
<p>However, it&rsquo;s now time for <a href="https://wordpress.org/themes/opal" target="_blank" rel="noopener noreferrer">something new</a>.</p>
<p style="text-align: center;"><a href="https://static.yeri.be/2014/12/theme-2015.png"><img class="alignnone size-full wp-image-6542" src="https://static.yeri.be/2014/12/theme-2015.png" alt="theme-2015" width="1411" height="1174" /></a></p>
<p>As always, as minimalistic as possible.</p>
<p>On a side note, this blog has been moved from <a href="https://yeri.be/blog-changes">vm1</a> (and <a href="https://yeri.be/one-2">one</a> before that) a virtual machine running on a dual Xeon 3070 (2.66Ghz) at <a href="https://yeri.be/four">Databarn</a> to <a href="http://www.wowwiki.com/Akama" target="_blank" rel="noopener noreferrer">Akama</a>, a VM on an 8 core Xeon E3-1230 (3.2Ghz) at <a href="https://www.facebook.com/photo.php?fbid=10203828300326081&amp;set=pb.1177197811.-2207520000.1419638163.&amp;type=3&amp;theater" target="_blank" rel="noopener noreferrer">Leaseweb</a>.</p>
<p>I&rsquo;ve also correctly repaired IPv6 on this blog. Apparently nginx never and/or stopped correctly listening to IPv6 (suddenly my Android devices displayed errors on this page, Chrome &amp; Firefox on OS X seemed to fall back to IPv4 instantly&hellip; Not sure how long it was broken, but it&rsquo;s back).</p>
<p>Note to self:</p>
<pre>listen          yeri.be:443;
server_name     yeri.be;</pre>
<p>Does not work with IPv6, it has to be</p>
<pre>listen          [::]:443;
server_name     yeri.be;</pre>
]]></content:encoded>
      <category>hardware</category><category>linux</category><category>networking</category><category>software</category><category>virtualisation</category><category>www</category>
      <category>tuinslak</category><category>blog</category><category>nginx</category><category>rootspirit</category>
    </item>
    
    <item>
      <title>Blog&#39;s back</title>
      <link>https://yeri.be/blogs-back/</link>
      <pubDate>Sat, 19 Nov 2011 19:11:43 +0100</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/blogs-back/</guid>
      <description>&lt;p&gt;Yay, after some hardware issues my blog&amp;rsquo;s back.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://yeri.be/zero&#34;&gt;Zero&lt;/a&gt; had a corrupt reiserfs. Decommissioned the old P4 and replaced by a brand new dual Xeon. Running Xen and Debian instead of Gentoo.&lt;/p&gt;&#xA;&lt;p&gt;And shortly there after &lt;a href=&#34;https://yeri.be/four&#34;&gt;Four&lt;/a&gt; (the server that hosts this VM), the Ubuntu host with Xen refused to start its networking, so I decided to start a fresh install (Debian as well this time).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://twitter.com/#!/Tuinslak/status/137871688917450752&#34;&gt;One&lt;/a&gt;, who also had a broken hard disk (an old P3) got decommed as well.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Yay, after some hardware issues my blog&rsquo;s back.</p>
<p><a href="https://yeri.be/zero">Zero</a> had a corrupt reiserfs. Decommissioned the old P4 and replaced by a brand new dual Xeon. Running Xen and Debian instead of Gentoo.</p>
<p>And shortly there after <a href="https://yeri.be/four">Four</a> (the server that hosts this VM), the Ubuntu host with Xen refused to start its networking, so I decided to start a fresh install (Debian as well this time).</p>
<p><a href="https://twitter.com/#!/Tuinslak/status/137871688917450752">One</a>, who also had a broken hard disk (an old P3) got decommed as well.</p>
<p>Long story short, it&rsquo;s back!</p>
]]></content:encoded>
      <category>misc</category><category>virtualisation</category><category>www</category>
      <category>rootspirit</category>
    </item>
    
    <item>
      <title>One</title>
      <link>https://yeri.be/one-2/</link>
      <pubDate>Tue, 05 Jul 2011 22:36:27 +0200</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/one-2/</guid>
      <description>&lt;p&gt;Oh lord. I seem to have entirely forgotten One&amp;rsquo;s, euh, &lt;a href=&#34;https://yeri.be/one&#34;&gt;uptime-day&lt;/a&gt;. (Yea, blame my business trips in Beijing &amp;amp; San Francisco for that).&lt;/p&gt;&#xA;&lt;p&gt;But&amp;hellip; Over 2 years! yay&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.yeri.be/2011/07/oneover2years.png&#34;&gt;&lt;img class=&#34;alignnone size-full wp-image-3095 aligncenter&#34; title=&#34;one over 2 years uptime&#34; src=&#34;https://static.yeri.be/2011/07/oneover2years.png&#34; alt=&#34;&#34; width=&#34;697&#34; height=&#34;301&#34; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Oh lord. I seem to have entirely forgotten One&rsquo;s, euh, <a href="https://yeri.be/one">uptime-day</a>. (Yea, blame my business trips in Beijing &amp; San Francisco for that).</p>
<p>But&hellip; Over 2 years! yay</p>
<p><a href="https://static.yeri.be/2011/07/oneover2years.png"><img class="alignnone size-full wp-image-3095 aligncenter" title="one over 2 years uptime" src="https://static.yeri.be/2011/07/oneover2years.png" alt="" width="697" height="301" /></a></p>
]]></content:encoded>
      <category>hardware</category><category>linux</category>
      <category>rootspirit</category><category>uptime</category>
    </item>
    
    <item>
      <title>Theme, blog, and stuff</title>
      <link>https://yeri.be/theme-blog-and-stuff/</link>
      <pubDate>Sun, 16 Jan 2011 00:12:45 +0100</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/theme-blog-and-stuff/</guid>
      <description>&lt;p&gt;As you noticed&amp;hellip; Or perhaps didn&amp;rsquo;t notice, I&amp;rsquo;ve started using a new, simplistic theme a couple of days ago.&lt;/p&gt;&#xA;&lt;p&gt;Kinda thought it might be too simplistic (I&amp;rsquo;ve hidden the sidebar, there&amp;rsquo;s no search or archive, etc), but I started to, you know, get attached to it.&lt;/p&gt;&#xA;&lt;p&gt;So it&amp;rsquo;s here to stay, for &lt;a href=&#34;https://yeri.be/new-theme/&#34;&gt;a year&lt;/a&gt; or something. I guess.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve also noticed that the long load times on my blog were &lt;a href=&#34;https://web.archive.org/web/20120830072143/http://code.google.com:80/p/wpbuzzcomments/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;WP_Buzz&lt;/a&gt;&amp;rsquo;s fault. Nice plugin, but 15 to 45 seconds of load time per uncached page wasn&amp;rsquo;t really worth it. Hope it &lt;a href=&#34;http://code.google.com/p/wpbuzzcomments/issues/detail?id=17&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;can be fixed&lt;/a&gt;.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>As you noticed&hellip; Or perhaps didn&rsquo;t notice, I&rsquo;ve started using a new, simplistic theme a couple of days ago.</p>
<p>Kinda thought it might be too simplistic (I&rsquo;ve hidden the sidebar, there&rsquo;s no search or archive, etc), but I started to, you know, get attached to it.</p>
<p>So it&rsquo;s here to stay, for <a href="https://yeri.be/new-theme/">a year</a> or something. I guess.</p>
<p>I&rsquo;ve also noticed that the long load times on my blog were <a href="https://web.archive.org/web/20120830072143/http://code.google.com:80/p/wpbuzzcomments/" target="_blank" rel="noopener noreferrer">WP_Buzz</a>&rsquo;s fault. Nice plugin, but 15 to 45 seconds of load time per uncached page wasn&rsquo;t really worth it. Hope it <a href="http://code.google.com/p/wpbuzzcomments/issues/detail?id=17" target="_blank" rel="noopener noreferrer">can be fixed</a>.</p>
<p>I&rsquo;ve always thought it was <a href="https://yeri.be/one/">One</a> that <a href="https://yeri.be/blog-changes/">wasn&rsquo;t keeping up</a> with the SQL queries, and as refreshing the page always fixed my problem, I thought it just was bad luck and/or my dodgy connection. Until I saw WordPress was doing half a minute for about 90ish SQL queries&hellip; Per page.</p>
<p>But on the other hand, seems like changing from <a href="http://one.rootspirit.com/" target="_blank" rel="noopener noreferrer">One</a> to <a href="https://web.archive.org/web/20110213161611/http://vm1.rootspirit.com:80/" target="_blank" rel="noopener noreferrer">vm1</a> was useful after all:</p>
<p style="text-align: center;"><a href="https://static.yeri.be/2011/01/crawlspeed.png"><img class="alignnone size-full wp-image-2285" title="google crawl speed" src="https://static.yeri.be/2011/01/crawlspeed.png" alt="" width="735" height="168" /></a></p>
<p>Anyway, to search on this blog use <a href="http://www.google.be/search?sourceid=chrome&amp;ie=UTF-8&amp;q=site:blog.tuinslak.org" target="_blank" rel="noopener noreferrer">Google</a> or, if you have Chrome, type in blog.tuinslak&lt;tab&gt; and add your search query. Kinda rocks feature!</p>
<p>Been on posting spree lately. Not all post quite as useful, but hey. Let&rsquo;s see how long I keep up! ;)</p>
]]></content:encoded>
      <category>google</category><category>hardware</category><category>linux</category><category>networking</category><category>software</category><category>www</category>
      <category>tuinslak</category><category>blog</category><category>rootspirit</category>
    </item>
    
    <item>
      <title>Zero</title>
      <link>https://yeri.be/zero/</link>
      <pubDate>Sat, 01 Jan 2011 15:52:52 +0100</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/zero/</guid>
      <description>&lt;p&gt;Big grats to &lt;a href=&#34;http://uptime.rootspirit.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;good old Zero&lt;/a&gt; and its one year &lt;a href=&#34;https://yeri.be/tag/uptime/&#34;&gt;uptime&lt;/a&gt;! ;)&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;https://static.yeri.be/2011/01/Screen-shot-2011-01-01-at-15.47.06.png&#34;&gt;&lt;img class=&#34;size-full wp-image-2159 aligncenter&#34; title=&#34;Uptime Zero&#34; src=&#34;https://static.yeri.be/2011/01/Screen-shot-2011-01-01-at-15.47.06.png&#34; alt=&#34;&#34; width=&#34;562&#34; height=&#34;243&#34; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Big grats to <a href="http://uptime.rootspirit.com/" target="_blank" rel="noopener noreferrer">good old Zero</a> and its one year <a href="https://yeri.be/tag/uptime/">uptime</a>! ;)</p>
<p style="text-align: center;"><a href="https://static.yeri.be/2011/01/Screen-shot-2011-01-01-at-15.47.06.png"><img class="size-full wp-image-2159 aligncenter" title="Uptime Zero" src="https://static.yeri.be/2011/01/Screen-shot-2011-01-01-at-15.47.06.png" alt="" width="562" height="243" /></a></p>
]]></content:encoded>
      <category>linux</category><category>misc</category>
      <category>rootspirit</category><category>uptime</category>
    </item>
    
    <item>
      <title>Four</title>
      <link>https://yeri.be/four/</link>
      <pubDate>Thu, 22 Jul 2010 12:49:52 +0200</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/four/</guid>
      <description>&lt;p&gt;Has &lt;a href=&#34;http://four.rootspirit.com/up/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a year uptime&lt;/a&gt; &lt;a href=&#34;https://yeri.be/one/&#34; target=&#34;_self&#34; rel=&#34;noopener noreferrer&#34;&gt;as well&lt;/a&gt;! Yay ;)&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/tuinslak/3745640599/in/set-72157612681729152/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;img class=&#34;alignnone&#34; title=&#34;Rootspirit rack&#34; src=&#34;http://farm3.static.flickr.com/2429/3745640599_6aa0d75b26.jpg&#34; alt=&#34;&#34; width=&#34;500&#34; height=&#34;375&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: left;&#34;&gt;It&#39;s the one at the bottom. Running Ubuntu as OS (Dom0) and several Xen virtual machines (such as the &lt;a href=&#34;https://yeri.be/tag/nginx/&#34;&gt;nginx&lt;/a&gt; reverse proxy cache of this blog). &lt;a href=&#34;http://four.rootspirit.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Four&lt;/a&gt; is a dual core Xeon with 8Gb RAM.&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;https://static.yeri.be/2010/07/Screen-shot-2010-07-22-at-12.53.22.png&#34;&gt;&lt;img class=&#34;size-full wp-image-1697 aligncenter&#34; title=&#34;1 year uptime Four&#34; src=&#34;https://static.yeri.be/2010/07/Screen-shot-2010-07-22-at-12.53.22.png&#34; alt=&#34;&#34; width=&#34;542&#34; height=&#34;202&#34; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Has <a href="http://four.rootspirit.com/up/" target="_blank" rel="noopener noreferrer">a year uptime</a> <a href="https://yeri.be/one/" target="_self" rel="noopener noreferrer">as well</a>! Yay ;)</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/tuinslak/3745640599/in/set-72157612681729152/" target="_blank" rel="noopener noreferrer"><img class="alignnone" title="Rootspirit rack" src="http://farm3.static.flickr.com/2429/3745640599_6aa0d75b26.jpg" alt="" width="500" height="375" /></a></p>
<p style="text-align: left;">It's the one at the bottom. Running Ubuntu as OS (Dom0) and several Xen virtual machines (such as the <a href="https://yeri.be/tag/nginx/">nginx</a> reverse proxy cache of this blog). <a href="http://four.rootspirit.com/" target="_blank" rel="noopener noreferrer">Four</a> is a dual core Xeon with 8Gb RAM.</p>
<p style="text-align: center;"><a href="https://static.yeri.be/2010/07/Screen-shot-2010-07-22-at-12.53.22.png"><img class="size-full wp-image-1697 aligncenter" title="1 year uptime Four" src="https://static.yeri.be/2010/07/Screen-shot-2010-07-22-at-12.53.22.png" alt="" width="542" height="202" /></a></p>
]]></content:encoded>
      <category>hardware</category><category>linux</category>
      <category>rootspirit</category><category>uptime</category>
    </item>
    
    <item>
      <title>One</title>
      <link>https://yeri.be/one/</link>
      <pubDate>Fri, 28 May 2010 18:00:30 +0200</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/one/</guid>
      <description>&lt;p&gt;Big grats to &lt;a href=&#34;http://one.rootspirit.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;One&lt;/a&gt;, with its &lt;a href=&#34;https://web.archive.org/web/20070330014525/http://uptime1.rootspirit.com:80/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;one year uptime&lt;/a&gt;. ;) And been running for over 1500 days ! Old server is getting old. :(&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;http://www.flickr.com/photos/tuinslak/3745640599/in/set-72157612681729152/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;img class=&#34;alignnone&#34; title=&#34;One - Rootspirit&#34; src=&#34;http://farm3.static.flickr.com/2429/3745640599_6aa0d75b26.jpg&#34; alt=&#34;&#34; width=&#34;500&#34; height=&#34;375&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;(The 2nd one from the top ;), resting on that Xserve)&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;https://static.yeri.be/2010/05/one-1year.png&#34;&gt;&lt;img class=&#34;size-full wp-image-1354 aligncenter&#34; title=&#34;one-1year&#34; src=&#34;https://static.yeri.be/2010/05/one-1year.png&#34; alt=&#34;&#34; width=&#34;611&#34; height=&#34;261&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: left;&#34;&gt;This is an &lt;a href=&#34;https://web.archive.org/web/20070329151447/http://phpsysinfo1.rootspirit.com:80/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;old dual P3&lt;/a&gt; I got off eBay years ago. This blog is running on that server. It&#39;s running Gentoo as OS.&lt;/p&gt;&#xA;&lt;p style=&#34;text-align: left;&#34;&gt;Next up is &lt;a href=&#34;http://four.rootspirit.com/up/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Four&lt;/a&gt; and about an hour after that &lt;a href=&#34;http://two.rootspirit.com/yeri/uptime.php&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Two&lt;/a&gt;! Geekyness!&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Big grats to <a href="http://one.rootspirit.com/" target="_blank" rel="noopener noreferrer">One</a>, with its <a href="https://web.archive.org/web/20070330014525/http://uptime1.rootspirit.com:80/" target="_blank" rel="noopener noreferrer">one year uptime</a>. ;) And been running for over 1500 days ! Old server is getting old. :(</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/tuinslak/3745640599/in/set-72157612681729152/" target="_blank" rel="noopener noreferrer"><img class="alignnone" title="One - Rootspirit" src="http://farm3.static.flickr.com/2429/3745640599_6aa0d75b26.jpg" alt="" width="500" height="375" /></a></p>
<p style="text-align: center;">(The 2nd one from the top ;), resting on that Xserve)</p>
<p style="text-align: center;"><a href="https://static.yeri.be/2010/05/one-1year.png"><img class="size-full wp-image-1354 aligncenter" title="one-1year" src="https://static.yeri.be/2010/05/one-1year.png" alt="" width="611" height="261" /></a></p>
<p style="text-align: left;">This is an <a href="https://web.archive.org/web/20070329151447/http://phpsysinfo1.rootspirit.com:80/" target="_blank" rel="noopener noreferrer">old dual P3</a> I got off eBay years ago. This blog is running on that server. It's running Gentoo as OS.</p>
<p style="text-align: left;">Next up is <a href="http://four.rootspirit.com/up/" target="_blank" rel="noopener noreferrer">Four</a> and about an hour after that <a href="http://two.rootspirit.com/yeri/uptime.php" target="_blank" rel="noopener noreferrer">Two</a>! Geekyness!</p>
]]></content:encoded>
      <category>hardware</category><category>linux</category>
      <category>rootspirit</category><category>uptime</category>
    </item>
    
    <item>
      <title>Public DNS server</title>
      <link>https://yeri.be/public-dns-server/</link>
      <pubDate>Tue, 16 Feb 2010 17:11:48 +0100</pubDate>
      <author>Yeri Tiete</author>
      <guid isPermaLink="true">https://yeri.be/public-dns-server/</guid>
      <description>&lt;p&gt;I have been running a public DNS server for private purpose (never liked my ISP&amp;rsquo;s DNS servers, and the root servers were usually located too far away (at least those with easy to remember IPs).&lt;/p&gt;&#xA;&lt;p&gt;Anyway, been testing it since this summer, and so far it&amp;rsquo;s been working great.&lt;/p&gt;&#xA;&lt;p&gt;the DNS server running on a Debian &lt;a href=&#34;https://web.archive.org/web/20110213161611/http://vm1.rootspirit.com:80/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;virtual machine&lt;/a&gt;, hosted by &lt;a href=&#34;http://rootspirit.com&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Rootspirit&lt;/a&gt;, near Amsterdam.&lt;/p&gt;&#xA;&lt;p&gt;IP address: &lt;strong&gt;85.12.6.171&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Hostname: vm1.rootspirit.com&lt;/p&gt;&#xA;&lt;p&gt;Might not be an easy to remember IP address (unlike 4.2.2.1), but as I use that IP pretty much every day, it&amp;rsquo;s okay for me. ;)&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I have been running a public DNS server for private purpose (never liked my ISP&rsquo;s DNS servers, and the root servers were usually located too far away (at least those with easy to remember IPs).</p>
<p>Anyway, been testing it since this summer, and so far it&rsquo;s been working great.</p>
<p>the DNS server running on a Debian <a href="https://web.archive.org/web/20110213161611/http://vm1.rootspirit.com:80/" target="_blank" rel="noopener noreferrer">virtual machine</a>, hosted by <a href="http://rootspirit.com" target="_blank" rel="noopener noreferrer">Rootspirit</a>, near Amsterdam.</p>
<p>IP address: <strong>85.12.6.171</strong></p>
<p>Hostname: vm1.rootspirit.com</p>
<p>Might not be an easy to remember IP address (unlike 4.2.2.1), but as I use that IP pretty much every day, it&rsquo;s okay for me. ;)</p>
<p><em>Edit:</em> Let me remind you that I do not agree with NX domain hijacking, or falsifying/redirecting certain DNS requests (such as OpenDNS google.com to google.navigation.opendns.com or the Belgian ban on stopkinderporno.com and redirecting it to <a href="https://web.archive.org/web/20120117054730/http://84.199.40.99/" target="_blank" rel="noopener noreferrer">84.199.40.99</a>).</p>
<p>Check out <a href="http://code.google.com/p/namebench/" target="_blank" rel="noopener noreferrer">this</a> awesome tool to find the best DNS servers near you.</p>
]]></content:encoded>
      <category>networking</category>
      <category>dns</category><category>rootspirit</category>
    </item>
    
  </channel>
</rss>
