Asif Bacchus
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!
Languages
Repos
18
Stars
114
Forks
28
Top Language
Shell
Loading contributions...
Top Repositories
Fail2Ban setup that monitors UFW logs to detect and dynamically blacklist systems that are port-probing your server. Also monitors SSH as normal.
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.
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.
Bash script and systemd service/timer to update CloudFlare DNS with dynamic IP address
Vanilla javascript particle animation with no external libraries or configuration files. Integrates with CSS for easy theming.
Scripts to help manage mailcow-dockerized installations
Repositories
18Bash script and systemd service/timer to update CloudFlare DNS with dynamic IP address
Scripts to help manage mailcow-dockerized installations
Fail2Ban setup that monitors UFW logs to detect and dynamically blacklist systems that are port-probing your server. Also monitors SSH as normal.
PowerShell Wake-On-Lan cmdlet to send magic packet(s) based on provided MAC address(es).
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.
Library to retrieve and parse SVG files. Includes Blazor component to render as inline markup.
DotNET Core library to retrieve an image file and convert it to Base64. Includes Blazor component to insert as an image.
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.
Fun monster-themed HTML error pages.
Vanilla javascript particle animation with no external libraries or configuration files. Integrates with CSS for easy theming.
NGINX-mainline on Alpine. File structure optimized for containerized deployment and easy SSL implementation.
Dart-SASS compiler on Debian-slim. Background source polling and compressed or regular CSS output.
Containerized node-livereload based container allowing for 'live' web-development using JS snippets or LiveReload clients over HTTP/HTTPS.
mariadb server/client on Alpine Linux. Feature-matches official container plus some extra settings.
Simple test page to check PHPMailer diagnostic output using various ports and encryption settings.
Scripts to generate SRI hashes via POSIX shell and PowerShell.
bash-script to download updated adserver list files, deduplicate them and format the combined output file for use with DNSMASQ external hosts file.
My generic Debian base-setup with custom prompts, timesyncd, nano and ssh