Архив рубрики: IT

Загрузка Legacy Windows из UEFI Grub

Иногда бывает ситуация, когда есть несколько накопителей с установленными операционными системами. Одна из них, допустим, Linux, которая установлена на GPT раздел и, соответственно, загружается в UEFI режиме. И есть Windows, но установленная на диск с MBR. Это начальные условия. Теперь можно поговорить про проблему загрузки Windows из grub, которая заключается в том, что при установке Linux, не добавляется опция загрузки… Читать далее »

Ограничение размера логов Docker

Если встречается ситуация когда места на диске перестаёт хватать или оно куда-то девается, а контейнеров куча, то на помощь придёт переустановка системы. Шутка. На самом деле докер по-умолчанию не имеет ограничения на размер логов и чтобы ограничить их бесконтрольное разрастание можно пойти двумя путями: Через команду запуска контейнера docker run —log-opt max-size=1k —log-opt max-file=5 … Через compose-файл services: app: container_name:… Читать далее »

Почта с защитой соединения для многодоменных серверов

В сети можно найти много статей про создание и настройку своего почтового сервера. Так как рецептов и конфигурационных файлов может быть от каждого автора много, я всего лишь затрону тему работы почтового сервера с несколькими доменами, использующими tls сертификаты. За источник настройки сервера возьму эту инструкцию — https://serveradmin.ru/nastrojka-postfix-dovecot-postfixadmin-roundcube-dkim-na-debian/ В статье выше хорошо расписано как настроить свой собственный почтовый сервер на… Читать далее »

Подключение OnlyOffice к Nextcloud

UPD 2024.03.01: Добавил решение, чтобы можно было редактировать документы и на телефоне UPD 2023.04.11: Добавил ниже решение про ошибку, что токен безопасности документа имеет неправильный формат При установке Nextcloud можно увидеть, что можно установить офисный пакет OnlyOffice как приятную возможность редактирования документов в своём облаке. Однако при первоначальной установке что-то идёт не так и этот пакет не ставится. Поэтому при… Читать далее »

Получение LetsEncrypt wildcard сертификата

По следам статьи с сайта — https://www.umgum.com/letsencrypt-wildcard-bind9Я только актуализировал информацию и оставил только один DNS. Для автоматического получения wildcard сертификата используемый ACME-клиент (в данном случае Certbot) запрашивает у сервера Let’s Encrypt уникальную строку-идентификатор, которую любым способом необходимо разместить в специальной TXT-записи нижеследующего формата, чтобы проверяющий сервер Let’s Encrypt мог считать её и удостовериться, что мы владеем или управляем указанным DNS-сервером:… Читать далее »

Тайловый сервер OpenStreetMap

Обновлено 12.11.2022. Добавлены пометки для Ubuntu 22. Основной упор пока на Ubuntu 20. Добавлены источники информации. OpenStreetMap (OSM) — это создаваемая пользователями, свободно редактируемая карта мира. Можно представить это как альтернативу Google Maps с открытым исходным кодом. Эта инструкция покажет, как создать свой собственный сервер тайлов (tiles) OpenStreetMap в Ubuntu 20.04, чтобы вам не пришлось использовать чужой картографический сервис. В… Читать далее »

Если логи аудита самбы сильно разрастаются

Заметил недавно, что логи аудита самбы, версии 4.13, настроенной по этой статье, сильно разрастаются. В файлах аудита просто огромное количество событий, не описанных в параметрах аудита. В файле syslog были видны примерно следующие строки Could not find opname mkdir: logging all Как оказалось, в самбе версии 4.13 синтаксис команд опции «full_audit:success» отличается от прошлой версии 4.11. Полный список опций можно… Читать далее »

A common libs для redmine 4.1

При установке плагинов от rmplus на новую версию redmine (4.1 на момент публикации) возникает ошибка при установке плагина NoMethodError: undefined method `alias_method_chain’ for SettingsController:Class Основной плагин для корректной работы плагинов компании rmplus называется «A Common Libs». Новую версию redmine плагин не поддерживает, а значит можно остаться навсегда на относительно старой версии 4.0. Чтобы всё заработало как надо необходимо скачать обновлённую… Читать далее »

Создание Storage Spaces

Для создания нового хранилища в Windows можно использовать Storage Spaces. Из описания этой технологии у Microsoft Storage Spaces — это технология Windows и Windows Server, которая помогает защитить данные от сбоев. Он концептуально напоминает технологию RAID, реализованную в программном обеспечении. Можно использовать дисковые пространства для объединения трех или более дисков в пул носителей, а затем использовать емкость из этого пула для… Читать далее »

Тюнинг Nextcloud [обновляемая]

После установки Nextcloud им можно сразу же пользоваться. (А если вы здесь по вопросу отключения техобслуживания Nextcloud, то вот команда — sudo -u www-data php /path/to/nextcloud/occ maintenance:mode —off (перед off ставьте два дефиса) ) Но, если вам хочется большей производительности, а также не хочется видеть предупреждение о текущей конфигурации, которое будет видно каждый раз при заходе в административную панель, то… Читать далее »

Samba, GID, UID и AD

Несоответствие локальных GID/UID в Samba доменным Проверено в Ubuntu 20.04, Samba 4.11.6 Особенности настройки и начальные данные: Работа с локальной БД Samba. Формат БД файл «tdb» (Samba Trivial Database). Сервер Samba является членом домена ActiveDirectory. Если в файле конфигурации Samba: /etc/samba/smb.conf указана база хранения «tdb» # grep idmap config /etc/samba/smb.conf idmap config * :backend = tdb то после полной переустановки… Читать далее »

Обновление Ubuntu с Nextcloud

Процесс обновления любой ОС всегда сопряжен с трудностями и «подводными камнями». Такие сюрпризы таятся и в казалось бы простом обновлении с Ubuntu 18.04 до Ubuntu 20.04. Для начала (перед самой командой do-release-upgrade) введём облако в режим обслуживания, чтобы мало ли чего не поломалось. sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:mode —on Затем выполним do-release-upgrade вплоть до перезагрузки сервера. do-release-upgrade Система автоматически… Читать далее »

Установка Nextcloud на Ubuntu 20.04

Прежде чем ставить Nextcloud по этой инструкции, вначале установите LEMP-стек. Если он не установлен, и вы хотите знать как это сделать, то проследуйте по ссылке. Данная статья создана с небольшой переработкой из статьи про установку Nextcloud для Ubuntu 18 Шаг 1: Скачиваем Nextcloud Зайдите на сервер и загрузите на него архив Nextcloud. Последняя стабильная версия 20.0.0 на момент публикации. Скачать… Читать далее »

Проброс видеокарты в Ubuntu 20

Источник: https://mathiashueber.com/pci-passthrough-ubuntu-2004-virtual-machine/ (перевод ещё в процессе), но сама суть доступна Преамбула Всё нижеизложенное — наиболее простой способ проброса PCI устройства в Ubuntu 20. Я постараюсь вносить изменения в операционную систему по минимуму, но тем не менее изложу все шаги как можно более тщательно, чтобы даже новички в Linux смогли повторить изложенное. Финальный результат будет работать под Xubuntu 20.04 как хостовой… Читать далее »

Установка Ubuntu 20 в UEFI на RAID

В одной заметке я описывал как установить Ubuntu на ею же создаваемый в процессе установки RAID. То дело описывалось для классического инсталлятора и для Legacy системы. Однако на дворе уже давно властвуют UEFI системы. А может и не властвуют. Главное, что надо знать сейчас, так это то, что мы будем ставить Ubuntu на софтовый RAID в UEFI режиме. Требований немного… Читать далее »