<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>pi &amp;mdash; Life with Dot</title>
    <link>https://blog.lifewithfuschia.com/tag:pi</link>
    <description>Thoughts, Musings, and Notes</description>
    <pubDate>Thu, 04 Jun 2026 22:33:41 +0000</pubDate>
    <image>
      <url>https://i.snap.as/OjaVt12.ico</url>
      <title>pi &amp;mdash; Life with Dot</title>
      <link>https://blog.lifewithfuschia.com/tag:pi</link>
    </image>
    <item>
      <title>Server Administration and Pi-hole</title>
      <link>https://blog.lifewithfuschia.com/server-administration-and-pi-hole?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[So I&#39;ve always been a techie. Hopefully this blog has made it obvious. One of my weaknesses has been working with servers. I learned a little bit about making a WordPress blog in high school, but it just didn&#39;t come easily for me. !--more--&#xA;&#xA;When COVID hit, I decided to try learning more about making a website. I hit some roadblocks and decided that I&#39;d pay for hosting in the meantime. But I still had a Raspberry Pi with nothing to use it for. After collecting dust for two months, I had a deal with a friend where I installed GrapheneOS for them and they installed Pi-hole for me. Today I spent the time to connect it to my network and learned a ton in the process. I&#39;ll run through things and describe them in my own terms&#xA;&#xA;DHCP: This is the function that gives your computer it&#39;s local IP address. It usually is handled by the router, but can be handled by a server.&#xA;DNS: This helps translate a website name (google.com) to an IP address (172.217.6.206)&#xA;VPN: I already knew this one! It&#39;s a way to &#39;disguise&#39; your IP address as another. This allows you to connect to different local networks when you aren&#39;t necessarily there.&#xA;&#xA;But to go into detail about Pi-hole, it works like a DNS of sorts. But you can download different lists to block websites. Some people with a lot of time on their hands have compiled lists of different advertisement and tracking companies so you can block them on every single device on your network. So a quick example is I don&#39;t have to see ads when browsing the menus on my PlayStation (which wouldn&#39;t be able to use an ad blocker on its own).&#xA;I set up a file server on the pi as well. Currently, I just have a flash drive with a bunch of episodes of Jojo&#39;s Bizarre Adventure. I plan on upgrading at some point to an external hard drive, but it&#39;s not important at the moment. So now I can watch those videos from any device at my house (I plan to load them on the 4K TV next time I get to watch them).&#xA;&#xA;Now to tie everything together, it&#39;s actually possible to access the Pi-hole ad blocking and those JJBA files from anywhere in the world. I can create a VPN server that will allow me to connect to my home network. This comes with a limitation though, I can&#39;t use a second VPN to hide my traffic like I do currently.&#xA;I&#39;m learning that it might be possible, but there is a lot more work to do to get to that point. From what I&#39;ve seen, I&#39;ll be learning about iptables and wireguard to make that happen (sorry, no description here because I don&#39;t even know yet).&#xA;&#xA;There&#39;s no way I would have learned all this just from reading. I got the pi thinking that it was limited to run one server at a time, but that can&#39;t be further from the truth. Maybe I&#39;ll learn about bots at some point just as a fun project. The sky is the limit.&#xA;&#xA;#100daystooffload #daythirtythree #pi #servers]]&gt;</description>
      <content:encoded><![CDATA[<p>So I&#39;ve always been a techie. Hopefully this blog has made it obvious. One of my weaknesses has been working with servers. I learned a little bit about making a WordPress blog in high school, but it just didn&#39;t come easily for me. </p>

<p>When COVID hit, I decided to try learning more about making a website. I hit some roadblocks and decided that I&#39;d pay for hosting in the meantime. But I still had a Raspberry Pi with nothing to use it for. After collecting dust for two months, I had a deal with a friend where I installed GrapheneOS for them and they installed Pi-hole for me. Today I spent the time to connect it to my network and learned a ton in the process. I&#39;ll run through things and describe them in my own terms</p>

<p>DHCP: This is the function that gives your computer it&#39;s local IP address. It usually is handled by the router, but can be handled by a server.
DNS: This helps translate a website name (google.com) to an IP address (172.217.6.206)
VPN: I already knew this one! It&#39;s a way to &#39;disguise&#39; your IP address as another. This allows you to connect to different local networks when you aren&#39;t necessarily there.</p>

<p>But to go into detail about <a href="https://pi-hole.net">Pi-hole</a>, it works like a DNS of sorts. But you can download different lists to block websites. Some people with a lot of time on their hands have compiled lists of different advertisement and tracking companies so you can block them on every single device on your network. So a quick example is I don&#39;t have to see ads when browsing the menus on my PlayStation (which wouldn&#39;t be able to use an ad blocker on its own).
I set up a file server on the pi as well. Currently, I just have a flash drive with a bunch of episodes of Jojo&#39;s Bizarre Adventure. I plan on upgrading at some point to an external hard drive, but it&#39;s not important at the moment. So now I can watch those videos from any device at my house (I plan to load them on the 4K TV next time I get to watch them).</p>

<p>Now to tie everything together, it&#39;s actually possible to access the Pi-hole ad blocking and those JJBA files from anywhere in the world. I can create a VPN server that will allow me to connect to my home network. This comes with a limitation though, I can&#39;t use a second VPN to hide my traffic like I do currently.
I&#39;m learning that it might be possible, but there is a lot more work to do to get to that point. From what I&#39;ve seen, I&#39;ll be learning about iptables and wireguard to make that happen (sorry, no description here because I don&#39;t even know yet).</p>

<p>There&#39;s no way I would have learned all this just from reading. I got the pi thinking that it was limited to run one server at a time, but that can&#39;t be further from the truth. Maybe I&#39;ll learn about bots at some point just as a fun project. The sky is the limit.</p>

<p><a href="https://blog.lifewithfuschia.com/tag:100daystooffload" class="hashtag"><span>#</span><span class="p-category">100daystooffload</span></a> <a href="https://blog.lifewithfuschia.com/tag:daythirtythree" class="hashtag"><span>#</span><span class="p-category">daythirtythree</span></a> <a href="https://blog.lifewithfuschia.com/tag:pi" class="hashtag"><span>#</span><span class="p-category">pi</span></a> <a href="https://blog.lifewithfuschia.com/tag:servers" class="hashtag"><span>#</span><span class="p-category">servers</span></a></p>
]]></content:encoded>
      <guid>https://blog.lifewithfuschia.com/server-administration-and-pi-hole</guid>
      <pubDate>Sun, 21 Jun 2020 02:43:09 +0000</pubDate>
    </item>
  </channel>
</rss>