Установка 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 на момент публикации перевода. Скачать её можно на https://nextcloud.com/install и выбрав кнопку «Download for server».

Читать далее

Xshell 5 не запускается

С недавнего времени (с 25 декабря) XShell 5-ой версии отказывается запускаться. Разработчики предлагают перейти на 6 версию, в которой, однако, есть ограничение на количество табов в одном окне — не больше 4-х. Объясняют они такое поведение тем, что для дома или для учёбы нужно не больше 4-х вкладок. Возможно, оно так и есть, но что делать тем, кому нужно больше вкладок в окне?

Пользоваться пятой версией можно, просто переведя время назад (хотя бы на 25 декабря 2017г. ) вручную или при помощи программы от NirSoft RunAsDate.

P.S. Шестая версия, если её не обновлять, тоже замолчит после 14 мая 2019.

Установка агента Puppet 5 на Ubuntu 16

Источник: https://medium.com/@Joachim8675309/installing-puppet-5-427ca7a68f02

Можно подумать, что это довольно простая задача, но нет, нет и ещё раз нет. И я постараюсь показать вам как это сложно.

Читать далее

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

Источник: https://www.linuxbabe.com/ubuntu/install-lemp-stack-nginx-mariadb-php7-2-ubuntu-18-04-lts

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

Требования

Данный материал применим к любой машине с установленной Ubuntu 18. 

Читать далее

Смена пароля в доменной 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 default=ignore]      pam_krb5.so minimum_uid=1500

И́матра. Финляндия

Отправившись в 7:00 от Финского вокзала города Санкт-Петербург в направлении Светогорска, где находится финско-российская граница, через 4 часа вы окажетесь на территории Финляндии в городе Иматра. Одной из видных достопримечательностей города является водоскат Иматранкоски, на котором построена ГЭС, обеспечивающая энергией довольно большую часть области.

Из-за строительства ГЭС старый водосток был перекрыт и через него каждый год с конца июня до конца августа спускают воду. В остальное время это ущелье немного заполнено водой.

Читать далее

Установка GLPI на nginx

GLPI — аббревиатура для Gestionnaire libre de parc informatique (Свободный менеджер ИТ-инфраструктуры), является системой работы с заявками и инцидентами, а также для инвентаризации компьютерного оборудования (компьютеры, программное обеспечение, принтеры и т.д.). Имеет расширенные функции, такие как работа системы отслеживания почты с уведомлением и методы, для создания базы данных с основной информацией о топологии сети. Более подробно можно узнать на википедии.

UPD от 28.11.2018: В связи с выходом Ubuntu 18, php стал использоваться версии 7.2 вместо 7.0. Написал оба варианта.

UPD от 12.03.2019: Как оказалось, можно не менять тип прослушки сервиса. Но это не точно. Требуются дополнительные исследования

UPD от 28.11.2018: Добавил немного данных и для Debian 10. Как и оказалось, можно не менять тип прослушки сервиса. Но оставлю старый вариант.

Установка системы особых проблем не вызывает, если используется веб-сервер Apache. В случае использования nginx в связке с php-fpm вылезают подводные камни, а точнее только один — при установке на шаге ввода данных для подключения к БД вылезает ошибка «None or Invalid host in HTTP_REFERER. Reload previous page before doing action again.»

Читать далее

Настройка сети в Ubuntu Server 18.04

При установке Ubuntu Server 18 помимо нового установщика используется и новая утилита настройки сети — netplan; она пришла для облегчения создания сетевых конфигураций. Но никто не мешает вам настраивать сеть через /etc/network/interfaces.

Однако, чтобы по-быстрому настроить сеть на сервере под управлением Ubuntu Server 18.04 нужно отредактировать файлы, лежащие в папке /etc/netplan/. Название файлов может отличаться, но не в этом суть.

Итак, редактируем

sudo nano /etc/netplan/01.netcfg.yaml

