<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Nathan Works]]></title><description><![CDATA[All things productivity, career, life]]></description><link>https://nathan.sunniestylestudio.com/</link><image><url>http://nathan.sunniestylestudio.com/favicon.png</url><title>Nathan Works</title><link>https://nathan.sunniestylestudio.com/</link></image><generator>Ghost 4.17</generator><lastBuildDate>Wed, 15 Apr 2026 17:24:15 GMT</lastBuildDate><atom:link href="https://nathan.sunniestylestudio.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Why Markdown]]></title><description><![CDATA[<p>After over a decade of using various note-taking software: Evernote, Notability, and Apple Notes. I decided to try out a new format. This is called Markdown.</p><h2 id="what-is-it">What is it?</h2><p>Markdown is a plain text system developed in 2004. Essentially basic text with code mixed in for formatting purposes.</p><p>The great</p>]]></description><link>https://nathan.sunniestylestudio.com/why-markdown/</link><guid isPermaLink="false">5e6c6925460d8400016d881f</guid><category><![CDATA[markdown]]></category><category><![CDATA[writing]]></category><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Tue, 17 Mar 2020 20:15:03 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1486312338219-ce68d2c6f44d?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1486312338219-ce68d2c6f44d?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Why Markdown"><p>After over a decade of using various note-taking software: Evernote, Notability, and Apple Notes. I decided to try out a new format. This is called Markdown.</p><h2 id="what-is-it">What is it?</h2><p>Markdown is a plain text system developed in 2004. Essentially basic text with code mixed in for formatting purposes.</p><p>The great part is that markdown is a universal file and can be read via a multitude of editors. I also like the fact I can make modifications to the text easily on the keyboard.</p><p>As an example: if I was using Microsoft Word, in order to bold text, I would need to select the text and hit the bold button or ctrl-b. With markdown, <strong>setting up bold is as easy as adding two sets of asterisks (**) outside the text. </strong>I don&apos;t even need to move my hands off the keyboard or use my mouse. When you are doing a lot of typing and formatting, this stuff adds up over time.</p><h2 id="why-not-apple-notes">Why not Apple Notes</h2><p>I use primarily Apple products: Macbook Pro, iPhone, iPad so I do have the ability to sync multiple devices and could use Apple Notes.</p><p>I haven&apos;t been a fan of it visually. Not being able to tweak the fonts plays a factor. Just even typing this blog post in Ghost&apos;s minimal markdown editor feels so much more clean and less distracting. </p><h2 id="my-choice-typora">My choice: Typora</h2><p>I tried a couple of markdown editors and I am pretty happy using Typora on my MBP as my main editor and to a lesser extent, Bear on mobile.</p><p>Let&apos;s start with <a href="https://typora.io">Typora</a>.</p><figure class="kg-card kg-image-card"><img src="http://nathan.sunniestylestudio.com/content/images/2020/03/toc.png" class="kg-image" alt="Why Markdown" loading="lazy"></figure><p>Typora, is a nice and clean markdown editor. I am definitely a fan of it. It just feels comfortable. It has a nice set themes that everyone could enjoy. I like how snappy and simple it looks. I am currently using this for both my work and personal note-taking.</p><p>If you are in the market for a new way of taking notes and note-taking system, I recommend checking out markdown.</p>]]></content:encoded></item><item><title><![CDATA[How I Use Docker]]></title><description><![CDATA[<p>As noted in my initial post, I have bought into Docker and its function. It&apos;s been great to use containerized software in a way where I can test/try out and completely remove all trace should I decide it&apos;s not something I want to use.</p><p>Going</p>]]></description><link>https://nathan.sunniestylestudio.com/how-i-use-docker/</link><guid isPermaLink="false">5e5dc2b3b8d9aa00019c39c5</guid><category><![CDATA[docker]]></category><category><![CDATA[selfhost]]></category><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sat, 07 Mar 2020 04:39:40 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1494961104209-3c223057bd26?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1494961104209-3c223057bd26?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="How I Use Docker"><p>As noted in my initial post, I have bought into Docker and its function. It&apos;s been great to use containerized software in a way where I can test/try out and completely remove all trace should I decide it&apos;s not something I want to use.</p><p>Going back to my first working docker container, I setup Tautulli to monitor Plex viewing on my home network.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="http://nathan.sunniestylestudio.com/content/images/2020/03/Screen-Shot-2020-03-02-at-8.23.08-PM.png" class="kg-image" alt="How I Use Docker" loading="lazy"><figcaption>Tautulli shows what is playing, how long it&apos;ll run for, &amp; other various stats</figcaption></figure><p>It has been running for 25 days at this time. I was able to transfer all the logs &amp; viewing data from a prior instance of Tautulli I used. This is the beauty of Docker.</p><h2 id="portainer">Portainer</h2><p>Another must have is Portainer. It enables management of Docker via GUI. I can get by using command line, but having a quick &amp; easy to use web interface has saved me a lot of time &amp; grief.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="http://nathan.sunniestylestudio.com/content/images/2020/03/Screen-Shot-2020-03-03-at-9.56.07-PM.png" class="kg-image" alt="How I Use Docker" loading="lazy"><figcaption>Easy management of your containers via Portainer</figcaption></figure><h2 id="reverse-proxy-let-s-encrypt">Reverse proxy / Let&apos;s Encrypt</h2><p>There&apos;s a few services I want open to the internet. However doing so via http unsecured is a bad idea. With that, there&apos;s a few ways to go about setting up both a reverse proxy and SSL certificates to switch over to https.</p><p>After trying out Caddy &amp; Traefik, I settled on linuxserver/letsencrypt. From their description:</p><blockquote><a href="https://letsencrypt.org/">Letsencrypt</a> sets up an Nginx webserver and reverse proxy with php support and a built-in letsencrypt client that automates free SSL server certificate generation and renewal processes. It also contains fail2ban for intrusion prevention.</blockquote><p>For now, this covers everything I need to setup &amp; started. At some point in the future, I may try to work with Traefik as I&apos;ve heard many good things.</p><p>This is where the options are near limitless to find a self-hosted alternative to really any service.</p>]]></content:encoded></item><item><title><![CDATA[All About Docker]]></title><description><![CDATA[<p>It&apos;s been about 4 weeks since I learned about Docker (February 2020). Since then, I was consuming posts, sites, instructionals, &amp; blogs about Docker. And it has been a wild (and eye-opening) time.</p><p>I had seen posts mentioning Docker, but didn&apos;t understand what it was or</p>]]></description><link>https://nathan.sunniestylestudio.com/all-about-docker/</link><guid isPermaLink="false">5e5c4537b8d9aa00019c38df</guid><category><![CDATA[docker]]></category><category><![CDATA[selfhost]]></category><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Mon, 02 Mar 2020 01:03:52 GMT</pubDate><media:content url="http://nathan.sunniestylestudio.com/content/images/2020/03/tyler-casey-CkZF0-etxU8-unsplash.jpg" medium="image"/><content:encoded><![CDATA[<img src="http://nathan.sunniestylestudio.com/content/images/2020/03/tyler-casey-CkZF0-etxU8-unsplash.jpg" alt="All About Docker"><p>It&apos;s been about 4 weeks since I learned about Docker (February 2020). Since then, I was consuming posts, sites, instructionals, &amp; blogs about Docker. And it has been a wild (and eye-opening) time.</p><p>I had seen posts mentioning Docker, but didn&apos;t understand what it was or why I would need to use it. If anything, at the onset, Docker seemed more complicated to me than my paradigm at the time regarding software.</p><p>I come from a Windows background, starting with Windows 95. Then grew up through the years to utilize Windows 98, ME, XP, Vista, before settling on Windows 7 for the better part of 8 years &amp; later switching fully to OSX in 2017.</p><p>I was accustomed to automated installers for software, though curious about other methods while not really caring about the method as long as it was running.</p><p>In February 2020, I saw a few posts in /r/selfhosted regarding Docker and that was where it all began.</p><h2 id="experiencing-docker">Experiencing Docker</h2><p>Using Docker had two-fold purpose for me.</p><p>As someone who self-hosted a suite of various software, I wanted to rid myself of a few that ran via terminal on my Hackintosh home server. I had three programs open at all times in the terminal, both to let it run and to monitor the logs.</p><p>I also had on my to-do list for the better part of a year to revamp my wife&apos;s business website/portfolio. My options were to use the existing Wordpress hosted site or start up my own using free server software (this started with Ghost and ended with self-hosted Wordpress).</p><p>It took me a while to grasp the concept of Docker. For the initial three weeks, I was running commands I didn&apos;t understand. Using the boilerplate template commands without even modifying the default code. Nothing was working as I thought &amp; it frustrated the heck out of me. At some points, I was near about throw up my hands &amp; give up. That&apos;s when it struck me of the beauty of Docker. I can destroy a container program and recreate it like nothing ever happened.</p><p>This was my first successful code (generic copy used):</p><!--kg-card-begin: markdown--><pre><code>docker create \
  --name=tautulli \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -p 8181:8181 \
  -v &lt;path to data&gt;:/config \
  -v &lt;path to plex logs&gt;:/logs \
  --restart unless-stopped \
