Managing AI Bots+ w/ Apache MPM, FPM, & Fail2Ban

//managingbots// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:managingbots This tutorial is designed for Debian OS and LAMP stack users that want to track and or prohibit bot scraping (or other url requests) that might harm server performance and/or cause it to fail. In my case, I have a multi-site WordPress that includes my tech blog, poetry, and teaching blog.…

Perfecting the Self-Hosted Email Server

//mailserver////roundcube// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:roundcube Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:mailserver It’s been 5 years since I switched full time to my own email server. When I first built it, I was overtaken by the enormity of migrating all the emails, creating all the new accounts, and building two more servers for the other two domains I used for…

Setting up a Self-Hosted RustDesk Instance

//rustdesk// Latest Updates: https://wiki.haacksnetworking.org/doku.php?id=computing:rustdesk This tutorial is for users of Debian GNU/Linux who want to setup a self-hosted RustDesk instance. This tutorial is designed for a public facing instance/domain which uses an apache2 reverse proxy to serve TLS requests back to the gohttp server listening on port 8000. TLS certs are handled by Let’s Encrypt…

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…

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…

Migrating from a VPS to a Data Center

vmserver Jonathan Haack Haack’s Networking netcmnd@jonathanhaack.com What? I put a large physical host at a data center in Northern New Mexico. I purchased a few blocks of ip4 addresses, and set up virt-manager to run guest OSs for my business and other projects. Put simply, I was creating virtualized infrastructure on a physical host I…

Close