и видим примерно такой текст, в котором красным выделены новые элементы:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
  eth0: #имя интерфейса сетевой карты
   dhcp4: no #ставьте yes, если не хотите статику
   addresses:
    - 192.168.1.2/24 #адрес машины с указанием маски сети
   gateway4: 192.168.1.1 #адрес шлюза, например такой
   nameservers:
    addresses:
     - 8.8.8.8
     - 1.1.1.1

Главное на что следует обратить внимание при написании конфигурации, это на отступы, так как формат yaml крайне капризен к количеству знаков табуляции или пробелов. Лучше использовать пробелы. Поэтому, если внутри опции есть подопции, то их надо «прятать», сдвигая их дальше прародителя. Это особенности yaml-формата.

Для второго интерфейса конфигурация может писаться там же в аналогичной иерархии.

Для тестирования настроек и отката в случае неудачи их применения пишем:

sudo netplan try

Система автоматически применит настройки, если они написаны корректно, и откатит их назад через 2 минуты, если что-то пошло не так.

Главное — соблюдать иерархию.

По материалам сайтов:

Настройка сети: https://admin812.ru/nastroyka-seti-v-ubuntu-18-04.html
и netplan http://vasilisc.com/quick-easy-network-configuration-netplan

Установка Ubuntu Server 18

Сегодня 27 апреля 2018 года вышла новая версия Ubuntu c долговременной поддержкой.

Разработчики внесли довольно много изменений с последней стабильной версии (см. их здесь) и одним из заметных стал новый интерфейс установщика у серверной версии ОС. Если у Ubuntu Desktop вид установщика ничуть не изменился (по крайней мере на момент выпуска релиза), то у серверной операционки он претерпел существенные изменения.

Читать далее

Ошибка создания пользователя MySQL

В новых версиях MySQL разработчики внедрили фичу, улучшающую безопасность сервера: при создании пользователя проверяются требования к сложности его пароля. И если эти требования не удовлетворяются то вылезает такая ошибка

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Задумка годная, но если хочется побыстрее запрячь и поехать, то можно убрать эти требования.

Читать далее

Exchange не находит контроллеры домена

Если Exchange не находит новые или существующие контроллеры домена (КД), убедитесь, что на контроллере домена запущена служба NetLogon, сам контроллер является сервером глобального каталога. Если при этом он упорно не желает видеть новые или существующие КД, и даже если указаны адреса DNS-серверов в свойствах подключения, то проверьте вывод команды в консоли exchange (не PowerShell)

Get-ExchangeServer -Identity Exchange | fl *static*, где

exchange — имя сервера exchange в сети.

Если в списке что-то есть, то это нужно удалить командой:

Set-ExchangeServer "Exchange" -StaticDomainControllers $Null -StaticGlobalCatalogs $Null

После этого можно подождать пока сервер сам найдёт нужные каталоги или перезапустить службу топологии MS Exchange (Microsoft Exchange Active Directory Topology)

Автоматическое монтирование дисков в SystemD

Источник: hippolab.ru

В дополнение к той статье скажу, что в поле Where нужно добавлять строку, полученную путём вывода команды

systemd-escape -p --suffix=mount "/ваш/путь/до/шары"

результат будет в виде ваш-путь-до-шары.mount

Перенос Redmine с MySQL на PostgreSQL

Для переноса базы Redmine с MySQL на PostgreSQL необходимо выполнить несколько простых действий.

Но условимся для начала, что у нас есть установленный и работающий redmine (правда, статья там об установке на postgres), базу которого с MySQL нужно перенести на PostgreSQL. А это значит, что необходимо настроить и установить некоторые нужные пакеты приложений. Читать далее

Redmine в подкаталоге

Если вам надо расположить и сделать доступ к redmine по какому-то иному пути, отличного от того, что предлагается по-умолчанию, например в https://mysite.ru/redmine, то это то, что вы так долго искали.

Для этого нам потребуется:

  • установленный redmine
  • установленный и сконфигурированный для passenger nginx
  • капелька везения

Читать далее