linuxserver/tautulli
</code></pre>
<!--kg-card-end: markdown--><p>This is the docker create command for Tautulli, which is a monitoring software for Plex. Prior, I had installed per standard OSX instructions, which was setup in my Applications directory. Assuming I corrected the settings specific to my setup &amp; the volumes point to the appropriate config files &amp; logs, Tautulli via Docker can be up &amp; running like nothing happened (really any dockerized software).</p><h2 id="embracing-docker">Embracing Docker</h2><p>It was like winning 1st place at something. I am not a programmer nor does my dayjob relate anything to development, so this was a big deal. That proverbial light bulb turned on for me.</p><p>This led me to branch off into learning more about other aspects related to the docker containers I wanted to use. Ghost blog and various wiki software led me to learn more about markdown language. I spent an absurd amout of time learning more about HTTPS &amp; TLS protocols, reverse proxys, &amp; general website security. I even learned how to setup a VM offsite. None of this was my intention at the time.</p><p>At this point (March 2020), I am running nine docker containers on my home server with two hosted VM servers solely running an additional eight docker containers.</p><p>It has allowed me to be more open to trying new software without worry it&apos;ll break my machine or create a wasteland of deprecated software &amp; conflicts. Overall, I look forward to further refining my utilization of Docker.</p>]]></content:encoded></item></channel></rss>