Удаление папки или файла только из удаленного репозитория git при добавлении в .gitignore
Бывает такое, что забываешь добавить папку в .gitignore перед первым пушем. Чтобы удалить папку только в удаленном репозитории, без удаления на локальном компьютере, выполняем следуюущее
git commit -m 'Remove the now ignored directory .idea'
git push
Чтобы просто прекратить отслеживать файл после добавления его в .gitignore, не удаляя из удаленного репозитория:
Удаление всех директорий кроме одной при помощи команды find
При деплое приложения нужно было, чтобы очищалась папка с картинками, кроме одной папки, картинки которой использовались для админки и файла .gitignore.
В результате, команда выглядела так:
Добавление группы правил для ufw на примере установки Plex Media Server
При установке Plex Media Server на Ubuntu Sever 20.04 использовал добавление группы правил в отдельном кофиге для фаервола ufw.
Но начнем сначала. Для установки Plex Media Server на Ubuntu Linux нужно сделать следующее.
Установка webmin на vps с веб-сервером nginx
При очередной настройке vps решил установить webmin наконец-то как положено и из этого получился двухдневный квест, который просто необходимо записать для истории.
Добавление нового жесткого диска на ubuntu сервер
Быстрый мануал, как добавить новый жесткий диск с автоматическим его монтирование на ubuntu сервер.
Добавление даты в имя файла для бекапа webmin
При настройке бекапов файловой системы в webmin я обычно название файл делаю вида site-name.com.20200603.tar.gz.
Для этого при настройке бекапа задаем шаблон названия файла как site-name.com.%Y%m%d.tar.gz.
При первой настройке бекапов на сервере можем получить ошибку вида:
Решаем, нажав на шестеренку и отметив "Yes" в пункте:
Аналогичные действия нужно проделать и при настройке других бекапов, например, базы данных.
Изменить редактор по умолчанию (Debian/Ubuntu)
Для изменения редактора по умолчанию выполняем команду:
И вводим цифру нужного редактора.
Убираем запрос пароля для пользователя при использовании sudo
Чтобы каждый раз при использовании команды с sudo не вводить пароль, нужно отредактировать файл sudoers.
Редактируется он при помощи команды:
Дальше в самом низу добаляем строку:
Настройка File Watcher в PHPStorm
Решил настроить компиляцию Sass в PHPStorm так, чтобы результат сохранялся в другую директорию, а не к исходникам. И так это было неочевидно и долго пришлось разбираться, что решил зафиксировать результат на будущее.
В общем, в настройках File Watcher нужно в Arguments прописать:
И в Output paths:
Просто указывать Output path недостаточно
535 5.7.0 Mailgun is not loving your login or password)
При очередной настройке mail relay через Mailgun столкнулся с очень неприятной проблемой, которая попортила мне много нервов, вплоть до того, что я уже хотел искать хостинг, где нет таких заморочек с почтой, как на DigitalOcean.
(далее…)