Compare commits

...

2 Commits

Author SHA1 Message Date
5521870f0a build 2025-10-28 20:19:38 +01:00
2c53dfd049 build 2025-10-28 20:18:03 +01:00

View File

@@ -167,15 +167,9 @@ backups = {
} }
}, },
"m-server":{ "m-server":{
"login": "root@m-server.home.lan",
"jobs": { "jobs": {
"docker_data":{ "docker_data":{
"source":"/share/docker_data/", "source":"/media/m-server/docker_data/",
"exclude":"",
"active":True
},
"fail2ban":{
"source":"/etc/fail2ban/",
"exclude":"", "exclude":"",
"active":True "active":True
} }
@@ -199,10 +193,6 @@ BACKUP_FS = "/media/backup/"
BACKUP_HOST = "amd.home.lan" BACKUP_HOST = "amd.home.lan"
#BACKUP_HOST = "morefine.home.lan" #BACKUP_HOST = "morefine.home.lan"
logging.info("Test connection")
hm = socket.gethostbyaddr(BACKUP_HOST)
logging.info(_RESTORE)
def send_mqtt_message(topic,msg,qos=0,retain=False): def send_mqtt_message(topic,msg,qos=0,retain=False):
client2 = mqtt.Client() client2 = mqtt.Client()
client2.username_pw_set("jaydee", "jaydee1") client2.username_pw_set("jaydee", "jaydee1")
@@ -532,9 +522,8 @@ def backup_job(pl):
SOURCE_DIR = backups[host]["jobs"][b]["source"] SOURCE_DIR = backups[host]["jobs"][b]["source"]
now = datetime.datetime.now() now = datetime.datetime.now()
BACKUP_HOST = backups[host]["login"]
BACKUP_DEVICE = "/mnt/raid" BACKUP_DEVICE = "/mnt/raid"
BACKUP_DIR = f"{BACKUP_HOST}:{SOURCE_DIR}" BACKUP_DIR = f"{SOURCE_DIR}"
BACKUP_ROOT = f"{BACKUP_DEVICE}/backup/{host}/{b}" BACKUP_ROOT = f"{BACKUP_DEVICE}/backup/{host}/{b}"
DATETIME = now.strftime("%Y-%m-%d_%H-%M-%S") DATETIME = now.strftime("%Y-%m-%d_%H-%M-%S")
@@ -549,9 +538,6 @@ def backup_job(pl):
msg = {"mode":_MODE, "status":"started","bak_name":"complete","host":host,"cur_job":b,"start_time":STARTTIME,"end_time":"in progress","progress":0,"finished":",".join(finished)} msg = {"mode":_MODE, "status":"started","bak_name":"complete","host":host,"cur_job":b,"start_time":STARTTIME,"end_time":"in progress","progress":0,"finished":",".join(finished)}
client2.publish(topic, json.dumps(msg),qos=0, retain=True) client2.publish(topic, json.dumps(msg),qos=0, retain=True)
cmnd = "mkdir -p " + NEW_BACKUP_DIR cmnd = "mkdir -p " + NEW_BACKUP_DIR
logging.info(cmnd) logging.info(cmnd)