Automating virt-install with preseed.cfg

//preseed// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:preseed I created my own virtualization stack which is complete with version control, file backups, full image backups and more. Additionally, because my client base and use-case does not require that I spin up VMs too often, it was very easy to just keep a few VMs pre-configured generically and then virt-clone…

Forking a FLOSS Pokemon Project

//frontier-team-builder// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=projects:frontier-team-builder This tutorial is designed for users of Debian GNU/Linux who wish to self-host a version of PvPoke.com, an MIT licensed Pokémon GO project designed by KakunaMatata. The primary purposes of PvPoke.com are to allow lovers of the game to build a collection of Pokémon suited for battle, called a battle party…

Authoritative DNS Server with ISPConfig

Latest Wiki: //ispconfig// This tutorial is for self-hosting your own authoritative DNS server using ISP Config and bind9. The requirements are that you own three IPs, have a domain dedicated just for this with three A records pointing towards three clean Debian installs on each of the VMs. The names would be ns1.server.com, ns2.server.com, and…

Mail Server

//mailserver// Tutorial: The tutorial and setup details can be found on the Wiki. The official documentation for postfix and dovecot is great, but also a big thanks to Linux Babe again for a treasurer trove of resources and tips. The mail server tutorial is for users of Debian GNU/Linux who want to set up a…

Synapse Instance

//synapse// Reminder: Only the Wiki has the latest changes, so for complex live instance, visit the source wiki for the latest updates/corrections/changes. This tutorial is for users of Debian GNU/Linux who want to create their own synapse/matrix instance. The [[https://matrix-org.github.io/synapse/latest/setup/installation.html|official documentation]] was solid and the [[https://docs.hackliberty.org/books/self-hosted-services/page/how-to-install-matrix-synapse-on-debian-11|Hack Liberty]] tutorial had many great insights. I have everything…

Mastodon Instance

mastodon Jonathan Haack Haack’s Networking webmaster@haacksnetworking.org //mastodon// This tutorial is for users of Debian GNU/Linux who want to set up a mastodon instance. This particular instance runs in a VM (4-core / 16GB RAM / 1TB) for which the underlying host OS setup and hardware is outlined here: https://wiki.haacksnetworking.org/doku.php?id=computing:vmserver . I used Mastodon’s official docs…

Restarting AirSonic After Reboot or Crash

airsonic (restart script update) Jonathan Haack Haack’s Networking webmaster@haacksnetworking.org //airsonic (restart script update)// Have an AirSonic instance? If so, you need to reboot at times and/or it may crash. If so, here’s a simple script I run to monitor whether it is up or not, and start it if not and/or write a log entry…

Working around the HP Plugin Checksum Issue

hp-plugin Jonathan Haack Haack’s Networking webmaster@haacksnetworking.org //hp-plugin// Sourceforge hp-plugin website has been down for some time. So, to install the plug-in manually, download the plugin and the signature to the same directory as follows: wget https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.21.12-plugin.run|hplip-3.21.12-plugin.run wget https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.21.12-plugin.run.asc|hplip-3.21.12-plugin.run.asc Make sure both of the files are executable by the system once you got them downloaded as…

Close