alfio salanitri full stack web developer
These are the projects and assignments done by me to practice and work on improving my skills and knowledge.
# server-guardian
A simple bash script that monitor your server (high cpu and ram usage, systemctl services status, free disk space) and send an alert to telegram bot
# ps-db-sync
A simple bash script to import/export a prestashop database to/from prestashop root directory.
# wp-db-sync
A simple bash script to import/export a wordpress database to/from wordpress root directory.
# encrypted-backup
Bash script to create an encrypted tar archive of a given directory. Supports files and folders exclusions listed in the excluded.txt file
# gotify-push-message
A simple bash script for Linux to send a message to Gotify server from CLI
# wireguard-client-connection-notification
Send a message to Telegram or Gotify Server when a client is connected or disconnected from wireguard tunnel
# change-database-tables-collate
Bash script to change charset and collate to specific database tables parsed from a txt file
# github-cli-search-collaborator
A simple bash script to scan your github repositories and list all collaborators for each one. You can also type the username to search.
# backup-mysql
Export all mysql databases in singular database_name.sql.gz file and archive all dumps in a tar.xz archive file.
# qrcode-generator
This script can generate a svg qrcode from an url and send it to an email address from command line.
# lamp-virtual-host
Bash script to manage apache virtual host on Debian/Ubuntu machines. This script can: create mysql database; create mysql user with privileges; install an application like wordpress, prestashop or laravel; choose different php-fpm version; install ssl certificate
# mp4-converter
Convert an mp4 video to webp|ogv optimized for web and save the first video frame as jpeg cover.
# backup-website-database
Create a tar archive of a source directory and a database dump file.
# gif-to-video-converter
Convert a gif image or a gif url to mp4|webp|ogv video with ffmpeg.
# backup-to-device
backup custom directories and mysql databases to an external device
# process-analyzer
Analyze the ram and cpu usage of a process in real time from command line in linux.
# linux-doc-words-counter
A simple bash script to count all words and characters of multiple documents (.doc|.txt)