Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

140 total results found

Host Architecture

K8 Cluster Creation + Portainer GUI

Host Operating System To get started with Kubernetes, I chose Ubuntu 22.04 Server LTS to use as my host OS. I chose this as I'm most familiar with this and figured it would make learning much smoother.   VM Specs (RAM, CPUs, Storage, etc) Kubernetes doesn't...

Lessons Learned & Reflection

K8 Cluster Creation + Portainer GUI

Takeaways I decided to start learning Kubernetes by building my own cluster. If you're familliar with any type of DevOps environments, then you know how important it is to understand and orchestrate Kubernetes clusters. I took my normal approach to learning n...

Portainer Web GUI - Environment Connection

K8 Cluster Creation + Portainer GUI

With my K8 cluster now set up, I'm going to connect this cluster to my Portainer container running in my local Docker engine on another VM I have in Proxmox. For more details about my Portainer set up, check out my Docker Containers book. Portainer is a Web GU...

Installation + Config

tailscale

Installing Tailscale is made simple with OPNsense, and only 2 items are required to successfully install the service: Console Access to router (SSH) Internet Connection SSH into your OPNsense router console, enter "8" to select the shell option. Then ru...

Port Mapping

tailscale

With your tailscale installation complete, set up port mapping to allow access to certain devices. If you want to allow access to an entire subnet, you can do this through the admin console for tailscale in the "Edit route settings" section: I've enabled ac...

Successful Connection

tailscale

To test my connection, I went to my University library and tried to connect to my tailnet. As you can see below, I was able to ping my router gateway while connected to my University WiFi: To update Tailscale, run the following commands: cd /usr/ports/se...

Install

OPNsense ACME Certificate for Web GUI

To set up a certificate with ACME, there are several steps involved. First, you'll need to install a the ACME client plug-in ( System--> Firmware --> Plug-Ins )

Configuration

OPNsense ACME Certificate for Web GUI

Updated Topology

Lab Networking

After moving and setting up my new network, heres what my updated network topology looks like:  

Hardware Specifications

Ollama LLMs

As with all AI/ML related projects, the hardware being used will play a very large role in the results you get. For this project, I'm going to be using a 2024 MacBook Pro with the following specs: MacBook Pro - Late 2024 (16-inch) Processor: M4 Max (14-Cor...

Ollama

Ollama LLMs

Ollama's Official Website Ollama is an open-source project that allows users to run large language models (LLMs) locally on their own computers. It was released in 2023 and has gained popularity as a tool for running AI models without needing cloud services o...

OPNsense Upgrade - Version 25.7

OPNsense

For the past 2–3 years, I've maintained a stable OPNsense deployment as the core network appliance of my home network infrastructure. This project has provided advanced firewalling, traffic shaping, VPN, and monitoring capabilities, all tailored to my househol...

Environment Set-Up

Model Context Protocol (MCP) by Anthropic

For this project, I'll primarily be using Docker containers running on isolated network (configured with OPNsense - see "Network Projects"). A high level of the containers, are as follows: File Server with random test files (Ubuntu container) MCP Server P...

Miscellaneous Helpful Notes

Hardware Dell PowerEdge R640

To enable Lifecycle Controller - SSH into iDrac and run commands: