Run Pi-hole on a Raspberry Pi with Docker Compose
Pi-hole is a DNS sinkhole that blocks ads and trackers network-wide, without relying on browser extensions. Running it as a Docker Compose service on a Raspberry Pi keeps the setup self-contained and

Search for a command to run...
Pi-hole is a DNS sinkhole that blocks ads and trackers network-wide, without relying on browser extensions. Running it as a Docker Compose service on a Raspberry Pi keeps the setup self-contained and

Docker lets you run containerized services on a Raspberry Pi with clean isolation and easy updates, and Docker Compose lets you define and manage those services declaratively via a YAML file instead o

Running low on RAM but don't want to burn through disk-based swap? zram-tools sets up a compressed swap device that lives entirely in memory, giving you extra headroom without the latency hit of a tra

A step-by-step guide to running Ookla's official speed test from the terminal.

Collection of basic configurations.
FreeCAD is a free, open-source parametric 3D CAD modeler, popular for mechanical engineering, product design, and general-purpose 3D modeling. This tutorial walks through installing the latest version on Ubuntu using the official AppImage, which is the simplest way to get a self-contained, up-to-date build without relying on your distro's package repositories.
Use the Raspberry Pi Imager to flash — it lets you pre-configure SSH, Wi-Fi, hostname, and user credentials before first boot, which is very handy! On Ubuntu open the terminal and install: sudo apt in
Pronterface (part of the Printrun suite) serves as a lightweight graphical host program for controlling 3D printers like Printrbot Simple Metal directly via USB serial connection. Primary Functions Real-time G-code sending and monitoring (e.g., M115...

The Printrbot Simple Metal can run an automatic bed-leveling routine and stores the tilt (bed "plane") so that subsequent moves are corrected in Z during the print. G29 tells the printer to probe several points on the metal bed using the inductive s...