Tolerating Cockpit on Debian

//cockpit// IntroductionThis tutorial covers how to set up Cockpit on Debian. The approach here assumes that Cockpit will be installed on bare metal being used in production, with only ssh exposed. This tutorial assumes you already have a sufficiently hardened and provisioned VPS/VM w/ a LAMP stack and some associated A/AAAA records ready to go.…

Creating a Production Pixelfed Instance

//pix3lfed// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:pix3lfed Introduction – Setting up Pixelfed on DebianThis tutorial provides users of Debian GNU/Linux with a roadmap for installing a Pixelfed instance. These isntructions are drawn from the [[https://pixelfed.github.io/docs-next/running-pixelfed/installation.html|Pixelfed documentation]]. Most steps were straightforward, however, there were a few issues not covered in their documentation, namely, special permissions for some OAUTH bits,…

Authoritative DNS w/ Bind 9

//bind9dns// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:bind9dns Introduction This tutorial is for users of Debian GNU/Linux to set up an authoritative DNS server using bind9. An authoritative DNS server serves DNS records about other hosts … that is, you use an authoritative server to serve domain.com’s A, AAAA, DMARC, SPF, etc., records. These records can then be queried…

Setting up a secure & public-facing Filebrowser instance

//filebrowser-pub// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:filebrowser This tutorial is for Debian Trixie users seeking to set up a secure and public-facing Filebrowser instance. This is to assist with uploading and managing music/media on Navidrome, Jellyfin, and other similar instances. Do not proceed with this tutorial until you’ve learned how to set up a public facing VM/VPS and…

Spinning up Jellyfin

//jellyfin// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:jellyfin This tutorial is for Debian users wanting to set up a production-ready Jellyfin server. This instance runs on a VM inside my virsh+qemu stack recently recapped in detail in this article. This VM is set up with a LAMP stack, a reverse proxy with Let’s Encrypt, automated syncing, scanning, and some…

Setting Up Navidrome

//navidrome// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:navidrome This tutorial is for Debian Trixie users seeking to set up a production-ready Navidrome server. I used virsh+qemu to make a VM sufficient storage, and the VM is set up with a LAMP stack, a reverse proxy with Let’s Encrypt, automated syncing, scanning, and some hardening measures. Im using fpm with…

Close