====== Haack's Networking ====== Haack's Networking is a networking and security firm that leverages [[wp>Free Software]] principles to serve educators and small businesses. When new tutorials or workflows are developed, Haack's Networking will typically introduce those to the community on its Technology Blog. Since blog entries were written at a certain point in time, they ultimately age and become out of date, however, the corresponding entries on this Wiki will be maintained and updated. For those who share the passion for Free Software, Haack's Networking hosts various social media communities (see below). Additionally, Haack's Networking sponsors a student Hacking Club - and associated self-hosted Gitlab CE repository - where configuration files, scripts, and/or code for GNU/Linux projects can be found. A complete list of offerings can be found here: * [[https://haacksnetworking.dev|Community Instances]] ---- ==== Self-Hosting Solutions ==== {{ :self-hosted.png?nolink&80}} Tutorials on self-hosting common services and/or instances, including ways of virtualizing and automating those solutions. * Basic LAMP Configuration: [[computing:apachesurvival|]] * Gitlab CE: [[computing:gitlab-ce|]] * Airsonic Advanced: [[computing:airsonic|]] * Invoice Plane: [[computing:invoiceplane|]] * Mastodon: [[computing:mastodon|]] * Matrix: [[computing:synapse|]] * Nextcloud: [[computing:nextcloud|]] * WordPress General Setup: [[computing:selfhostedwp|]] * WordPress Multi-Site: [[computing:wpmultisite|]] * Dokuwiki: [[computing:dokuwiki|]] * RustDesk: [[computing:rustdesk|]] * PeerTube: [[computing:peertube|]] * Navidrome: [[computing:navidrome|]] * Filebrowser: [[computing:filebrowser|]] * Jellyfin: [[computing:jellyfin|]] * Castopod: [[computing:castopod|]] * Pixelfed: [[computing:pix3lfed|]] * Chatmail: [[computing:chatmail|]] * Ente: [[computing:ente|]] * Librechat: [[computing:librechat|]] * Only Office (OCI Container): [[computing:onlyoffice|]] * Keycloak (OCI Container): [[computing:keycloak|]] * High Performance Backend (OCI Container): [[computing:hpb-talk|]] * Element Call (OCI Container): [[computing:element-call|]] * R-Studio (Legacy): [[computing:rstudio|]] * Moodle (Legacy): [[computing:moodle|]] ==== Networking and Email ==== {{ :networking.png?nolink&80}} The tutorials below pertain to network connections/storage, monitoring, or hardening. They may or may not be self-hosted solutions. * Classic Bridging: [[computing:classic-bridging|]] * Network Manager Bridging: [[computing:nm-bridging|]] * Managing DHCPCD: [[computing:dhcpcd|]] * Mail Relay: [[computing:exim4|]] * Mail Server (Buster/Bookworm): [[computing:mailserver|]] * Mail Server (Trixie): [[computing:mailserver-trixie|]] * Mail Client w/ Exim4: [[computing:mailclient|]] * Roundcube Webmail: [[computing:roundcube|]] * Configuring openWRT: [[computing:openwrt|]] * Adblocking w/ Pihole: [[computing:piholeonblack|]] * Recursive DNS w/ Unbound: [[computing:unbounddns|]] * DNS Hijacks: [[computing:dnshijacks|]] * DNS w/ Bind9: [[computing:bind9dns|]] * DNS w/ ISPConfig: [[computing:ispconfig|]] * IPv6 Notes: [[computing:ipv6|]] * Managing AI Bots: [[computing:managingbots|]] * VPN w/ openWRT: [[computing:vpnserver-openwrt|]] * VPN w/ Debian: [[computing:vpnserver-debian|]] * Fail2Ban: [[computing:fail2ban|]] * BGP Routes: [[computing:bgproutes|]] * Service Builder: [[computing:servicebuilder|]] * Packet Monitoring: [[computing:tcpdump|]] * Smokeping Monitoring: [[computing:smokeping|]] * Munin Monitoring (Legacy): [[computing:munin|]] * SPF & DKIM Notes (Legacy): [[computing:spfdkim|]] * Cacti Monitoring (Legacy): [[computing:cactiwebserver|]] * Securing SSH (Legacy): [[computing:ssh|]] ==== Miscellaneous ==== {{ :miscellaneous.png?nolink&80}} These tutorials have no proper home. They could extensions of tutorials above, random topics, and/or other notes from random jobs/tasks. Definitely a strong Debian theme present. * Miscellaneous Notes: [[computing:miscadmin|]] * Migrating WordPress: [[computing:migratewp|]] * Debian Testing w/ Xlibre and SonicDE: [[computing:debian-xlibre-sonicde|]] * Non-public Git Server: [[computing:gitserver|]] * Automating Apt Upgrades: [[computing:remote-upgrades|]] * Transcoding Stuff: [[computing:transcoding|]] * Internet Archive: [[computing:internetarchive|]] * Wiki Syntax: [[computing:wikisyntax|]] * Windows 11 on Virt-Manager (Legacy): [[computing:windows11-vm|]] * Minecraft Server (Legacy): [[computing:minecraft|]] * HP Printer Issues (Legacy): [[computing:hp-plugin|]] * Simple Crypto Mining (Legacy): [[computing:bfgminer|]] * Debian on Beaglebone (Legacy): [[computing:beaglebone|]] * Quicken 2007 on APFS (Legacy): [[computing:mac-quicken2007|]] ==== Storage ==== {{ :storage.png?nolink&80}} These tutorials all have to do with storage setup such as but not limited to virtualization servers, RAID and/or JBOD, the health and/or integrity of physical devices, and the management of all backup data and sites. * Virtualization w/ Virsh: [[computing:vmserver|]] * Virsh Reminders: [[computing:virtmanagerhell|]] * Installing VMs w/ Preseeds: [[computing:preseed|]] * Pebble Host w/ Virsh: [[computing:pebblehost|]] * Virtualization w/ Cockpit: [[computing:cockpit|]] * Containerization w/ Incus: [[computing:incus|]] * Containerization w/ Podman: [[computing:podman|]] * Virtualization w/ PVE: [[computing:proxmox|]] * Encryption w/ LUKS: [[computing:encryption|]] * RAID w/ btrfs: [[computing:btrfsreminders|]] * RAID w/ mdadm: [[computing:RAID|]] * RAID w/ zfs: [[computing:zfsreminders|]] * SMART Tools: [[computing:smartmontools|]] * Rsnapshot Version Control: [[computing:rsyncrsnapshot|]] * Monitoring Vitals: [[computing:monitorvitals|]] * Read/Write Benchmarking: [[computing:benchmarkinghds|]] * Network Storage Shares (Legacy): [[computing:samba|]] ==== Projects ==== {{ :project.png?nolink&80}} These are projects that Haack's Networking enjoys and in some cases, even contributed to. They were all originally intended either as their own projects and/or forks, all to different and mixed success. Reverse proxies stay very much active, rest is quiet. * Frontier Team Builder: [[projects:frontier-team-builder|]] * Community Big Blue Button: [[computing:nmbbb|]] * Achievement/Opportunity Gap Research: [[computing:spss|]] * Linux From Scratch: [[computing:linuxfromscratch|]] * Virtual Hosts: [[computing:virtualhosts|]] ==== Extras ==== {{ :extras.png?nolink&90}} Haack's Networking uses Debian when/if given the choice, but that luxury is not always available. Some ecosystems require diving into other operating systems. * FreeBSD Notes: [[computing:freebsd|]] * Darwin Notes: [[computing:darwin|]] * Fedora Notes: [[computing:fedora|]] * Slackware Notes: [[computing:slackware|]] ===== Copyright ===== 2026 (C) Jonathan Haack DBA Haack's Networking //Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with all portions of this site being considered as //Invariant Sections//. A copy of the license is included below. \\ \\ //[[http://www.gnu.org/licenses/fdl-1.3.html|GNU Free Documentation License, Version 1.3]]. \\ \\ //{{ ::pxl_20251031_235551251.jpg?direct&600 |}} \\ --- //[[alerts@haacksnetworking.org|oemb1905]] 2026/10/10 16:42//