Asif Bacchus's repositories
fail2banUFW
Fail2Ban setup that monitors UFW logs to detect and dynamically blacklist systems that are port-probing your server. Also monitors SSH as normal.
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.
ab-particles
Vanilla javascript particle animation with no external libraries or configuration files. Integrates with CSS for easy theming.
CloudflareDDNS
Bash script and systemd service/timer to update CloudFlare DNS with dynamic IP address
mailcow-scripts
Scripts to help manage mailcow-dockerized installations
fun-errorpages
Fun monster-themed HTML error pages.
ps-cmdlet-wol
PowerShell Wake-On-Lan cmdlet to send magic packet(s) based on provided MAC address(es).
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.
ab-dart-sass
Dart-SASS compiler on Debian-slim. Background source polling and compressed or regular CSS output.
ab-livereload
Containerized node-livereload based container allowing for 'live' web-development using JS snippets or LiveReload clients over HTTP/HTTPS.
ab-mariadb-alpine
mariadb server/client on Alpine Linux. Feature-matches official container plus some extra settings.
DebianConfigs
My generic Debian base-setup with custom prompts, timesyncd, nano and ssh
generateSRI
Scripts to generate SRI hashes via POSIX shell and PowerShell.
phpmailerTest
Simple test page to check PHPMailer diagnostic output using various ports and encryption settings.