From: xf0r3m Date: Sat, 14 Oct 2023 14:31:27 +0000 (+0200) Subject: Dodanie kilku skryptów X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=91fa6f10466d5f6213efd964e22677bdda777e23;p=backup.git Dodanie kilku skryptów --- diff --git a/get_reports.sh b/get_reports.sh new file mode 100755 index 0000000..92004c3 --- /dev/null +++ b/get_reports.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +curl https://ftp.morketsmerke.org/\~xf0r3m/du-report.txt 2>/dev/null | mail -s "Raport przestrzeni dyskowej serwera searx-bkp" xf0r3m@searx; +curl https://ftp.morketsmerke.org/\~xf0r3m/le-report.txt 2>/dev/null | mail -s "Raport stanu certyfikatów Let's Encrypt serwera ftp.morketsmerke.org" xf0r3m@searx; +certbot certificates 2>/dev/null | mail -s "Raport stanu certyfikatów Let's Encrypt serwera searx.morketsmerke.org" xf0r3m@searx; diff --git a/github_bkp b/github_bkp new file mode 100644 index 0000000..4445cc8 --- /dev/null +++ b/github_bkp @@ -0,0 +1,39 @@ +#!/bin/bash + +function fetchRepos() { + root=$1; + shift; + list=$@; + for repo in $list; do + if [ ! -d ${HOME}/${root}/${repo} ]; then + if [ "$repo" = "xfcedebian" ]; then + if [ ! -d ${HOME}/${root}/xfcedebian-stable ]; then + git clone https://github.com/xf0r3m/xfcedebian ${HOME}/${root}/xfcedebian-stable; + fi + if [ ! -d ${HOME}/${root}/xfcedebian-testing ]; then + git clone https://github.com/xf0r3m/xfcedebian -b d13 ${HOME}/${root}/xfcedebian-testing; + fi + else + git clone https://github.com/${root}/${repo} ${HOME}/${root}/${repo}; + fi + else + if [ "$repo" = "xfcedebian" ]; then + (cd ${HOME}/${root}/xfcedebian-stable && git pull); + (cd ${HOME}/${root}/xfcedebian-testing && git pull); + else + (cd ${HOME}/${root}/${repo} && git pull); + fi + fi + done +} + +# xf0r3m +reposList="immudex-testing xfcedebian bugtrack immudex-lhe immudex immudex-sdk docs sync archive ipr idle idx-search mrtr update_searxng createtoc archflux greenOS-installer dC-install OTP greenOS greenOSTe greenOSAE dirdiff wificonnector VTMP VTMP2.0 VTMPc trash speedtestmap sc rpi0usbca passwordg ospmanager morketsmerke.net ip-scanner frontpage_morketsmerke FastestOpenBSDMirror django-examples cm cdlcd bandersnatch addsaduser" +ROOT="xf0r3m"; +fetchRepos $ROOT $reposList; + +# morketsmerke +reposList="morketsmerke.github.io morketsmerke-dev mmtool"; + +ROOT="morketsmerke"; +fetchRepos $ROOT $reposList; diff --git a/reports.sh b/reports.sh new file mode 100644 index 0000000..34e3ec4 --- /dev/null +++ b/reports.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +ssh xf0r3m@searx-bkp "bash /var/backups/du-report.sh" > /home/xf0r3m/public_html/du-report.txt; +certbot certificates > /home/xf0r3m/public_html/le-report.txt 2>/dev/null;