]> gitweb.morketsmerke.org Git - backup.git/commitdiff
Dodanie kilku skryptów
authorxf0r3m <jakubstasinski@protonmail.com>
Sat, 14 Oct 2023 14:31:27 +0000 (16:31 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Sat, 14 Oct 2023 14:31:27 +0000 (16:31 +0200)
get_reports.sh [new file with mode: 0755]
github_bkp [new file with mode: 0644]
reports.sh [new file with mode: 0644]

diff --git a/get_reports.sh b/get_reports.sh
new file mode 100755 (executable)
index 0000000..92004c3
--- /dev/null
@@ -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 (file)
index 0000000..4445cc8
--- /dev/null
@@ -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 (file)
index 0000000..34e3ec4
--- /dev/null
@@ -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;