Анонимизация DICOM-снимков стала частой задачей, связанной с необходимостью передать обезличенные данные за пределы медицинской организации (ФЗ-152, защита ПД и прочие требования). Некоторые PACS и просмотрщики умеют это делать, но иногда возникает потребность сделать это из консоли (массово, например).
Как бэкапить из Linux на Яндекс.Диск
У Яндекс.Диска существует полнофункциональный linux-клиент, который может работать без GUI. Соответственно, его можно подключить, например, к серверу на Ubuntu и бэкапить на него сайт или любые другие файлы. Единственный существенный минус — нет функционала разграничения доступа к директориям внутри Яндекс.Диска — при бэкапе с разных машин каждая из них будет видеть всё содержимое.
Как закрыть панель управления Proxmox
Панель управления Proxmox VE дефолтно слушает на порту 8006. При желании закрыть этот порт или обращаться по стандартному https на порт 443 можно воспользоваться обратным прокси на Nginx. В официальной документации есть статья про это, однако конфиг в ней немного устарел.
NGINX Reverse Proxy на Proxmox VE
Один белый ip и несколько веб-ресурсов на разных виртуалках внутри гипервизора приводят к необходимости разруливать входящие запросы с использованием обратного прокси. Рассмотрим установку и настройку NGINX на поверх Proxmox Virtual Environment. Схема стенда отображена на картинке:
Установка cockpit на Ubuntu 22
Cockpit — веб-интерфейс для управления linux-машинами (как серверными, так и десктопными). На борту присутствует визуализация основных метрик, настройка сети, управление дисками, логи, консоль и прочее. Отличный вариант быстро взглянуть на систему не собирая информацию вручную по ssh.
Установка тёмной темы оформления ProxMox
Proxmox хорош всем, кроме внешнего вида веб-интерфейса. Встроенной тёмной темы в комплекте не идёт, поэтому будем ставить стороннюю от Weilbyte. Для установки понадобятся пакеты wget и curl, поэтому установите их заранее, если их нет.
Импорт диска ВМ в Proxmox
Импорт образа диска (виртуальной машины) приходится делать, например, при переносе из тестовой среды в продакшн или миграции из vmware esxi (в этом случае предварительно нужно конвертировать образ в qcow2).
Установка KVM в Ubuntu 22
Kernel Virtual Module — ПО, позволяющее создавать виртуальную среду на уровне ядра Linux, т.е. использовать виртуальные машины внутри основной хост-системы. Единственное требование — железо должно поддерживать виртуализацию (например — Intel VT). Для начала обновим репозитории.
Настройка L2TP GUI в Ubuntu 22
По умолчанию в графическом интерфейсе Ubuntu отсутствует поддержка протокола L2TP.
Установка Linux на MacBook с чипом T2
Захотелось ноут с красивой картинкой на дисплее, выбор пал на retina от apple. Т.к. последние линейки процессоров (М1 и М2) поддерживаются только Asahi Linux (остальные дистрибутивы в стадии тестирования у энтузиастов), а менять дистрибутив на переправе не хотелось, был приобретён представитель предыдущей линейки девайсов с T2 security chip (устанавливался на MacBook Pro 2018, 2019 и 2020, MacBook Air 13″ 2018, 2019 и 2020, iMac 27″ 2020, Mac Pro 2019, Mac mini 2018, iMac pro).