adriel-logo

Latest posts

  • Easy duel booting operating systems

    Duel booting is a common way to use or test different operating systems with your hardware. Depending on your operating systems and hardware, it can be a real pain. In this post I will explain some basic rules to make it easier to duel boot and some useful commands.

  • FreeBSD - Setup a simple local llamafile AI

    I’ve been playing with llama.cpp on my laptop and server for awhile. I was actually writing up a guide for using it on a FreeBSD server through a NixOS VM using podman. The truth was the performance was poor, the container did not use its allotted RAM properly, and the CPU usage was always pinned.

  • My FreeBSD wish list 2024 edition

    This is a list of things I would like to see in FreeBSDs future.

  • FreeBSD 14 - Remove deprecated /usr/home symlink

    Freebsd 14 was released with this commit. In the past users home directories were placed in /usr/home with a symlink to /home. Freebsd 14+ will return to using /home directly, this is great. Over the years I have bumped into minor issues with programs due to the /usr/home directory, broot being a recent one.

  • FreeBSD 14 - Enable Kernel TLS for nginx

    This is how to enable Kernel TLS on FreeBSD 14 for use with nginx. This article assumes you already use nginx and you generally know how to use FreeBSD. FreeBSD 14 loads KTLS by default unlike FreeBSD 13 which makes setting up KTLS even easier.

  • FreeBSD 13.2 - Enable Kernel TLS for nginx

    This is how to enable Kernel TLS on FreeBSD 13.2 for use with nginx. This article assumes you already use nginx and you generally know how to use FreeBSD.

  • FreeBSD 13 - Bhyve share host files with VMs

    This is how I share files from a FreeBSD 13+ host into a bhyve VM. I host all my files on my FreeBSD host and pass certain folders into my NixOS VM for podman(docker) to use. These examples use NixOS but this works for other Linux distributions. I do not know how to do this for Windows, you are on your own 🫡.

  • FreeBSD 13 - Use live CD & zfs to swap HDD mirror to SSD mirror

    🚨 WARNING: This is a general guide I made while doing this task, don’t follow this blindly. I hope the general information will help you accomplish a similar task.

  • FreeBSD 13 - BastilleBSD Tips

    These are a few tricks I use for BastilleBSD on FreeBSD 13 to create persistent jails. This document assumes you have a pc/server on your home lan, you want to use IPv6 which has dynamic addresses and BastilleBSD is installed and setup. I write this to share my ideas with others familiar with FreeBSD, nothing is to be used without modification. BastilleBSD can be simple or difficult depending on what you want to do or HOW you do it. I have found that most examples for BastilleBSD are very basic, that is why I am writing this guide.

  • FreeBSD 12 - BastilleBSD, dotfiles using xstow

    This how I use Git and Xstow to manage my dotfiles across BastilleBSD jails.

  • FreeBSD - Things I do on a fresh install

    This is a general list of things I do and software I install on a fresh install of FreeBSD. I will update this periodicly, currently this applies to FreeBSD 13 using ZFS. All commands assume you are root, use sudo/doas as needed.

  • FreeBSD - Zerotier mesh network with jail support

    Zerotier is a mesh vpn network which allows you to connect your computers/servers/devices in a private network. It is incredibly useful and really cool technology. Installing and using it is simple enough, it even works inside jails with a few extra steps.