От 04.07.2025
, обнаружил, что на текущую дату есть уже более свежая версия программного обеспечения в лице Domoticz
, проверил какая сейчас развернута у меня внутри VM: srv-domoticz системы (Ubuntu 22.04 Server)
виртуализации Proxmox 7.4-3
– это Domoticz
от Version 2024.7 (July 13th 2024)
, а на сайте разработчика значится, что есть Version 2025.1 (May 5th 2025)
. Значит у меня есть задача, каким образом происходит обновление и удастся ли сохранить все уже настроенное.
Шаг №1:
Т.к. мой домашний Domoticz
развернут как виртуальная машина под Proxmox 7.4-13
, то выключаю ее, делаю снапшот перед последующими действия этой заметки, а после включаю.
Шаг №2:
Подключаюсь по SSH
к своему боевому Domoticz:
ekzorchik@ekzorchik:~$ ssh -l ekzorchik 172.35.35.10
ekzorchik@172.35.35.10's password:
Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-143-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/pro
System information as of Fri Jul 4 12:57:28 PM MSK 2025
System load: 0.08 Processes: 113
Usage of /: 20.0% of 48.14GB Users logged in: 0
Memory usage: 11% IPv4 address for ens18: 172.35.35.10
Swap usage: 0%
Expanded Security Maintenance for Applications is not enabled.
45 updates can be applied immediately.
To see these additional updates run: apt list --upgradable
1 additional security update can be applied with ESM Apps.
Learn more about enabling ESM Apps service at https://ubuntu.com/esm
New release '24.04.2 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
Last login: Fri Jul 4 12:52:01 2025 from 10.9.0.1
ekzorchik@srv-domoticz:~$
Шаг №3:
Из базы знаний Domoticz
узнаю, что можно выполнить вроде как обновление релиза следующим образом:
ekzorchik@srv-domoticz:~$ cd ~/domoticz
ekzorchik@srv-domoticz:~/domoticz$
ekzorchik@srv-domoticz:~/domoticz$ sudo ./updaterelease
Stopping Domoticz...
Making backup of current installation...
ls: cannot access 'backups/domoticz_backup_*': No such file or directory
Output file: backups/domoticz_backup_20250704_130020.tar.gz
Backup finished...
Downloading latest release version...
Checking file integrity...
Installing new version...
.........................................
Starting Domoticz... (please standby...)
Done...
ekzorchik@srv-domoticz:~/domoticz$
Шаг №4:
Проверяю, а какая сейчас версия Domoticz
стала после выполненного шага выше:
ekzorchik@srv-domoticz:~/domoticz$ ./domoticz -version
2025-07-04 13:01:26.777 Status: Domoticz V2025.1 (c)2012-2025 GizMoCuz
2025-07-04 13:01:26.777 Status: Build Hash: 89d5c900d, Date: 2025-05-05 10:02:49
2025-07-04 13:01:26.777 Status: Startup Path: /home/ekzorchik/domoticz/
ekzorchik@srv-domoticz:~/domoticz$
ekzorchik@srv-domoticz:~/domoticz$ cd ~
Шаг №5:
Проверяю, что система Domoticz
запущена и можно обратиться на Web
–интерфейс Domoticz:
ekzorchik@srv-domoticz:~$ sudo systemctl status domoticz | head -n5
● domoticz.service - LSB: Home Automation System
Loaded: loaded (/etc/init.d/domoticz.sh; generated)
Active: active (running) since Fri 2025-07-04 13:00:28 MSK; 2min 4s ago
Docs: man:systemd-sysv-generator(8)
Process: 1103 ExecStart=/etc/init.d/domoticz.sh start (code=exited, status=0/SUCCESS)
ekzorchik@srv-domoticz:~$
ekzorchik@srv-domoticz:~$ sudo ss -tlp | grep domoticz
LISTEN 0 4096 *:6144 *:* users:(("domoticz",pid=1112,fd=29))
LISTEN 0 4096 *:https *:* users:(("domoticz",pid=1112,fd=22))
LISTEN 0 4096 *:http-alt *:* users:(("domoticz",pid=1112,fd=15))
ekzorchik@srv-domoticz:~$
из вывода выше вижу, что сервис работает, порт 443
прослушивается системой, следовательно, могу через браузер обратиться на URL
адреса вида: https://IP&DNS
как вижу, ничего из того что у меня в минимальном виде настроено также осталось настроенным главное рабочим, а если посмотреть какая версия сейчас:
https://IP&DNS - Настройка - О системе
Version: 2025.1
Build Hash: 89d5c900d
Compile Date: 2025-05-05 10:02:49
dzVents Version: 3.1.8
Python Version: None
Active User: admin
Шаг №6:
Выключаю виртуальную машину и делаю снапшот дабы перед последующими действиями у меня был бекап, покуда я сейчас помню и не забегался.
Итого, обновление прошло элементарно. Нужно поподробнее посмотреть все нововведения, в друг там появилось что-то что я могу у себя разобрать и применять.
На этом пока заметку завершаю, с уважением автор блога Олло Александр aka ekzorchik.