Squid: обработка соединений на нестандартных портах

Всем привет!
Часто использую в роли прокси-сервера Squid, в данный момент уже наверное больше по инерции:)
Раньше во времена лимитированного интернета он был более востребован в инсталляциях, т.к. легко настраивается на блокировку нежелательных ресурсов (SquidGuard), плюсом небольшая экономика трафика, ну и мониторинг.
Сегодня не мог понять, почему Plex Media Server не дает защищенное соединение, из дома работает, с работы нет.
Посмотрел логи и вспомнил историю про сбербанк-онлайн и squid.

Читать далее

FreeBSD: Обновляем PHP на новую версию

Рано или поздно приходится обновлять устаревшие версии программного обеспечения.
PHP не является исключением.
Я пользователь nextcloud и после обновления его до версии 19, получил сообщение, что использую версию PHP 7.2.
Для следующей версии nextcloud 20 требуется PHP версии не ниже 7.3.

Предупреждения о текущей конфигурации. На этом сервере используется PHP версии 7.2.31.
Рекомендуется обновить PHP чтобы воспользоваться улучшениями производительности и безопасности, внедрёнными PHP Group сразу, как только новая версия будет доступна в используемом дистрибутиве.
Nextcloud версии 19 — последний выпуск, поддерживающий PHP версии 7.2.
Для работы Nextcloud версии 20 потребуется PHP версии не ниже 7.3.

Решил не ждать, а обновить заранее.

Читать далее

FreeBSD: Обновляем Redmine

Всем привет!
На днях столкнулся с необходимостью обновить redmine на одном сервере.
В портах обнаружил redmine4, которого еще не завезли в пакеджи:

p5-WebService-Redmine-0.06 Perl interface to Redmine
redmine-3.4.11_4 Flexible project management web application
redmine-a_common_libs-2.4.6 Common libraries for RedMine
redmine-basecamp-20130325 Basecamp Theme for Redmine
redmine-default_assign-0.6 Assign Redmine tickets by default
redmine-graphs-0.0.20170403 Additional Redmine graphs
redmine-http-auth-20100730_1 HTTP authentication plugin for Redmine
redmine-issue_templates-0.1.1 Redmine project issue templates plugin
redmine-knowledgebase-3.2.0 Knowledgebase functionality for Redmine
redmine-ldap_sync-2.1.0 LDAP user/group synchronization for Redmine
redmine-qa_contact-0.0.20120612 Redmine QA Contact plugin
redmine-redcarpet_formatter-2.0.1 Redmine plugin to support Markdown
redmine-single_auth-2.0.1 SSO authentication method for Redmine
redmine-wiki_notes-0.0.20150125 Redmine wiki notes plugin
rubygem-redmine_acts_as_taggable_on-1.1.0 Allows multiple Redmine plugins to use tags safely
rubygem-redmine_plugin_support-0.0.5 Collection of tools to make redmine plugin development easier

Поэтому будем ставить из портов:)

Читать далее

FreeBSD: Устанавливаем NetaTalk3

Всем привет!
На днях пришлось обновлять netatalk2 на netatalk3, точнее заменить, т.к. в третий версии полностью заменены конфигурационный файлы, точнее теперь в одном файле можно указать и настройки сервера и шары (очень похоже на samba).

Netatalk является свободным , открытым исходным кодом реализация протокола AppleTalk . Это позволяет Unix-подобным операционным системам служить файловым сервером для компьютеров Macintosh .

Исторически (до выпуска 3.0) Netatalk реализовал пакет протоколов AppleTalk , позволяющий Unix-подобным операционным системам служить также в качестве серверов печати и времени для компьютеров Apple Macintosh.

Начиная с версии 2.0.5, Netatalk поддерживает использование Time Machine по сети аналогично собственному Time Capsule от Apple . Начиная с версии 2.2, Netatalk поддерживает протокол уровня AFP 3.3, который совместим с MacOS по крайней мере до 10,13 (High Sierra).

Версия 3.0 Netatalk была выпущена в июле 2012 года и добавила конфигурацию в стиле ini , бэкэнд AppleDouble с использованием расширенных атрибутов файловой системы по умолчанию и удалила поддержку сети AppleTalk . Последняя версия поддерживает уровень AFP 3.4.

В настоящее время Netatalk поддерживает операционные системы FreeBSD , Linux , OpenBSD , NetBSD , Solaris и OpenSolaris . Также есть пакеты для прошивки и Mac OS X . Netatalk лицензируется в соответствии с условиями GNU General Public License .

Читать далее

Home Assistant: убираем за NGINX и подключаем сертификаты

Home Assistant

Всем привет!
В предыдущей заметке об установке Home Assistant в операционной системе FreeBSD в конце материала я упомянул о «как это все убрать за NGINX с бесплатными сертификатами от Let’s Encrypt» и дабы не затягивать решил побыстрее об этом написать:)
Как и в прошлом материале мы будем использовать систему FreeBSD, но рецепт универсален кроме установки программ, поэтом его можно использовать в различных операционных системах включая Windows:-)

Читать далее