The data directory was initialized by PostgreSQL version 13, which is not compatible with this version 14.0.
Как-то незаметно PostgreSQL обновилась и перестали выполнять запросы к БД. В консоли сервера ошибка:
Как изменить имя компьютера в терминале MacOS
Имя генерируется автоматически и часто очень длинное, поэтому меняем на то, что надо:
Установка и настройка PostgreSQL на MacOS
В этой заметке будут описаны установка и настройка PostgreSQL для локальной разарботки на MacOS.
Устанавливаем PostgreSQL при помощи brew и добавляем базу данных с именем системного пользователя:
Удаление папки или файла только из удаленного репозитория 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)
Для изменения редактора по умолчанию выполняем команду:
И вводим цифру нужного редактора.