

<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://jaspertech.pro/</id>
  <title>JasperTech</title>
  <subtitle>IT support, network configuration, server administration, Linux, Windows, and more.</subtitle>
  <updated>2026-06-17T10:48:51-07:00</updated>
  <author>
    <name>Jasper Eldred</name>
    <uri>https://jaspertech.pro/</uri>
  </author>
  <link rel="self" type="application/atom+xml" href="https://jaspertech.pro/feed.xml"/>
  <link rel="alternate" type="text/html" hreflang="en"
    href="https://jaspertech.pro/"/>
  <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator>
  <rights> © 2026 Jasper Eldred </rights>
  <icon>/assets/img/favicons/favicon.ico</icon>
  <logo>/assets/img/favicons/favicon-96x96.png</logo>


  
  <entry>
    <title>CDN with SSL and S3 Buckets</title>
    <link href="https://jaspertech.pro/posts/s3-cdn/" rel="alternate" type="text/html" title="CDN with SSL and S3 Buckets" />
    <published>2026-01-31T00:00:00-08:00</published>
  
    <updated>2026-06-17T10:48:00-07:00</updated>
  
    <id>https://jaspertech.pro/posts/s3-cdn/</id>
    <content type="text/html" src="https://jaspertech.pro/posts/s3-cdn/" />
    <author>
      <name>Jasper Eldred</name>
    </author>

  
    
    <category term="tutorial" />
    
  

  <summary>Making a CDN using AWS S3 buckets Creating a CDN is very useful for fast and responsive asset hosting for websites and projects. In this tutorial, I will walk through the steps on how to step up an S3 bucket on amazon (blob file storage) create a subdomain to direct to it, and give it an TLS/SSL certificate.  Step 1 - S3 Bucket The first step is to actually create the bucket. This must be the s...</summary>

  </entry>

  
  <entry>
    <title>Dynamic Notes with Perlite</title>
    <link href="https://jaspertech.pro/posts/perlite/" rel="alternate" type="text/html" title="Dynamic Notes with Perlite" />
    <published>2025-09-20T00:00:00-07:00</published>
  
    <updated>2026-06-17T10:15:15-07:00</updated>
  
    <id>https://jaspertech.pro/posts/perlite/</id>
    <content type="text/html" src="https://jaspertech.pro/posts/perlite/" />
    <author>
      <name>Jasper Eldred</name>
    </author>

  
    
    <category term="tutorial" />
    
  

  <summary>How to set up Perlite for Obsidian  Perlite is a web interface for the note taking app Obsidian. It’s a selfhosted alternative for their cloud vault. I wanted to set it up to allow my classmates to see my notes, and also to check them on computers that aren’t my own.  Install the Dependancies sudo apt install nginx php php-fpm php-yaml cron git zip python3-certbot-nginx certbot apache2-utils   ...</summary>

  </entry>

  
  <entry>
    <title>Self-Signed OpenVPN With AWS</title>
    <link href="https://jaspertech.pro/posts/openvpn-setup/" rel="alternate" type="text/html" title="Self-Signed OpenVPN With AWS" />
    <published>2025-03-20T00:00:00-07:00</published>
  
    <updated>2026-06-17T10:15:15-07:00</updated>
  
    <id>https://jaspertech.pro/posts/openvpn-setup/</id>
    <content type="text/html" src="https://jaspertech.pro/posts/openvpn-setup/" />
    <author>
      <name>Jasper Eldred</name>
    </author>

  
    
    <category term="tutorial" />
    
  

  <summary>Here’s a quick tutorial I made after a class on setting up Openvpn on AWS; the most common opensource TLS VPN out there.  Step 1: Generate Certificates We need a server certificate and a client certificate. They will both be self signed in this case.  easyrsa init-pki easyrsa build-ca nopass easyrsa build-server-full server.com nopass easyrsa build-client-full client.vpn nopass   Step 2: Import...</summary>

  </entry>

  
  <entry>
    <title>Building a Proxmox Home Server</title>
    <link href="https://jaspertech.pro/posts/home-server-v2/" rel="alternate" type="text/html" title="Building a Proxmox Home Server" />
    <published>2024-10-23T00:00:00-07:00</published>
  
    <updated>2026-06-17T10:18:53-07:00</updated>
  
    <id>https://jaspertech.pro/posts/home-server-v2/</id>
    <content type="text/html" src="https://jaspertech.pro/posts/home-server-v2/" />
    <author>
      <name>Jasper Eldred</name>
    </author>

  
    
    <category term="server" />
    
  

  <summary>Building a Proxmox Home Server    This is an update to my previous home server build.   My server has been kinda borked for the last month because I haven’t had time to fix it. When I finally did have time, I decided I wanted to try something new. Proxmox!  What is Proxmox Proxmox is what you would call a Type-1 hypervisor. A hypervisor is basically the management platform for virtual machine. ...</summary>

  </entry>

  
  <entry>
    <title>How to Force Kill a Hyper-V VM</title>
    <link href="https://jaspertech.pro/posts/kill-hyperv-vm/" rel="alternate" type="text/html" title="How to Force Kill a Hyper-V VM" />
    <published>2024-09-18T00:00:00-07:00</published>
  
    <updated>2024-09-18T00:00:00-07:00</updated>
  
    <id>https://jaspertech.pro/posts/kill-hyperv-vm/</id>
    <content type="text/html" src="https://jaspertech.pro/posts/kill-hyperv-vm/" />
    <author>
      <name>Jasper Eldred</name>
    </author>

  
    
    <category term="tutorial" />
    
  

  <summary>How to Force Kill a Hyper-V VM  I had an assignment in class recently where I was tasked with forcably killing a virtual machine stuck in a stopping state. I decided to write this quick guide because I couldn’t find a clear answer on how to do it easily using only the command line.  Step 1  The first thing to do it get the GUIDs of each VM. You can do this with:  Get-VM | FT VMName,VMID   This ...</summary>

  </entry>

</feed>


