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

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

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

Получение 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, чтобы вам не пришлось использовать чужой картографический сервис. В… Читать далее »

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 режиме. Требований немного… Читать далее »

Установка LEMP-стека с php7.4 на Ubuntu 20

Это обновлённая версия этой статьи для Ubuntu 20.04 LTS Из этого мануала вы узнаете как установить Nginx, MariaDB и PHP7.4 на Ubuntu 20.04. Данный материал может быть применен как для выделенного сервера, так и для локального компьютера. PHP версии 7.4 доступен в Ubuntu 20 и содержит улучшения производительности и безопасности. Требования Данный материал применим к любой машине с установленной Ubuntu… Читать далее »

Динамический IP адрес и бесплатный домен второго уровня

UPD 2020.03.01: Наконец-то вышло большое обновление этой статьи пятилетней давности (от 2015.04.14). Всё поменялось и надо всё актуализировать, а то чего мы в самом деле… Введение В данной статье предлагается способ организации полноценного домена второго уровня domen.tk. Связка будет работать с Яндекс Почтой и DNS API. Манипуляции будут применимы для Apache 2.2 и nginx (nginx сейчас актуальнее, поэтому актуальные конфиги… Читать далее »

Аудит samba

Иногда возникает желание или приходит решение сделать возможность логирования доступа к файлам на файловом сервере, где запущена samba. В сети много таких мануалов (раз, два, три, четыре) и в общем-то в них написано всё правильно и верно, только в моём случае пришлось дёргать полезные настройки из разных статей. Поэтому сразу перейду к тому что есть и что надо: Есть Ubuntu… Читать далее »

Подключение по SSH в Ubuntu пользователем root

Много есть советов по тому как логиниться в Ubuntu под пользователем root, учётная запись которого отключена в целях безопасности. В основном там рекомендуют устанавливать пароль для root. По мне, это несколько неправильно с точки зрения безопасности и удобства. Лучше логиниться по ssh-ключу. Обычно процесс авторизации таким способом настраивается довольно быстро и двумя командами Генерируется закрытый ключ на том компьютере, с… Читать далее »

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

Источник: https://www.linuxbabe.com/ubuntu/install-nextcloud-ubuntu-18-04-nginx-lemp P.S. [2020.04.17] Добавил небольшую часть про включение https и поправил соответственно конфиг. Прежде чем ставить Nextcloud по этой инструкции, вначале установите LEMP-стек. Если он не установлен, и вы хотите знать как это сделать, то проследуйте по ссылке. Шаг 1: Скачиваем Nextcloud Зайдите на сервер и загрузите на него архив Nextcloud. Последняя стабильная версия 15.0.4 на момент публикации перевода…. Читать далее »

Установка LEMP-стека с php7.2 на Ubuntu 18

Из этого мануала вы узнаете как установить Nginx, MariaDB и PHP7.2 на Ubuntu 18.04. Данный материал может быть применен как для выделенного сервера, так и для локального компьютера.

Смена пароля в доменной linux-машине

Если после включения машины в домен вы захотите сменить пароль локального пользователя, то после ввода команды passwd будет показано сообщение Current Kerberos password:и пароль поменять вы не сможете.  Решение проблемы найдено здесь — https://forum.ubuntu.ru/index.php?topic=253763.0 Цитирую В файле /etc/pam.d/common-passwordИзменить minimum_uid с 1000 на 1500, дабы вывести из под этого модуля UID-ы локальных профилей… Строка для смены выглядит так password        [success=3… Читать далее »