asifbacchus
Techie at heart, solving problems on a shoe-string budget and just goofing around. IT support consultant and network tech for, oh my god, 15+ years!
Calgary, AB
Pinned Repositories
ab-particles
Vanilla javascript particle animation with no external libraries or configuration files. Integrates with CSS for easy theming.
adserver-list-update
bash-script to download updated adserver list files, deduplicate them and format the combined output file for use with DNSMASQ external hosts file.
CloudflareDDNS
Bash script and systemd service/timer to update CloudFlare DNS with dynamic IP address
fail2banUFW
Fail2Ban setup that monitors UFW logs to detect and dynamically blacklist systems that are port-probing your server. Also monitors SSH as normal.
fun-errorpages
Fun monster-themed HTML error pages.
mailcow-scripts
Scripts to help manage mailcow-dockerized installations
MailcowBackup
Script to backup/restore Mailcow and the host system using borgbackup. Handles 503 error page generation, mailflow stop/restart, SQL database dump, borg backup and prune and integrates with Logwatch for easy monitoring.
NextCloudBackup
Script to backup NextCloud using borgbackup. Handles 503 error page generation, NC maintenance mode entry/exit, SQL database dump, borg backup and prune and integrates with Logwatch for easy monitoring.
ps-cmdlet-wol
PowerShell Wake-On-Lan cmdlet to send magic packet(s) based on provided MAC address(es).
asifbacchus's Repositories
asifbacchus/fail2banUFW
Fail2Ban setup that monitors UFW logs to detect and dynamically blacklist systems that are port-probing your server. Also monitors SSH as normal.
asifbacchus/MailcowBackup
Script to backup/restore Mailcow and the host system using borgbackup. Handles 503 error page generation, mailflow stop/restart, SQL database dump, borg backup and prune and integrates with Logwatch for easy monitoring.
asifbacchus/NextCloudBackup
Script to backup NextCloud using borgbackup. Handles 503 error page generation, NC maintenance mode entry/exit, SQL database dump, borg backup and prune and integrates with Logwatch for easy monitoring.
asifbacchus/ab-particles
Vanilla javascript particle animation with no external libraries or configuration files. Integrates with CSS for easy theming.
asifbacchus/CloudflareDDNS
Bash script and systemd service/timer to update CloudFlare DNS with dynamic IP address
asifbacchus/mailcow-scripts
Scripts to help manage mailcow-dockerized installations
asifbacchus/fun-errorpages
Fun monster-themed HTML error pages.
asifbacchus/ps-cmdlet-wol
PowerShell Wake-On-Lan cmdlet to send magic packet(s) based on provided MAC address(es).
asifbacchus/adserver-list-update
bash-script to download updated adserver list files, deduplicate them and format the combined output file for use with DNSMASQ external hosts file.
asifbacchus/ab-dart-sass
Dart-SASS compiler on Debian-slim. Background source polling and compressed or regular CSS output.
asifbacchus/ab-livereload
Containerized node-livereload based container allowing for 'live' web-development using JS snippets or LiveReload clients over HTTP/HTTPS.
asifbacchus/ab-mariadb-alpine
mariadb server/client on Alpine Linux. Feature-matches official container plus some extra settings.
asifbacchus/ab-nginx
NGINX-mainline on Alpine. File structure optimized for containerized deployment and easy SSL implementation.
asifbacchus/DebianConfigs
My generic Debian base-setup with custom prompts, timesyncd, nano and ssh
asifbacchus/generateSRI
Scripts to generate SRI hashes via POSIX shell and PowerShell.
asifbacchus/phpmailerTest
Simple test page to check PHPMailer diagnostic output using various ports and encryption settings.