Заметки обо всем

Удаление всех директорий кроме одной при помощи команды find

Удаление всех директорий кроме одной при помощи команды find

При деплое приложения нужно было, чтобы очищалась папка с картинками, кроме одной папки, картинки которой использовались для админки и файла .gitignore.

В результате, команда выглядела так:

(далее…)

Добавление группы правил для ufw на примере установки Plex Media Server

При установке Plex Media Server на Ubuntu Sever 20.04 использовал добавление группы правил в отдельном кофиге для фаервола ufw.

Но начнем сначала. Для установки Plex Media Server на Ubuntu Linux нужно сделать следующее.

(далее…)

Добавление нового жесткого диска на ubuntu сервер

Быстрый мануал, как добавить новый жесткий диск с автоматическим его монтирование на ubuntu сервер.

(далее…)

Изменить редактор по умолчанию (Debian/Ubuntu)

Для изменения редактора по умолчанию выполняем команду:

sudo update-alternatives --config editor

И вводим цифру нужного редактора.

Убираем запрос пароля для пользователя при использовании sudo

Чтобы каждый раз при использовании команды с sudo не вводить пароль, нужно отредактировать файл sudoers.

Редактируется он при помощи команды:

sudo visudo

Дальше в самом низу добаляем строку:

username ALL=(ALL:ALL) NOPASSWD: ALL

535 5.7.0 Mailgun is not loving your login or password)

При очередной настройке mail relay через Mailgun столкнулся с очень неприятной проблемой, которая попортила мне много нервов, вплоть до того, что я уже хотел искать хостинг, где нет таких заморочек с почтой, как на DigitalOcean.
(далее…)

Как запретить ssh-доступ для пользователей, созданных для ftp-доступа

Данный способ описывается в статье How To Set Up vsftpd for a User's Directory на DigitalOcean. Но, так как использую его уже не первый раз, причем не только при настройке ftp, решил перевести и сохранить себе.
(далее…)

DigitalOcean, ssh доступ без пароля и второй компьютер

У одного из крупнейших мировых хостеров DigitalOcean, при организации доступа к серверу по ssh, есть возможность добавить публичный ключ прямо в админке на сайте. В этом случае root-пароль не высылается, и вы сразу можете зайти как root без пароля.

(далее…)

Подключение модуля nginx в webmin для debian/ubuntu

Скачиваем модуль отсюда. На всякий случай, сохраняю копию модуля на этом сайте.

Для установки заходим Webmin -> Webmin Configuration -> Webmin Modules -> From uploaded file

На Debian 7 и Webmin 1.910 у меня при запуске модуля возникла следующая ошибка:

Can't locate HTML/Entities.pm in @INC (you may need to install the HTML::Entities module)

Лечится установкой пакета libwww-perl

sudo apt install libwww-perl