PXE Booting with BIOS and UEFI

The Preboot Execution Environment (PXE) is a standard client and server interface that allows a workstation to be configured and booted remotely by an administrator. In my current workplace, we are in the process of…

Plex on Ubuntu Server with NAS

Plex is one of the most popular desktop applications for media management. It helps you organize and share media files and other online services. It is mainly known for its streaming capabilities to anywhere on…

Compiling Arduino IDE from source on Ubuntu

Ubuntu and other Linux distributions have extensive package repositories, such as the Ubuntu Software Center, and/or the Synaptic Package Manager. Still, Every now and then you’ll find an obscure application or the newest stable or…

Configuring VLANS with PFsense and Cisco switches

VLANs are segmented broadcast domain networks. VLANs allow network administrators to partition their networks to minimize the amount of broadcast packets, control security, and improve the quality of service. VLANs work on the standard IEEE 802.1Q; when…