<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Munozpi Notes</title><link>https://notes.munozpi.com/posts/</link><description>Recent content in Posts on Munozpi Notes</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 29 Apr 2023 18:14:05 -0500</lastBuildDate><atom:link href="https://notes.munozpi.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Amazing CLI Tools</title><link>https://notes.munozpi.com/posts/amazing-cli-tools/</link><pubDate>Sat, 29 Apr 2023 18:14:05 -0500</pubDate><guid>https://notes.munozpi.com/posts/amazing-cli-tools/</guid><description>&lt;p>Incredibly useful CLI tools that&amp;rsquo;ll improve your workflow.&lt;/p></description></item><item><title>How to switch to Linux</title><link>https://notes.munozpi.com/posts/how-to-switch-to-linux/</link><pubDate>Fri, 28 Apr 2023 18:17:26 -0500</pubDate><guid>https://notes.munozpi.com/posts/how-to-switch-to-linux/</guid><description>&lt;p>So, you’re finally taking the plunge and trying out Linux.&lt;/p>
&lt;p>First, if you&amp;rsquo;re coming from windows and expect everything to be the same, then you&amp;rsquo;re in for a rough time.&lt;/p>
&lt;p>Don&amp;rsquo;t get me wrong about 70-80% of things are roughly the same. If all you use your PC for is browsing the web, checking email, consuming media, and some light office work, then Linux has you covered.&lt;/p>
&lt;p>One big disclaimer though, Linux has its own apps and some proprietary Windows apps won&amp;rsquo;t run on Linux. You see, Linux runs free and open-source software.&lt;/p></description></item><item><title>How to Limit Bandwith per IP in Pfsense</title><link>https://notes.munozpi.com/posts/pfsense-limit-bandwith/</link><pubDate>Wed, 14 Dec 2022 06:01:42 -0500</pubDate><guid>https://notes.munozpi.com/posts/pfsense-limit-bandwith/</guid><description>&lt;p>Let&amp;rsquo;s learn how to limit bandwidth per IP in our Pfsense set up.&lt;/p>
&lt;p>Go to your Pfsense portal and under &lt;strong>firewall&lt;/strong> go to &lt;strong>traffic shaper&lt;/strong> and go to the &lt;strong>limiters&lt;/strong> section.&lt;/p>
&lt;p>&lt;img src="https://notes.munozpi.com/images/pfsense-traffic/traffic-shaper.png" alt="traffic shaper">&lt;/p>
&lt;p>Click add &lt;strong>new limiter&lt;/strong> and customize it like so:&lt;/p>
&lt;p>&lt;img src="https://notes.munozpi.com/images/pfsense-traffic/30mbin.png" alt="30mbin">&lt;/p>
&lt;p>This is an example if you wanted to create a limit of 30mb down and 10mb up. The only settings you need to tweak are the top ones, leave everything else as default.&lt;/p></description></item><item><title>Gentoo Emerge tutorial</title><link>https://notes.munozpi.com/posts/gentoo-emerge/</link><pubDate>Tue, 13 Dec 2022 07:00:44 -0500</pubDate><guid>https://notes.munozpi.com/posts/gentoo-emerge/</guid><description>&lt;p>If you decided to install &lt;a href="https://notes.munozpi.com/blog/gentoo/#post-content-body">Gentoo&lt;/a> then here&amp;rsquo;s a small guide on the emerge command.&lt;/p>
&lt;h2 id="install-packages">install packages&lt;/h2>
&lt;p>&lt;code>emerge tmux&lt;/code> This installs the package called &amp;ldquo;tmux&amp;rdquo;.&lt;/p>
&lt;p>&lt;code>emerge --ask tmux&lt;/code> This asks you before installing &amp;ldquo;tmux&amp;rdquo;.&lt;/p>
&lt;p>&lt;code>emerge --ask --autounmask&lt;/code> Sometimes packages will be masked by: keywords, USE flags, and licenses. This outputs what should be written and to what location.&lt;/p>
&lt;h2 id="cleaning-the-system">cleaning the system&lt;/h2>
&lt;p>&lt;code>emerge --clean&lt;/code> Cleans up the system of old packages, not the newest versions, it keeps the most recently &lt;em>&lt;strong>installed&lt;/strong>&lt;/em> version even if it happens to be an older &lt;em>version&lt;/em>.&lt;/p></description></item><item><title>Update Gentoo Kernel</title><link>https://notes.munozpi.com/posts/update-gentoo-kernel/</link><pubDate>Tue, 13 Dec 2022 06:56:19 -0500</pubDate><guid>https://notes.munozpi.com/posts/update-gentoo-kernel/</guid><description>&lt;p>If you&amp;rsquo;ve read my gentoo article and you were conviced to try out getnoo then heres a guide on how to update your kernel whenever you instll a newer version.&lt;/p>
&lt;p>First update to the latest kernel sources if they weren&amp;rsquo;t pulled in by an update:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">sudo emerge --ask sys-kernel/gentoo-sources
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Its best to do everything as root from this point forward. Sometimes a kernel compile can take a while and your sudo privelages can expire during a compilation therefore it&amp;rsquo;ll fail. Now go to your current kernel config and make a copy of it:&lt;/p></description></item><item><title>Push a git repo to two or more remotes</title><link>https://notes.munozpi.com/posts/git-push-to-two-remotes/</link><pubDate>Sun, 11 Dec 2022 07:59:37 -0500</pubDate><guid>https://notes.munozpi.com/posts/git-push-to-two-remotes/</guid><description>&lt;p>First, create the repo locally &lt;code>git init --initial-branch=main newrepo&lt;/code>.&lt;/p>
&lt;p>Then go to &lt;a href="https://github.com">github&lt;/a> and create that same repo &lt;em>&lt;strong>without&lt;/strong>&lt;/em> a README. Now add the remote URL to your local repo &lt;code>git remote add origin git@github.com:YOURNAME/newrepo.git&lt;/code>&lt;/p>
&lt;p>Now go to &lt;a href="https://gitlab.com">gitlab&lt;/a> and do the same, create the repo without a README and copy the URL. This time name the remote something else: &lt;code>git remote add lab git@gitlab.com:YOURNAME/newrepo.git&lt;/code>&lt;/p>
&lt;p>And now here&amp;rsquo;s to command to push to all:&lt;/p></description></item><item><title>Virtualize with Qemu on Arch Linux</title><link>https://notes.munozpi.com/posts/qemu-arch/</link><pubDate>Tue, 06 Dec 2022 14:48:52 -0500</pubDate><guid>https://notes.munozpi.com/posts/qemu-arch/</guid><description>&lt;h2 id="installing">Installing&lt;/h2>
&lt;p>These instructions are for Arch Linux, but I&amp;rsquo;m sure you can get it working on any other distro since KVM and QEMU are built in kernel modules.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat libguestfs
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>That installs all the packages you need plus a front end graphical interface. (virt-manager)&lt;/p>
&lt;p>Start the libvirtd service:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">sudo systemctl start libvirtd
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Enable it on startup:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">sudo systemctl &lt;span class="nb">enable&lt;/span> libvirtd
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Edit: &lt;code>/etc/libvirt/libvirtd.conf&lt;/code>&lt;/p></description></item><item><title>Ansible</title><link>https://notes.munozpi.com/posts/ansible/</link><pubDate>Mon, 05 Dec 2022 18:03:57 -0500</pubDate><guid>https://notes.munozpi.com/posts/ansible/</guid><description>&lt;h2 id="lets-get-started">Let&amp;rsquo;s get started&lt;/h2>
&lt;p>This will be a short article to get you started with Ansible and its amazing powers.&lt;/p>
&lt;p>First, let’s go to &lt;a href="https://vultr.com">vultr&lt;/a> and create ourselves three servers. Don’t worry, it won’t cost you much because we’ll destroy them after we’re done. Choose the cloud compute and regular Intel performance options. Pick the location closest to you geographically for best performance.&lt;/p>
&lt;p>Create a CentOS 9 server and two Ubuntu 22.04 servers. They’ll take a bit to deploy, so be patient, (keep an eye on the consoles). Once CentOS is ready, restart it through Vultr’s interface, so you can SSH into it.&lt;/p></description></item><item><title>RDP From Linux</title><link>https://notes.munozpi.com/posts/rdp-from-linux/</link><pubDate>Fri, 02 Dec 2022 14:24:48 -0500</pubDate><guid>https://notes.munozpi.com/posts/rdp-from-linux/</guid><description>&lt;p>In this guide, you&amp;rsquo;ll learn how to use Remote Desktop from your local Linux machine to a remote Windows machine.&lt;/p>
&lt;p>All you need is one app: &lt;code>sudo apt install remmina&lt;/code>&lt;/p>
&lt;p>If you&amp;rsquo;re on Gentoo like I am &lt;code>sudo emerge -a net-misc/remmina&lt;/code>&lt;/p>
&lt;p>Now if you&amp;rsquo;re not on a Debian based distro or Gentoo, I&amp;rsquo;m sure your package manager has it. It&amp;rsquo;s a basic utility.&lt;/p>
&lt;p>Go ahead and open the app. In the top-left corner click the add button, name it and choose RDP.&lt;/p></description></item><item><title>The Linux File Structure</title><link>https://notes.munozpi.com/posts/linux-file-structure/</link><pubDate>Thu, 01 Dec 2022 14:33:55 -0500</pubDate><guid>https://notes.munozpi.com/posts/linux-file-structure/</guid><description>&lt;p>This article will help you understand the Linux Root file structure.&lt;/p>
&lt;p>Let&amp;rsquo;s change directory to &lt;code>/&lt;/code> and &lt;code>ls&lt;/code>. Here you&amp;rsquo;ll see numerous directories and might be a little confused, don&amp;rsquo;t worry it&amp;rsquo;s all self explanatory.&lt;/p>
&lt;h2 id="bin">/bin&lt;/h2>
&lt;p>Unlike Windows Linux keeps all its basic programs aka binaries in the bin directory, such as: &lt;code>ls, cd, touch, mkdir,&lt;/code>.&lt;/p>
&lt;h2 id="boot">/boot&lt;/h2>
&lt;p>This directory is where you would mount your boot partition, if you used a GUI Linux install, then this is done automatically. But on a Gentoo or Arch you would partition the drive and mount the boot partition. Don’t mess with this file or else you might break your system.&lt;/p></description></item><item><title>Gentoo</title><link>https://notes.munozpi.com/posts/gentoo/</link><pubDate>Thu, 01 Dec 2022 08:35:45 -0500</pubDate><guid>https://notes.munozpi.com/posts/gentoo/</guid><description>&lt;p>Many people who use Linux have heard of Gentoo and might have some misconceptions about it.&lt;/p>
&lt;p>Gentoo is much more than a regular Distro like Arch, Ubuntu, Fedora, etc. Gentoo is a distro within a distro. Most Linux distros are desktop OS&amp;rsquo;s, but Gentoo can serve a variety of different purposes, that’s why it can support different architectures.&lt;/p>
&lt;h2 id="the-power-of-choice">The power of choice&lt;/h2>
&lt;p>The main reason most people claim they switched to Linux: more choice in software, customizability, and security. Gentoo takes all of that to an entirely different level.&lt;/p></description></item><item><title>Fdisk tutorial</title><link>https://notes.munozpi.com/posts/fdisk/</link><pubDate>Thu, 01 Dec 2022 07:53:45 -0500</pubDate><guid>https://notes.munozpi.com/posts/fdisk/</guid><description>&lt;p>This tutorial will show how you can use fdisk to partition your drives&lt;/p>
&lt;h2 id="commands">Commands&lt;/h2>
&lt;p>List out your disks with:&lt;/p>
&lt;pre tabindex="0">&lt;code>sudo fdisk -l
&lt;/code>&lt;/pre>&lt;p>You’ll see all the drives connected to your machine and their mount points. On my machine the main disk is /dev/sda, it has 3 partitions and they all play a different role: /dev/sda1 is the boot partition, /dev/sda2 is swap and /dev/sda3 is the root partition where the main data is located. Don’t worry if your drives are named differently, NVME drives start as /dev/nvme0n1.&lt;/p></description></item><item><title>Create backups with Rsync</title><link>https://notes.munozpi.com/posts/rsync/</link><pubDate>Thu, 01 Dec 2022 07:00:10 -0500</pubDate><guid>https://notes.munozpi.com/posts/rsync/</guid><description>&lt;p>Rsync is a file syncing command line utility that can sync across many computers, including servers. It can copy incremental files and resume a sync if it was abruptly cut short. You can even use it to update your website by editing your website locally and running an rsync command to send the files to the server.&lt;/p>
&lt;p>Rsync should come installed with most Linux systems if not just install it with your package manager &lt;code>sudo apt install rsync&lt;/code>.&lt;/p></description></item><item><title>Sync your files across multiple devices with Syncthing</title><link>https://notes.munozpi.com/posts/syncthing/</link><pubDate>Wed, 30 Nov 2022 14:58:06 -0500</pubDate><guid>https://notes.munozpi.com/posts/syncthing/</guid><description>&lt;p>Syncthing is an open-source program that lets you sync files across multiple devices. This is a lifesaver if you want to mirror your main machine to a backup computer.&lt;/p>
&lt;h2 id="installing">Installing&lt;/h2>
&lt;p>First let&amp;rsquo;s install syncthing on both of our machines:&lt;/p>
&lt;p>Arch &lt;code>sudo pacman -S syncthing&lt;/code>&lt;/p>
&lt;p>Ubuntu &lt;code>sudo apt install syncthing&lt;/code>&lt;/p>
&lt;p>Fedora &lt;code>dnf install syncthing&lt;/code>.&lt;/p>
&lt;h2 id="configuring">configuring&lt;/h2>
&lt;p>After it&amp;rsquo;s installed, run it for the first time in a terminal on your main machine: &lt;code>syncthing&lt;/code>. It&amp;rsquo;ll open up a webpage with an address of localhost:8384. Do the same for the other machine so they can automatically pick up on each other&amp;rsquo;s ID&amp;rsquo;s for later.&lt;/p></description></item><item><title>Raspberrypi Nas</title><link>https://notes.munozpi.com/posts/raspberrypi-nas/</link><pubDate>Tue, 29 Nov 2022 18:41:20 -0500</pubDate><guid>https://notes.munozpi.com/posts/raspberrypi-nas/</guid><description>&lt;p>A fun and easy guide to run a NAS on a Raspberry Pi 4.&lt;/p>
&lt;p>What you&amp;rsquo;ll need:&lt;/p>
&lt;ul>
&lt;li>RPI4&lt;/li>
&lt;li>SSD for data&lt;/li>
&lt;li>USB to SATA cable for SSD&lt;/li>
&lt;li>SD card for OS&lt;/li>
&lt;li>RPI-imager&lt;/li>
&lt;/ul>
&lt;h2 id="installing-rpi-os">Installing RPI OS&lt;/h2>
&lt;p>First download RPI-imager on your local machine and install Raspberry pi OS choose Raspberry Pi os (other) and flash your SD card with Raspberry pi OS Lite (32-bit).&lt;/p>
&lt;p>Click the gear icon and enable SSH and input your password. If you don&amp;rsquo;t have an Ethernet cable connected to your Pi, this is where you can add your WiFi settings.&lt;/p></description></item><item><title>Nerd Fonts</title><link>https://notes.munozpi.com/posts/nerd-fonts/</link><pubDate>Tue, 29 Nov 2022 18:31:35 -0500</pubDate><guid>https://notes.munozpi.com/posts/nerd-fonts/</guid><description>&lt;p>A short and sweet article on how to get nerd fonts and icons on Linux.&lt;/p>
&lt;p>There are two places where you should put your fonts in:&lt;/p>
&lt;p>&lt;code>/usr/share/fonts/&lt;/code>&lt;/p>
&lt;p>&lt;code>~/.local/share/fonts/&lt;/code>&lt;/p>
&lt;p>I recommend you put all your downloaded fonts in the local user directory.&lt;/p>
&lt;h2 id="downloading-the-fonts">Downloading the fonts&lt;/h2>
&lt;p>Some distributions repos will contain the nerd fonts and if they do, then you can stop reading this article here. But, for those of you who don&amp;rsquo;t have them in your distribution&amp;rsquo;s repo, you can go &lt;a href="https://github.com/ryanoasis/nerd-fonts">here&lt;/a> and go to the patched front directory and download whatever font you want.&lt;/p></description></item><item><title>Git Tutorial</title><link>https://notes.munozpi.com/posts/git-tutorial/</link><pubDate>Tue, 29 Nov 2022 18:17:26 -0500</pubDate><guid>https://notes.munozpi.com/posts/git-tutorial/</guid><description>&lt;p>This is a short article on how to get started with git and github. We’re only going to be covering the basic commands of pushing, pulling and creating a repository.&lt;/p>
&lt;h2 id="ceating-repository">Ceating repository&lt;/h2>
&lt;p>First install git on your system: &lt;code>sudo apt install git&lt;/code>. Or the corresponding command for your system. Next, we’ll create an account at &lt;a href="https://github.com">github&lt;/a>.&lt;/p>
&lt;p>Now, let’s go back to our local machine, create a new test dir: &lt;code>mkdir -pv test, cd test&lt;/code>.&lt;/p></description></item><item><title>Easily manage your dotfiles with Stow</title><link>https://notes.munozpi.com/posts/stow/</link><pubDate>Tue, 29 Nov 2022 18:06:16 -0500</pubDate><guid>https://notes.munozpi.com/posts/stow/</guid><description>&lt;p>Are you having a hard time managing your dot files and keeping them synced up with your repositories? Don’t worry, in this short article, I’ll show you how easily you can automate it.&lt;/p>
&lt;h2 id="install-stow">Install Stow&lt;/h2>
&lt;p>First install GNU stow, its a basic program which means it&amp;rsquo;s in most Linux distribution repositories.&lt;/p>
&lt;h2 id="how-it-works">How it Works&lt;/h2>
&lt;p>The way stow works, is by creating a symlink to any directory you want and it puts the symlink where the directory/file belongs. For example, I have a config file for my terminal in &lt;code>~/.config/suckless/st&lt;/code>. I also have &lt;code>dotfiles&lt;/code> repo where I keep everything.&lt;/p></description></item><item><title>Git Server</title><link>https://notes.munozpi.com/posts/git-server/</link><pubDate>Tue, 29 Nov 2022 18:03:08 -0500</pubDate><guid>https://notes.munozpi.com/posts/git-server/</guid><description>&lt;p>A quick tutorial on setting up your own git server.&lt;/p></description></item><item><title>Get a website right now</title><link>https://notes.munozpi.com/posts/webserver/</link><pubDate>Tue, 29 Nov 2022 17:46:05 -0500</pubDate><guid>https://notes.munozpi.com/posts/webserver/</guid><description>&lt;p>In this guide, I&amp;rsquo;ll show you how easy it is to get a website up and running in 20 minutes or less.&lt;/p>
&lt;p>They&amp;rsquo;re four things you need to set up a site:&lt;/p>
&lt;ul>
&lt;li>A domain name&lt;/li>
&lt;li>A server&lt;/li>
&lt;li>Connecting that domain name to your server&lt;/li>
&lt;li>Installing a web server and enabling HTTPS&lt;/li>
&lt;/ul>
&lt;h2 id="get-a-domain">Get a Domain&lt;/h2>
&lt;p>A domain name is just a name connected to an IP address (the server that we’ll create soon) so it’ll be easier for humans to remember instead of a string of numbers. Domain names are also relatively cheap, .com’s are about $12 a year&lt;/p></description></item><item><title>Vultr Wireguard</title><link>https://notes.munozpi.com/posts/vultr-wireguard/</link><pubDate>Mon, 28 Nov 2022 16:58:33 -0500</pubDate><guid>https://notes.munozpi.com/posts/vultr-wireguard/</guid><description>&lt;p>A quick and easy way to set up wireguard on a remote server.&lt;/p>
&lt;p>Today I&amp;rsquo;m going to teach how to make a VPN so you can use it to ssh into all your servers. That way you&amp;rsquo;ll secure your servers and only allow connections from the VPN.&lt;/p>
&lt;h2 id="create-a-vps">Create a VPS&lt;/h2>
&lt;p>Let&amp;rsquo;s go ahead and create an ubuntu server at &lt;a href="https://vultr.com">vultr.com&lt;/a>. Choose cloud compute and INTEL regular performance so you can get a cheap $5 server, also pick a location that&amp;rsquo;s closest to you physically. Deploy the server and wait for it to be ready, it&amp;rsquo;ll take a few minutes.&lt;/p></description></item><item><title>Ubuntu server Kubernetes</title><link>https://notes.munozpi.com/posts/ubuntu-kubernetes/</link><pubDate>Mon, 28 Nov 2022 16:57:33 -0500</pubDate><guid>https://notes.munozpi.com/posts/ubuntu-kubernetes/</guid><description>&lt;p>This is a guide that&amp;rsquo;ll help you install Rancher, docker and Kubernetes on an ubuntu server inside a QEMU virtual machine. .&lt;/p>
&lt;p>Once your logged into your server run the docker install command, this command may change so be sure to check the &lt;a href="https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/installation-requirements/install-docker">docs&lt;/a>&lt;/p>
&lt;pre tabindex="0">&lt;code>curl https://releases.rancher.com/install-docker/20.10.sh | sh
&lt;/code>&lt;/pre>&lt;p>Then add your user to the docker group:&lt;/p>
&lt;pre tabindex="0">&lt;code>sudo usermod -aG docker USERNAME
&lt;/code>&lt;/pre>&lt;p>Run &lt;code>docker version&lt;/code>, to make sure you can use docker as a non-sudo user.&lt;/p></description></item><item><title>Raspberrypi Ubuntu</title><link>https://notes.munozpi.com/posts/raspberrypi-ubuntu/</link><pubDate>Mon, 28 Nov 2022 16:46:05 -0500</pubDate><guid>https://notes.munozpi.com/posts/raspberrypi-ubuntu/</guid><description>&lt;h2 id="download-rpi-imager">Download rpi-imager&lt;/h2>
&lt;p>First download the &lt;a href="https://www.raspberrypi.com/software/">rpi-imager&lt;/a>.&lt;/p>
&lt;p>Open it up and click choose OS, go to &amp;ldquo;other general-purpose OS&amp;rdquo; and you&amp;rsquo;ll see ubuntu. If you have a raspberry pi 4 with 4GB or more of ram you can use 64 bit if not choose 32bit. Now pick &amp;ldquo;ubuntu server 22.04 LTS&amp;rdquo;.&lt;/p>
&lt;p>&lt;img src="https://notes.munozpi.com/images/ubuntu-rpi/ubuntupi.png" alt="ubuntupi">&lt;/p>
&lt;p>Choose your SD card for storage and click write. Once its done and you&amp;rsquo;ve powered on the raspberry Pi, give it some time for ubuntu to do its thing, it has a few install scripts that it always runs.&lt;/p></description></item><item><title>Raspberry Pi Pi-hole</title><link>https://notes.munozpi.com/posts/raspberrypi-pihole/</link><pubDate>Mon, 28 Nov 2022 16:45:07 -0500</pubDate><guid>https://notes.munozpi.com/posts/raspberrypi-pihole/</guid><description>&lt;h2 id="installing-rpi-os">Installing RPI OS&lt;/h2>
&lt;p>First download RPI-imager on your local machine and install Raspberry Pi OS choose Raspberrypi os (other) and flash your SD card with Raspberry Pi OS Lite (32-bit).&lt;/p>
&lt;p>Click the gear icon and enable SSH and input your password. If you don&amp;rsquo;t have an Ethernet cable connected to your Pi, this is where you can add your WiFi settings.&lt;/p>
&lt;p>Once that&amp;rsquo;s done reboot your Pi with your and SD card connected. Get its local IP from your router and SSH into it with &lt;code>ssh pi@IP&lt;/code> or whatever username you chose.&lt;/p></description></item><item><title>About This Site</title><link>https://notes.munozpi.com/posts/about-this-site/</link><pubDate>Sun, 27 Nov 2022 17:08:35 -0500</pubDate><guid>https://notes.munozpi.com/posts/about-this-site/</guid><description>&lt;p>Munozpi.com is created by me, Chris Munoz. I do all the writing, research, code, and everything else you see here.&lt;/p>
&lt;h2 id="hugo">Hugo&lt;/h2>
&lt;p>This site is built with &lt;a href="https://gohugo.io">Hugo&lt;/a>, a fantastic static site generator. It&amp;rsquo;s relatively easy to get started with and it has great documentation.&lt;/p>
&lt;p>Everything I use is &lt;a href="https://github.com/cmpi66/netlify.git">open source&lt;/a>.&lt;/p>
&lt;h2 id="theme">Theme&lt;/h2>
&lt;p>The theme is based on the bootstrap module, you can find it &lt;a href="https://github.com/razonyang/hugo-theme-bootstrap">here&lt;/a>. It has almost everything you need in a website. Searching also comes with the theme so no need to add it in yourself.&lt;/p></description></item><item><title>Rasperrypi Home Server</title><link>https://notes.munozpi.com/posts/rasperrypi-home-server/</link><pubDate>Sun, 27 Nov 2022 08:24:03 -0500</pubDate><guid>https://notes.munozpi.com/posts/rasperrypi-home-server/</guid><description>&lt;p>In this guide, I’ll show you how you can turn a Raspberry Pi 4 into a small home server to self-host a bunch of services with docker and portainer.&lt;/p>
&lt;p>Docker is a way to containerize applications, and keep them separate from each other. For example, an app could need dependency X ver1 and then another app could need that same dependency but version2, that’ll cause conflicts, and you won’t be able to run both apps on the same machine. But with docker, you can spin up multiple containers that don’t conflict with each other.&lt;/p></description></item></channel></rss>