This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
## | |
# BORG Backup | |
# | |
# [1.0] 2014-10-30 :: Allan Brazute | |
# - Assimilation | |
# | |
# All hosts need to have ssh and borg | |
# Backup Repository host may also need a compress tool like pigz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Spider Struct - by Allan.Brazute | |
* Mirror files from some remote place, based on a source directory structure, to a distination directory | |
* | |
* Usage: spiderstruct.php /local_src_structure_path/ /output_path/ http://base_url/ | |
*/ | |
$localSrc = (isset($argv[1]) && $argv[1])? $argv[1] : ''; | |
$localDst = (isset($argv[2]) && $argv[2])? $argv[2] : ''; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
## | |
# Backmark.sh | |
# | |
# Will create a pool of binary and text files with random content, | |
# duplicate then in two directories and backup it twice | |
# with multiple tools to compare their time and size. | |
# | |
# Simple like that. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Issue a LetsEncrypt SSL certificate using acme.sh | |
# | |
# ISPConfig 3 preparation: | |
# Enable the SSL option and Add a self-signed certificate on SSL tab within Sites/Domains to create the needed configurations. | |
# | |
if [ -z "$*" ]; then | |
printf "\n issue-cert.sh domain.com \n\n" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ssh USER@REMOTE_SOURCE_SERVER 'mysqldump -uUSER -pPASSWORD --databases MYDATABASE | lbzip2' | lbunzip2 | pv -s `ssh USER@REMOTE_SOURCE_SERVER 'mysql -uUSER -pPASSWORD -e "SELECT ROUND(((SUM(DATA_LENGTH)*2)+SUM(INDEX_LENGTH))/3) B FROM information_schema.tables WHERE table_schema = \"MYDATABASE\";"| tail -n1'` |mysql -uUSER -pPASSWORD |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
* Funções de validação de Inscrição Estadual | |
* | |
* Fórmulas dos Fiscos das 27 UF's no Site do SINTEGRA: | |
* http://www.sintegra.gov.br/insc_est.html | |
*/ | |
/** | |
* Checa Inscrição Estadual |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Visual Studio Code Arduino Tasks.json | |
// Author: Allan Brazute @ SpotApp | |
// | |
// ${workspaceRoot}: the root folder of the team | |
// ${file}: the current opened file | |
// ${fileBasename}: the current opened file's basename | |
// ${fileDirname}: the current opened file's dirname | |
// ${fileExtname}: the current opened file's extension | |
// ${cwd}: the current working directory of the spawned process |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash - | |
### | |
# Simple ec2-automate-backup runner | |
# Author: Allan Brazute | |
### | |
# Setup | |
BKP_DEVICES_PATHS="/var/lib/mongo /var/lib/mysql" | |
BKP_KEEP_DAYS=7 |
NewerOlder