<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bitcoin on Notes from the Rabbit Hole</title><link>https://magnus919.com/tags/bitcoin/</link><description>Recent content in Bitcoin on Notes from the Rabbit Hole</description><generator>Hugo</generator><language>en</language><copyright>© [Magnus Hedemark](https://github.com/magnus919)</copyright><lastBuildDate>Sat, 18 Jul 2015 19:18:07 -0400</lastBuildDate><atom:link href="https://magnus919.com/tags/bitcoin/index.xml" rel="self" type="application/rss+xml"/><item><title>Homelab Ketchup</title><link>https://magnus919.com/2015/07/homelab-ketchup/</link><pubDate>Sat, 18 Jul 2015 19:18:07 -0400</pubDate><guid>https://magnus919.com/2015/07/homelab-ketchup/</guid><description>&lt;p>I&amp;rsquo;ve been busy busy busy geeking out in my homelab. Where did we leave off? Oh, yeah, &lt;a href="https://opusmagnus.wordpress.com/2015/07/09/fruits-of-insomnia/">I set up that Jenkins server&lt;/a>.&lt;/p>
&lt;p>I&amp;rsquo;ve been pretty busy since then.&lt;/p>
&lt;ul>
&lt;li>Set up a server outside of my house to act as an OmniOS package repository.&lt;/li>
&lt;li>After watching from the sidelines for years, I felt it was time to start taking &lt;a href="https://bitcoin.org/en/">Bitcoin&lt;/a> seriously. I&amp;rsquo;ve been buying BTC, spending it, learning how it works.&lt;/li>
&lt;li>Set up a Bitcoin full node inside of a kvm zone on one of my OmniOS servers. I threw a lot of resources at it while it downloaded the blockchain, which finished overnight. Then I scaled it down and it&amp;rsquo;s running in a small VM on a big machine.&lt;/li>
&lt;li>&lt;code>bitcoind&lt;/code> was making lots of little synchronous writes to my ZFS pool so I added an SSD. ~10GB for a slog, the remainder for L2ARC. It&amp;rsquo;s kind of neat to watch the writes queue up on the SSD and then flush out all at once (every several seconds) to the magnetic disks.&lt;/li>
&lt;li>I&amp;rsquo;ve got a Jenkins job that builds and publishes packages of &lt;a href="https://git-scm.com/">Git&lt;/a> for OmniOS. But I&amp;rsquo;ve learned enough about CI to know that I want to do this a better (smarter) way, so I&amp;rsquo;m holding off on making my package repo public until I feel a lot better about what I&amp;rsquo;m building and how I&amp;rsquo;m building it.&lt;/li>
&lt;li>I&amp;rsquo;ve got my kids&amp;rsquo; Minecraft server running in an OmniOS zone, complete with an SMF manifest. I have great customer acceptance on this story.&lt;/li>
&lt;li>I&amp;rsquo;m also building &lt;a href="https://torproject.org">Tor&lt;/a> on OmniOS but I haven&amp;rsquo;t taken the time to work up the SMF manifest yet. Also, I want to wrap some more scripting around the decision to build or not build based on Git commit tags.&lt;/li>
&lt;li>I installed a PDU in the cabinet, but it was an awful experience and I&amp;rsquo;m ashamed of the final outcome. The tl;dr is that this specific PDU was never meant to be mounted in this specific cabinet.&lt;/li>
&lt;/ul>
&lt;p>Once I get the Tor packages building to my liking and I can get them published out, I have a series of articles that I&amp;rsquo;d like to write about using OmniOS as a platform for hosting Tor hidden services. Now that &lt;a href="https://blog.torproject.org/blog/hidden-services-current-events-and-freedom-hosting">Freedom Hosting&lt;/a> is gone. The raid on that hosting service has had a chilling effect on people who need an online presence under the safety of anonymity. &lt;a href="http://smartos.org">SmartOS&lt;/a> or even &lt;a href="https://github.com/joyent/sdc">SDC&lt;/a> might be even better for this purpose, but I need to get my hands on some more hardware to prove it out.&lt;/p></description></item></channel></rss>