LXD: lxc config for privileged containers / LXD: конфигурация lxc для привилегированных контейнеров

Для того, чтобы задать параметры для контейнера есть команда «lxc config edit <container name>», но не очевидно, как задать некоторые параметры, которые указаны в документации к lxc например «lxc.apparmor.profile = unconfined». Далее покажу как это сделать.

Читать далее

LXD commands aliases / LXD ссылки на команды

Расскажу о возможности сделать «свои» команды в LXD, еще это можно использовать для создания собственных настроек либо фильтров стандартных команд LXD, чтобы упросить их ввод.

Читать далее

Scrapping data from web pages with Selenium and Python3 on Ubuntu 20.04 without desktop GUI (xvfb) / Сбор данных с веб-сайтов с помощью Selenuim и Python3 на Ubuntu 20.04 без оболочки рабочего стола (xvfb)

Сегодня расскажу, как подготовить с нуля систему Ubuntu 20.04 для парсинга веб-сайтов на Python3 с помощью Selenuim и виртуального дисплея xvfb через пакет pyvirtualdisplay. Это мне понадобилось для сбора некоторой статистики с сайта внутри контейнера LXC, при этом, данные получить можно лишь проведя некоторые манипуляции с JavaScript объектами на странице (если у вас простая статичная страница, то проще использовать Python3 пакет requests_html), именно для этого нам нужен Selenium драйвер для Chrome.

Читать далее

Install OpenVPN to LXD(lxc) on Ubuntu with WEB GUI panel (monitoring & management) / Установка OpenVPN на LXD(lxc) на Ubuntu с ВЕБ-интерфейсом (управление и мониторинг)

Есть в этом деле пара хитростей, чтобы они не были забыты, тут запишу.

Читать далее

Install hass.io (home assistant) inside LXD (lxc) on Ubuntu 18.04 LTS — privileged Docker container inside LXD (lxc) / Установка hass.io (home assistant) внутри контейнера LXD на Ubuntu 18.04 LTS — запуск привилегированного контейнера внутри LXD (lxc)

Да, заморочился. Ну, что поделаешь — есть задача — решаем.

Читать далее

LXD/LXC (Linux Containers) manual / Справка по LXD/LXC (Контейнеры Linux)

До открытия для себя LXC я использовал для изоляции сервисов на домашнем сервере chroot. Да, технология не новая, однако хорошо себя зарекомендовавшая. Но, к счастью, прогресс технологий в наше время дает нам все более совершенные инструменты, среди которых я порой нахожу вещи, которые не могут не радовать технофила. Далее расскажу, как можно организовать домашний сервер так, чтобы было удобно им управлять, бекапить и создавать сервисы, которые будут независимы и безопасно разделены между собой.

Читать далее