#!/home.sh

Hi there 👋,

I'm Alfio Salanitri a full stack developer currently employed at Industria01 passionate about open-source technologies.

Currently, I'm exploring headless systems using React with CMS platforms like WordPress, Shopify or Laravel Framework.

I enjoy working in a Linux environment (Debian and Arch) and I focus on the perpetual advancement of cybersecurity strategies for my servers.

# 👨‍💻 Open Source Projects (20)

Dive into my curated compilation of versatile Bash and Python scripts, crafted to enhance workflows and boost productivity.

These open source projects are freely accessible and modifiable for anyone who wants to contribute or adapt them to their needs.

~ Updated on Feb 17, 2025 [b102a80]

# 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

#apache#bash#lamp#mysql#php
4 stars | 3 forks | Jun 6, 2021
~ Updated on Feb 17, 2025 [094dbac]

# 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

#bash#monitoring#telegram
12 stars | 5 forks | Oct 22, 2021
~ Updated on Feb 14, 2025 [a269f9b]

# wireguard-client-connection-notification

Receive notifications via Telegram or Gotify whenever a client connects or disconnects from a WireGuard tunnel.

#bash-script#gotify#telegram-api#wireguard
51 stars | 13 forks | May 28, 2021
~ Updated on Nov 22, 2024 [e371fd7]

# wordpress-local-tunnel

This repository contains a Docker project that allows you to expose your locally WordPress site online using Cloudflare Tunnel via TryCloudflare. Useful when you want to share a preview of the site under development with a client.

#cloudflared#tunnel#wordpress
1 stars | Sep 4, 2024
~ Updated on Nov 19, 2024 [635c08a]

# massive-mail-sender

Flask app with Docker to send custom HTML emails to multiple recipients, with login and email composition UI.

#docker#flask-application#python
Nov 19, 2024
~ Updated on Jul 17, 2024 [6d817d0]

# expired_cart_rules_cleaner

A PrestaShop module designed as a workaround for a bug that lets users use expired or deactivated cart discount codes if they were added before the code expired.

#bugfix#prestashop#prestashop-module
1 stars | Jul 17, 2024
~ Updated on Apr 15, 2024 [b1903b4]

# qrcode-generator

This script can generate a svg qrcode from an url and send it to an email address from command line.

#bash#qrcode
Sep 24, 2021
~ Updated on Dec 16, 2023 [ba36731]

# wp-db-sync

A simple bash script to import/export a wordpress database to/from wordpress root directory.

#database#sync#wordpress
1 stars | 1 forks | Aug 1, 2022
~ Updated on Dec 4, 2023 [f0e0d75]

# backup-website-database

Create a tar archive of a source directory and a database dump file.

#backup#bash#tar
1 stars | Oct 8, 2021
~ Updated on May 12, 2023 [7dd559f]

# ps-db-sync

A simple bash script to import/export a prestashop database to/from prestashop root directory.

#database#prestashop#sync
1 stars | May 12, 2023
~ Updated on Apr 5, 2023 [42dde64]

# 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

#backup#bash#encryption
1 stars | 1 forks | Oct 27, 2021
~ Updated on Jan 28, 2023 [c092c3c]

# gotify-push-message

A simple bash script for Linux to send a message to Gotify server from CLI

#bash#gotify#linux
1 stars | Jan 24, 2023
~ Updated on Dec 15, 2022 [a105f95]

# change-database-tables-collate

Bash script to change charset and collate to specific database tables parsed from a txt file

#bash#mysql
Nov 25, 2022
~ Updated on Dec 1, 2022 [70f5e95]

# 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.

#bash#githubcli
Dec 1, 2022
~ Updated on Nov 12, 2022 [e9f2030]

# backup-mysql

Export all mysql databases in singular database_name.sql.gz file and archive all dumps in a tar.xz archive file.

#backup#bash#mysql
4 stars | 1 forks | Sep 30, 2021
~ Updated on Nov 8, 2022 [bc8e19d]

# mp4-converter

Convert an mp4 video to webp|ogv optimized for web and save the first video frame as jpeg cover.

#bash#converter#ffmpeg
Jan 5, 2022
~ Updated on Nov 8, 2022 [e9ff8af]

# gif-to-video-converter

Convert a gif image or a gif url to mp4|webp|ogv video with ffmpeg.

#bash#ffmpeg#gif#video
1 stars | Nov 29, 2021
~ Updated on Nov 8, 2022 [1b68268]

# backup-to-device

backup custom directories and mysql databases to an external device

#backup#bash
Mar 19, 2022
~ Updated on Nov 8, 2022 [9870865]

# process-analyzer

Analyze the ram and cpu usage of a process in real time from command line in linux.

#bash#linux
Sep 17, 2022
~ Updated on Oct 25, 2021 [ff424c1]

# linux-doc-words-counter

A simple bash script to count all words and characters of multiple documents (.doc|.txt)

#bash
Jun 10, 2021