Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Классический пинбол, как в древнем игровом автомате или в компактной игрушке: есть пружины, шарики и препятствия. В нашем варианте можно не только зарабатывать очки: чтобы пройти уровень, придется выполнить дополнительную миссию.

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
6
Witcher80
Witcher80
Серия Unraid - свой медиа-сервер вместо подписок

Часть 3. Unraid. Собираем свой сервис видеостриминга вместо Кинопоиска, Киона, Wink и т.д⁠⁠

15 часов назад

Часть 1. Unraid для чайников, как альтернатива платным потоковым сервисам

Часть 2. Unraid. Собираем свой сервис аудиокниг вместо Литреса, Яндекс Книг и Строк

В этой части мы установим и настроим Jellyfin — совершенно бесплатный медиа-сервер с открытым кодом. Но перед установкой давайте разберемся, почему именно Jellyfin, а не Plex или Emby.

Почему Jellyfin?

Jellyfin — это полностью бесплатный форк Emby с открытым исходным кодом. Лично я использую Emby (у меня давно куплена пожизненная лицензия Emby Premiere), но для нашей задачи — избавиться от подписок — Jellyfin идеален.

Основных вариантов у нас три, и все они имеют примерно одинаковый функционал с небольшими отличиями: Plex, Emby и Jellyfin.


Сравнение медиа-серверов

Сравнение Plex, Emby и Jellyfin

Сравнение Plex, Emby и Jellyfin

PLEX

Задача избавиться от подписок? С Plex так не получится — большая часть функционала стоит денег.

Плюсы:

  • Самый «прилизанный» интерфейс: широкая поддержка клиентов и красивый дизайн

  • Лёгкая настройка удалённого доступа (через облако Plex)

  • Автоматический поиск метаданных и обложек

  • Широкая поддержка устройств

  • Встроенный сервис бесплатного контента

Минусы:

  • Очень дорогая подписка: $6.99/мес, $69.99/год или $249.99 пожизненно

Что включено в бесплатную версию:

  • Локальный стриминг внутри домашней сети

  • Бесплатные приложения для телефонов и ТВ (не нужно платить $5–10 за активацию)

  • Базовый органайзер медиа-библиотеки

  • Бесплатные фильмы и ТВ (Plex Movies & TV)

  • Live TV через встроенный бесплатный сервис

  • Подкасты

Доступно только по подписке:

  • Удалённый стриминг (с 29 апреля 2025 стал платным)

  • Аппаратное транскодирование

  • DVR для записи ТВ

  • Ограничение по устройствам (в бесплатной версии — $5 за каждое дополнительное)


EMBY

Что доступно бесплатно:

  • Полный локальный и удалённый стриминг

  • Полное воспроизведение на ключевых устройствах: ПК, браузер, Roku, Chromecast, Apple TV, LG/Samsung Smart TV

  • Управление медиа-библиотекой

  • Поддержка основных форматов

  • Live TV и DVR (в отличие от Plex — бесплатно)

  • Интеграция с умным домом

Ограничения бесплатной версии:

  • Нет облачной синхронизации

  • Нет мобильной синхронизации

  • Часть функций в мобильных клиентах урезана

  • Некоторые плагины недоступны

Emby Premiere — $4.99/мес, $54/год или $119 пожизненно

Добавляет:

  • Улучшенные обложки и метаданные

  • Мобильная синхронизация (Mobile Sync)

  • Облачная синхронизация (Cloud Sync)

  • Аппаратное ускорение транскодирования

  • Автономное воспроизведение (скачивание)

  • Полное воспроизведение на мобильных устройствах и ТВ

  • Расширенные возможности управления библиотекой

  • Бесплатные официальные клиенты

  • Максимум 25 устройств (для одного домохозяйства)

Плюсы:

  • Live TV и DVR бесплатно

  • Удалённый стриминг бесплатно

  • Хороший баланс бесплатных и платных функций

  • Приличный интерфейс

  • Поддержка аппаратного ускорения

Минусы:

  • Ограничения мобильных клиентов в бесплатной версии

  • Облачная синхронизация — только в Premiere

  • Интерфейс менее полированный, чем у Plex

  • Меньше материалов и руководств, чем у Plex


JELLYFIN

Вот мы и дошли до нашего эконом-варианта — Jellyfin.

Что включено (абсолютно всё бесплатно):

  • Локальный и удалённый стриминг

  • Аппаратное транскодирование (ограничено некоторыми GPU)

  • Live TV и DVR

  • Поддержка плагинов

  • Автономная загрузка контента

  • Полная конфиденциальность — отсутствует сбор данных

  • Возможность создавать собственные плагины

  • Открытый исходный код

Единственное ограничение:

  • Удалённый доступ требует либо проброса портов, либо VPN/обратного прокси (сложнее, чем у Plex или Emby)

Плюсы:

  • Полностью бесплатно и навсегда — это неизменно

  • Полная конфиденциальность — нет телеметрии и сбора данных

  • Все функции доступны без подписки: Live TV, DVR, транскодирование, синхронизация

  • Хорошая поддержка плагинов

  • Полный контроль над сервером

  • Активное комьюнити и разработка

Минусы:

  • Настройка сложнее, особенно удалённого доступа

  • Клиенты визуально уступают Plex/Emby (но функциональны)

  • Меньше автоматического поиска метаданных

  • Требует более высоких технических навыков

  • Документация на русском ограничена

  • Для удалённого доступа нужен проброс портов или VPN


Какой вариант выбрать?

Plex — если:

  • Нужен максимально удобный и красивый интерфейс

  • Вы готовы платить за удалённый стриминг ($1.99/мес) или Plex Pass ($6.99/мес)

  • Нужна 1-кликовая настройка удалённого доступа

  • Не смущает сбор данных о просмотре

  • Используете в основном локально (бесплатно и без ограничений)

Emby — если:

  • Нужен баланс функциональности и стоимости

  • Требуются Live TV и DVR бесплатно

  • Готовы заплатить $54/год или $119 пожизненно

  • Нужен бесплатный удалённый стриминг

  • Предпочитаете классический интерфейс

Jellyfin — если:

  • Главный приоритет — бесплатность и конфиденциальность

  • Готовы потратить время на настройку удалённого доступа (порт-форвардинг или Tailscale/VPN)

  • Не нужен абсолютно «глянцевый» интерфейс

  • Хотите максимальную кастомизацию и полный контроль

  • Используете в основном в локальной сети

Итак, если вы выбрали Jellyfin (правильный выбор для бюджета!), начинаем установку и настройку.


Установка Jellyfin

Подготовка папок

Сначала на примонтированном диске создадим папки для нашей медиатеки:

  • movies — фильмы

  • tvshows — сериалы

  • xmltv — плейлист вашего провайдера IP-TV (опционально, нужен только для Live TV)

Установка контейнера

  1. Идём в раздел "Apps" и в поиске вводим "Jellyfin"

  2. Появляется карточка приложения, нажимаем кнопку "Install"

  3. В настройках контейнера указываем пути к нашим папкам:

    /mnt/user/nas/tvshows/

    /mnt/user/nas/movies/

    /mnt/user/nas/xmltv/

  4. Важно: если вы не планируете использовать Live TV, папку xmltv можно пропустить

  5. Нажимаем "Done" — контейнер готов к работе

1/3

Установка Jellyfin


Первоначальная настройка

  1. Идём в раздел "Docker" и находим контейнер "Jellyfin"

  2. Нажимаем на него левой кнопкой мыши и переходим в админку

  3. Jellyfin предложит пройти мастер первоначальной настройки

Переход в GUI

Переход в GUI

В мастере настроек:

  1. Указываем пароль администратора

  2. Создаём две медиатеки: "Фильмы" и "Сериалы" (детали на скриншотах)

  3. Выбираем язык для метаданных (русский)

  4. Настраиваем удалённый доступ (если нужен)

  5. Нажимаем "Завершить"

После этого Jellyfin попросит ввести логин и пароль, которые вы указали в мастере, и вы попадаете на главную страницу.

1/10

Мастер первоначальной настройки


Основные настройки Jellyfin

Администрирование → Панель управления

На этой странице вы можете:

  • Перезапустить или завершить работу Jellyfin

  • Просканировать медиатеку принудительно (нужно, когда добавили новые фильмы/сериалы)

  • Посмотреть статистику медиатеки — общее количество фильмов, сериалов, музыки

  • Увидеть список подключённых устройств

Администрирование → Пользователи

Здесь можно создать неограниченное количество пользователей. Каждый получает:

  • Собственный логин и пароль

  • Личную историю просмотров

  • Собственный прогресс (где остановился в фильме/сериале)

  • Собственные рекомендации на основе просмотров

Это полезно, если Jellyfin используется семьей — у каждого свои предпочтения.

⚠️ Важно! Когда создали пользователя, убедитесь, что ему дан доступ к медиатекам "Фильмы" и "Сериалы". Это делается в разделе "Администрирование → Пользователи" в каждом аккаунте отдельно.

Администрирование → Медиатеки

Здесь находится полная информация о ваших медиатеках:

  • Список всех медиатек (Фильмы, Сериалы, Музыка и т.д.)

  • Информация о метаданных (обложки, описания, жанры)

  • Возможность пересканировать отдельную медиатеку

  • Настройки поведения автоматического сканирования

Администрирование → Воспроизведение → Перекодирование

Это очень важная настройка для сервера:

  • Включить ли перекодирование (транскодирование видео на лету для совместимости с устройствами)

  • Уровень качества при перекодировании

  • Параметры GPU/CPU (если есть аппаратное ускорение)

Совет: Если у вас слабый сервер, включение аппаратного ускорения (GPU/Quick Sync) значительно снизит нагрузку на процессор.

О видеокодеках:

  • Jellyfin лучше всего работает с H.264/AVC видео

  • Если у вас много фильмов в H.265 (HEVC), это может потребовать больше ресурсов на транскодирование

Администрирование → Резервное копирование

Это жизненно необходимая функция. Здесь вы можете:

  • Создать резервную копию всех настроек, пользователей, истории просмотров и метаданных

  • Автоматически создавать резервные копии по расписанию

  • Восстановить из резервной копии

Рекомендация: Регулярно скачивайте резервные копии на компьютер — это спасет вас, если флешка сломается.

Администрирование → Общие настройки

Не забудьте посетить общие настройки:

  • Выбрать язык интерфейса (русский)

  • Указать часовой пояс

  • Настроить безопасность и логирование

1/6

Панель управления


Просмотр контента

Теперь можно перейти на главную и посмотреть результат.

У вас появились два раздела: "Фильмы" и "Сериалы". Чтобы начать просмотр:

  1. Переходите в нужный раздел

  2. Выбираете фильм или сериал

  3. Начинаете просмотр

Удобно: Вы можете остановить просмотр в любой момент и продолжить позже с того же места на любом устройстве. Jellyfin запомнит прогресс для каждого пользователя.


Метаданные и источники информации

Jellyfin может искать метаданные в:

  1. TheTVDB — для сериалов, часто работает хорошо

  2. TMDB (The Movie Database) — универсальный источник для фильмов и сериалов

  3. OMDb — дополнительный источник для поиска информации

Важный нюанс для России: Большинство этих сервисов находятся под блокировками Роскомнадзора. Jellyfin не сможет подтянуть метаданные без обхода.

Решение проблемы с блокировками

Способ 1: Использование VPN (самый простой)

  • Включите VPN на сервере Unraid перед запуском контейнера Jellyfin

  • Jellyfin автоматически будет использовать VPN для запросов метаданных

Способ 2: Локальный кэш метаданных (рекомендуется)

Наиболее надежный способ:

  1. Подключитесь к VPN

  2. Запустите полное сканирование медиатеки (Settings → Libraries → Scan)

  3. Jellyfin загрузит и закэширует все метаданные локально

  4. Отключите VPN

После первоначального сканирования вам не нужен VPN для просмотра фильмов и получения информации. VPN потребуется только при добавлении новых фильмов/сериалов и их распознавании.

Рекомендуемые домены для прокси (если используете способ с прокси):

# TheTVDB

thetvdb.com

api.thetvdb.com

artworks.thetvdb.com

www.thetvdb.com

# The Movie Database (TMDB)

themoviedb.org

api.themoviedb.org

image.tmdb.org

www.themoviedb.org

# OMDb API

omdbapi.com

api.omdbapi.com

www.omdbapi.com

# Дополнительные (для обложек и изображений)

images.themoviedb.org

secure.gravatar.com


Распознавание контента вручную

Обычно Jellyfin сам подтягивает метаданные, но иногда это не срабатывает — фильм остаётся без обложки и информации.

Как распознать фильм вручную:

  1. Наводим на нераспознанный фильм/сериал

  2. Нажимаем на три точки (меню)

  3. Выбираем "Распознать"

В окне поиска обычно достаточно правильно указать название на русском, но иногда срабатывает только оригинальное название на английском.

Выбираем правильный результат — описание, картинки и метаданные подтянутся автоматически.

Совет: Если Jellyfin не нашел фильм, попробуйте ввести его на английском или поискать на сайтах TheTVDB/TMDB вручную.

1/8

Распознавание фильма/сериала


Обновление медиатеки после добавления контента

После добавления новых фильмов/сериалов в папку на диске, нужно обновить медиатеку:

  • Из "Администрирование" → "Панель управления" → "Сканировать медиатеку"

  • Или нажать кнопку обновления на главной странице


IP-TV (Опционально)

Что такое IP-TV в двух словах:
Это потоковое телевидение через интернет от вашего провайдера. Отличие от обычного ТВ: сигнал идет через сеть, а не по антенне или кабелю.

Если у вас есть подписка на IP-TV, вы можете подключить её к Jellyfin.

Добавление тюнера

  1. Идём в "Администрирование" → "Панель управления" → "Эфир"

  2. В разделе "Тюнерные устройства" нажимаем "+ Add Tuner Device"

  3. Указываем ссылку на плей-лист вашего провайдера или загружаем файл .m3u8

    • Пример для Edem: http://edem.tv/playlist

Добавление электронного программного справочника (EPG)

  1. В разделе "Поставщики данных телегида" нажимаем "+ Add Provider"

  2. Указываем ссылку на EPG (расписание передач)

    • Пример бесплатного EPG для России: http://epg.one/ru.xml.gz

Важно: Убедитесь, что EPG поддерживает каналы из вашего плей-листа, иначе программное руководство будет пустым.

Результат

После этого на главной странице Jellyfin появляется пункт "Эфир", где можно смотреть IP-TV с красивым программным справочником.

1/8

Настройка IP-TV

Об автоматизации процессов загрузки контента я расскажу в следующих частях — как настроить автоматическое скачивание фильмов и сериалов, когда они становятся доступны.

P.S. Добавлю скрины со своего сервера Emby для примера и сравнения — Jellyfin выглядит очень похоже, так что вы примерно такой же интерфейс получите у себя дома после настройки.

Скрины с моего Emby-сервера — это то, к чему мы постепенно идём во всей серии: свой полноценный видеосервис вместо платных подписок.

1/3

Пример Emby


Всё! Третья часть нашего медиа-сервера готова. В следующей части настроим музыку и создадим полноценный мультимедийный центр.

Показать полностью 40
[моё] Jellyfin Plex Ip-tv Автоматизация IT Метаданные Kodi Linux Длиннопост
4
3
ilyaPlotkin
ilyaPlotkin
ИТ-проекты пикабушников

Лёрника, часть следующая⁠⁠

1 день назад

Всем привет! продолжаю работать над сервисом, пока что в демо режиме, доступен по ссылке:

https://learnika.ru/

сделал следующую стадию: Календарь. учитель может сделать слот с занятием, назначить тему, цену, время, ученика. Ученик, в свою очередь, должен этот урок подтвердить.

Тут хотелось бы выслушать "отзывы и предложения" по работе слотов, что улучшить, что доделать.

желтый, как вы понимаете, неподтвержденный урок. он ожидает подтверждения от ученика, чуть позже добавлю туда клавишу "подключиться к видеоконференции".

Вид со стороны ученика:

И... как долго я ругался с этим фронтом, ненавижу js! С сервером проблем нет и небыло за все время! написал сервисы, эндпоинты, энтити, все работает, curl запросы отправляет, данные ходят во все стороны, но на странице нормально не отображается, или вообще модальное окно не открывается вовсе. Но, я победил.

следующий этап: "оставьте отзыв" на преподавателя и кастомизация подключение jitsi.

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

точки и запятые насыпал вот тут: .............,,,,,,,,,,,,,,,, кто "чувствительный" могут брать оттуда и расставлять по своему усмотрению.

как то так, всем спасибо за внимание!

Показать полностью 2
[моё] Разработка Web Веб-разработка Программист Образование Репетитор Java Linux Программирование Программа
0
184
DmitriitheFals
Лига Сисадминов
Серия Кудахтеры

Импортозамещение в ИТ в РФ. Итоги 2025 или 4 года импортозамещения⁠⁠

1 день назад

Для лиги лени. Не произошло. И не планировалось.

Особенно в русскоязычном сообществе мне нравится то, что и про импортозамещение "вообще", и про переход на опенсорс, рассказывают люди, не способные выйти из vi, считающие query execution plan – ругательством, а FORCED PARAMETERIZATION – призывом демонов.
Мне же иногда пересылают ссылки на телеграм и форумы, причем такие, что по прочтении у меня глаз дергается, и начинаются флешбеки из 2015 года, рассказы одного Ильи.
Писать про это скучно, читать тоже, и вообще, «who cares where they come down? That's not my department!» says Wernher von Braun. Но, напишу. Раз в квартал можно.

Рассказы и приказы про импортозамещению идут с середины 2000х, начиная с планов, что в 2008 в России возьмут и везде перейдут на Linux. Скоро 20 лет, как переходят.

Начну с самого начала. С разработки «общей схемы» своего кремния.
Его почти нет. Почему «почти»? Потому что ядро Эльбруса, каким бы ущербным с точки зрения производительности, при использовании в гражданском секторе, оно не было, его все же разработали, и даже произвели. Дальше начинаются не озвучиваемые проблемы с мостами, QPI, и так далее. Разработчиков наградить, производство наградить, связистов не наказывать.
Не ядром единым жива вычислительная техника. Нужны контроллеры для Interconnect, нужны ASIC \ FPGA для сетей, нужны видеокарты, нужны дисковые контроллеры, нужны SSD контроллеры, и так далее, вплоть до SFP модулей.  
В мире такой разработкой занимается может по 5, может по 10, фирм по каждому направлению. Занимаются очень давно, еще до времен массовых слияния и поглощений.
Скажем, слияния тех же Burroughs Corporation и Sperry в 1986. Или AMD - Xilinx. Или делают что-то комплексное, например Apiary: An OS for the Modern FPGA.
В России этим тоже занимались. При советской власти, то есть с середины 70х развития почти не было.
Что нужно, чтобы такие люди и разработки были? Да почти ничего. В мире есть 100-200 (просто 100-200) человек, на 10-20 дизайн бюро, которые этим занимаются. 200 человек, отобранные из, условно, миллиарда населения Китая и миллиарда объединенного населения Европы и США. Всего то нужно отобрать 200 из 2.000.000.000. И немного их учить, лет так с трех. Желательно учить не учителями по $300, и не в стандартной школе. И немного передавать им производственный опыт, что было сделано, и почему. Мелочи.

Затем теоретическую схему надо переложить на кремний. Что с ним, за исключением отсутствия производства расходных материалов, производства полуфабрикатов, и производства самих станков и запчастей к ним в РФ?
Есть Микрон, и есть линии 180 и 250 нм на нем. Годятся, чтобы делать чипы для паспортов, банковские карты, карты для метро, сим карты, и так далее. Раньше, давно, могли делать первые серии Эльбрусов. Сейчас - уже не могут. Почему – потому. Автор фразы «Птичка упала за террикон» находится в местах, не столь отдаленных. Про связь какой-то птички и ASML догадайтесь сами.

Что в наличии? Есть линии, от ASML и STMicroelectronics. Громко рекламируемый ребрендинг белорусского Интеграла на 350 нм списан на склад, пока не сгниет. Как сгнила купленная еще 2006 линия AMD Fab 30 (Дрезден).

Дальше готовые чипы нужно усадить на материнскую плату, которую тоже надо спроектировать. Современные платы, а не те, на которых деды нынешних экспертов в школе играли в «Ну погоди» - это 22-26 слойные платы, которые тоже надо спроектировать, произвести, и установить на них не только чипы, но и микрокомпоненты. Про микрокомпоненты раньше в школе рассказывали – индуктивности, конденсаторы, все это. Вручную такой сборкой почти не занимаются, для этого станки есть. Еще лет 10-15 назад, бывало, и вручную ставили. Производство микрокомпонентов в РФ и вызывало грусть, и вызывает. Не само производство, а качество (и его отсутствие), и подход к поставкам, номенклатуре, итд.

Можно сказать, что «российского» в импортозамещенном железе столько же, сколько в Москвиче-3.

Закончив с железом, перейду к софту.
Пропущу такие интересные вещи как сети, межсетевые экраны, NGFW и управление ими, а точнее AI анализ трафика, системы хранения данных, и прочее железно-программное. И их возможности, и цены. Даже ролик с рассказом испанца (Хуан Хойя Борха) пропущу.

На замене софта начинается просто праздник.

Есть две большие группы людей.
Одни не могут выйти из vi, и воспринимают Excel , как тетрадь в клеточку.
Другие используют формулы, макросы, VBA, подключаемые внешние источники, AI аналитику, и теперь Python, и все внутри Excel.

У одних база данных на 100 гигабайт – это все данные за пять лет работы фирмы.
У других 100 гигабайт – это объем транзакционных логов за час, если не меньше.

Одни не могут пару лет купить SSD на терабайт, потому что им дорого.
Другие плачут, что 8 терабайт оперативной памяти не хватает для In-memory.

То же самое везде – Tivoli Directory Server против Samba, VIOS против KVM, Pure против Ядро, и так далее.

Первым можно хоть сейчас заменить Excel на Лексикон.Мегатаблицы.
Вторым предлагают вместо Caterpillar D11 купить отвал на джип.

Caterpillar D11

Caterpillar D11

Отвал для снега

Отвал для снега

Пропущу специализированный софт, все эти REVITы и солидолы.

Самое сладкое начинается в управлении всем этим софтом, а точнее процессами, стоящими за этим софтом. Начинаются требования не к самому софту, "чтобы работал", а к процессам, которые обсепечивает этот софт.

На все вышеперечисленное накладывается четыре фактора

Фактор первый. Смена технологического лидерства, а точнее новый передел мира. Сделка века Газ-Трубы от 1970 года закончилась. Если кто прогуливал историю, то 1 февраля 1970 года между СССР и ФРГ (капиталисты, не путать с передовым социалистическим ГДР) была подписана сделка, определившая историю Европы на 40 лет.
Европа получала газ из Сибири (и нефть, и много чего еще).
СССР получал поставки бесшовных труб большого диаметра (не умели их делать в СССР), технологии их производства, и много чего еще. В том числе технологии турбин для газоперекачки, к ним системы управления, плюс поток валюты, плюс командировки для элиты (номенклатуры) для обмена опытом.

Сейчас в Старой Европе все сложно. Настолько сложно, что достаточно посмотреть рейтинг АфД.
Производство уезжает от дорогих кадров, дорогого социального обеспечения, и налогов на поддержку всяких дармоедов, и людоедов, в Китай.
В том числе поэтому в Европе мало что можно купить. Мерседес можно. Airbus можно. Линию нельзя.

Фактор второй. Смена технологического уклада, переход от остатков четвертого технологического уклада в шестой. Паровозы, то есть автономные домашние сервисы, типа внешних USB дисков, еще ездят, но все уже централизовано, хранится в сети, и предоставляется по запросу. Если работает, а не опять упало, потому что индус, которым импортозаместили разработчика в Cloudflare, опять накосячил.
Поэтому стащить не получается.

Фактор третий. Смена поколений. 30 лет назад, когда уже не молодой Ричард Мэттью Столлман выступал за «даешь опенсорс бесплатно в массы», и проекты были попроще, и нагрузки поменьше, и код почище, и трава получше, и из Южной америки поставлялись экологически чистые продукты, а из Европы – лучшее из Грибоедова (Clavicipitaceae и Strophariaceae).

Сейчас продукты стали сложнее, нагрузка на работника повыше, и желания заработать «для себя» - побольше. Уже много лет идет отмирание опенсорса. Часть продуктов закрывается, часть переписывается с ноля (и не делается при этом лучше), часть меняет лицензии.
Разработчики уходят - Brendan Gregg announced he has resigned from Intel.
В большом ИТ идет индусозамещение.

При этом персонажи, которые уже освоили выход из vi, и даже сделали один раз
git clone https://github.com/Hello/world.1
говорят, что это же так просто, склонировали себе продукт на пару миллионов строк и переписали. Конечно просто. Взять и склонировать. И хотя бы прочитать. Включая зависимости.
Тот же KVM:
150 тысяч строк кода (и это не ядро, это сам KVM)
90 тысяч строк тестов
Это только один модуль.

Теперь сейчас еще и половину настроек k8s переписывать, для перехода с Ingress NGINX на Gateway API. Я сегодня планировал искупаться и поплавать, ну поплавал максимум в бассейне, сижу, читаю, и плачу. В перерыве плачу с бывшими коллегами, потому что у меня то только k8s, а у них еще и «импортозамещение». Истории в нем – одна удивительнее другой, а уж какие планы, ой.

Фактор четвертый. Уход с рынка ряда коммерческих продуктов

14 сентября 2022 года Microsoft обьявила про завершение жизненного цикла Exchange 2019.
14 октября 2025 года история Exchange offline закончилась, теперь только Exchange SE по подписке. Заменять его нечем в РФ, и нечем в мире.
2 октября 2025 года закончилась поддержка offline VMware by Broadcom, теперь только по подписке, и задорого. То же самое Broadcom устроила с FC коммутаторами. Чрезвычайно уважаемые люди еще тогда предвидели - будет как в Computer Associates и UCC-7 - CA-7.
Заменять Broadcom тоже нечем.

Ряда продуктов просто не существовало, и не существует, в опенсорсе. Знающие люди мне уже давно насовали ключевых слов, типа SpaceWalk:Satellite(CentOS:RHEL),  AptcacherNG, Foreman и Katello, но это очень не то же самое, чем русифицировать salt stack и назвать это импортозамещением, и не имеющим аналогов убийцей SCCM (ранее System Center Configuration Manager, теперь  Microsoft Configuration Manager).

Итоговые ошибки внедрения и тестирования «типа импортозамещения» просто не выносят из изб. Такой .. тяги и коричневых потоков не было с 6 июля 2012 года, если вы понимаете, о чем я.

Прорыв реальных новостей

Прорыв реальных новостей

О каком импортозамещении и переходах "на опенсорс" речь, если только за последний месяц случились React2Shell CVE-2025-55182 и Grafana CVE-2025-41115, какой там "контроль кода".
И это в масссово используемых продуктах, уже повсеместно.

Нельзя просто так взять продукт для малого и очень малого бизнеса, хоть  Samba Server, хоть Postgres SQL, с их врожденными ограничениями, и натянуть на хотя бы среднего размера инфраструктуру. Ирония в том, что ограничения указаны прямо в документации, причем в документации на русском:

Максимальное количество столбцов таблицы дополнительно уменьшается в связи с тем, что сохраняемый кортеж должен умещаться в одной странице размером 8192 байта. Например, если не учитывать размер заголовка, кортеж, состоящий из 1600 столбцов int, будет занимать 6400 байт и поместится в странице кучи, тогда как 1600 столбцов bigint займут 12800 байт и в одной странице не поместятся. Поля переменной длины, например типов text, varchar и char, могут храниться отдельно, в таблице TOAST, когда их значения достаточно велики для этого. При этом внутри кортежа кучи должен остаться только 18-байтовый указатель. Для более коротких значений полей переменной длины используется заголовок из 1 или 4 байт, и само значение сохраняется внутри кортежа в куче.

Теоретически каждая таблица может хранить до 2^32 отделённых значений. Более подробно такие значения описаны в Разделе 66.2. Данное ограничение вызвано использованием 32-битных OID для идентификации каждого такого значения. В реальности же лимит значительно ниже, поскольку как только всё пространство для OID занято, найти свободный OID становится сложно, что замедляет работу операторов INSERT/UPDATE. Обычно это происходит только с таблицами объёмом в несколько терабайт.

Приложение K. Ограничения PostgreSQL

Заключение

Построишь? Куплю.

Построишь? Куплю.

Классика советской мультипликации, но почему-то летающие корабли не продаются всем подряд. Единственное, что точно удалось национализировать, это один из сайтов по рассказм про все подряд, превратившегося из сайта «про ИТ» в сайт с разрешенными новостями от Минцифры.
Бывает. Press F.
Странно, что сайт целиком не купила Астра, и что Астра даже не стала покупать на нем блог, ограничившись платными статьями. Но, это дело тех, кто платит еще и этот своеобразный налог, окончательно завалив сайт сгенерированными статьями, и статьями космического масштаба и космической же глупости.

Литература

У истоков российско-германского энергетического взаимодействия (70-е годы ХХ века)
Приложение K. Ограничения PostgreSQL
IBM Tivoli Directory Server for IBM i (LDAP)
Exchange Server 2019 and 2016 end of support roadmap
Apiary: An OS for the Modern FPGA.

Показать полностью 8
[моё] Windows IT Импортозамещение Microsoft Опыт Linux Программа Автоматизация Длиннопост Политика Негатив
221
8
ilyaphp
ilyaphp

Поймал уязвимость React Server Components⁠⁠

1 день назад

Привет всем, хотел предупредить, проверить вашу версию React (RSC). Злоумышлинники легко пролезли на сервер и установили майнер XMRig Monero, CPU на 100% загрузили, поставили backdoor.

CVE-2025-55182 — удалённое выполнение кода без аутентификации. Активная эксплуатация китайскими группами угроз в течение нескольких часов после раскрытия.

3 декабря 2025 года была раскрыта критическая уязвимость Remote Code Execution в протоколе Flight, используемом React Server Components. React2Shell позволяет атакующему выполнить произвольный код на сервере без аутентификации через отправку специально сформированного HTTP-запроса.

Проблема связана с небезопасной десериализацией данных, позволяющей атакующему внедрить и выполнить произвольный JavaScript код на сервере.

Немедленные действия

  1. Проверьте версию React в вашем проекте немедленно

  2. Обновите до безопасной версии (19.0.1, 19.1.2 или 19.2.1)

  3. Проверьте логи сервера на предмет подозрительной активности

  4. Проверьте процессы — нет ли новых пользователей или майнеров

  5. Измените все пароли и ключи если обнаружена компрометация

Типичные признаки майнера XMRig

  • Процесс с высоким CPU: 90-100% нагрузка на ядра

  • Подозрительные имена: kswapd0, systemd-journal, [kworker/0:1]

  • Сетевые соединения: к адресам майнинг-пулов (порты 3333, 5555, 7777)

  • Файлы в /root, /tmp или /var/tmp: исполняемые без расширения

  • Скрытые процессы: начинаются с точки или пробела

  • Автозапуск: через cron, systemd или rc.local

Что делать при обнаружении

1. Остановить подозрительные процессы killall -9 xmrig pkill -9 -f miner

2. Удалить созданного пользователя userdel -r suspicious_user

3. Найти и удалить майнер find / -name "*xmrig*" -exec rm -f {} \; find /tmp /var/tmp -type f -executable -delete

4. Очистить crontab crontab -r rm -f /etc/cron.d/*suspicious*

5. Удалить systemd сервисы systemctl stop suspicious.service systemctl disable suspicious.service rm /etc/systemd/system/suspicious.service

6. Проверить SSH ключи cat ~/.ssh/authorized_keys

удалить если есть неизвестные ключи

7. Изменить все пароли passwd root passwd your_user

https://ilya-afanasyev.ru/programming/react2shell-cve-2025-5...

Показать полностью
[моё] Linux VPS Вирус Инструкция Информационная безопасность Текст
4
11
DmitriitheFals
Лига Сисадминов
Серия Кудахтеры

Linux Sematary или еще один продукт покидает здание⁠⁠

2 дня назад

Похоже, лично мое клатбисче используемых проектов* в этом году пополнится Ingress NGINX – проект все, Ingress NGINX Retirement: What You Need to Know. Предлагается переход на Gateway API, сколько всего придется переделать, переписать и переставить – пока даже не представляю.

автор - kadabrus

автор - kadabrus

Интересно даже не это, а то, сколько заброшенных или забрасываемых проектов выявляется каждый год. И замены им нет, и не будет.
И даже не это интересно, как то, что разработчики Ingress NGINX два года пытались найти кого-то, кто бы помог в разработке опенсорса. Но нет, использовать можно, сказать бесплатным разработчикам ВЕЗИ МЕНЯ ТВАРЬ «давайте чините» можно, самим делать – нет.

На первом месте в моем личном каталоге «проблем от заброшенных компонентов» – Apache Log4j. 4 года назад (9 декабря 2021 года) в проекте, который теоретически должен был быть 100 раз просмотрен и проверен, потому что использовался везде, нашли огроменную дыру, Log4Shell (CVE-2021-44228). Куда смотрело все сообщество?

На втором месте – огроменная дыра в Linux под названием EternalRed (она же SambaCry), она же CVE-2017-7494. Дыра существовала с 2010 года, обнаружена была только в 2017, и то, не «обнаружена»,  а была проэксплуатирована с огромными последствиями. Куда смотрело все сообщество?

На третьем – свежая огромная дыра, размером с дверь ангара, в grafana - CVE-2025-41115. 10 из 10. Куда смотрело все сообщество?

Если говорить только о заброшенных проектах, то я до сих пор скучаю по заброшенному 10 лет назад RatticWeb. Не видел ничего лучше с тех пор. Мне особо не нужно, мне и Hashicorp Vault хватает, коллеги хвалят teampass, но все равно не то.

Что тут сказать?

Меняется вся модель opensource. «Давно», даже «очень давно», во времена победившей сексуальной революции и зарождения опенсорса, продукты были куда проще, а времени куда больше, так что продукты как-то писались и эксплуатировались.
Сейчас? Недавно у коллег (не в РФ) случились эффективные менеджеры, которые волевым способом продавили переход на новый, свежий Ceph.
Проработал Ceph полтора месяца и свалился, с потерей данных.
Смешно во всем этом даже не то, что Ceph свалился, и не то, что Ceph до сих пор тормозное и дорогое (отдельные сервера, отдельные сети, отдельные люди) решение, а то, что одной из причин стало

Support for GlusterFS is dropped

As GlusterFS is no longer maintained upstream, Proxmox VE 9 drops support for GlusterFS storages. Setups using GlusterFS storage either need to move all GlusterFS to a different storage, or manually mount the GlusterFS instance and use it as a Directory storage.

Drop support for GlusterFS starting with PVE 9, as it is unmaintained.
Proxmox Roadmap - Proxmox VE 9.0

Так и живем.

* отсылка к  pet sematary, правильное написание Pet Cemetery, книга и кино.

Показать полностью 1
[моё] Windows IT Kadabrus Linux Ingress Nginx
6
4
Gear03

Завел Max под Thinkpad T61/lubuntu⁠⁠

3 дня назад
Перейти к видео

Чаты в детском саду перевели в СКАМ, решил для интереса попробовать заведется ли он со старого Thinkpad.

Больше проблем было с тем, что отсутствовал звук в системе, пришлось повозиться.

Установлен ssd 60 GB, но несмотря на это, приложение долго стартует.

Ноут использую для ностальгии, на втором диске винда и коллекция ретро игр.

Показать полностью
[моё] Thinkpad Мессенджер MAX Linux Ретротехника Видео Короткие видео
8
kodprog
kodprog

Как я постепенно пересел на Linux и почему до сих пор от него не ушёл⁠⁠

3 дня назад

Привет! Решил рассказать свою историю знакомства с Linux. Это не инструкция, не обзор и не техническая статья - просто мой путь, который начался со школьного компьютера и закончился тем, что я сегодня пишу этот пост из Debian 13.

🏫 Первое появление Linux в моей жизни

В школе у нас на информатике стояли компьютеры с двумя системами: Windows и Ubuntu.

Ubuntu там была чисто «на всякий случай». Понятно, что этот случай ни разу не наступил - все уроки были на Windows, и никто даже не пытался загрузить Linux. Так что моё знакомство на этом этапе ограничилось только тем, что я знал: «О, есть ещё какая-то Ubuntu».

🎓 Колледж: вот теперь настоящее знакомство

На предмете «Операционные системы» нам наконец-то показали Ubuntu «вживую» - загрузили её на виртуалке.

Мы:

  • сравнивали скорость архивирования файлов в Windows и Ubuntu;

  • пользовались Midnight Commander (аналог Far);

  • запускали разные команды, которые большинство студентов быстро забыли.

Версия была примерно 14.04. Именно тогда я впервые понял, что Linux - это не просто «чёрный терминал», а вполне рабочая система.

🛠 Первая практическая польза

Позже мне нужно было написать маленькое учебное приложение на Lazarus под Linux. Преподаватель предложил поставить Linux Mint на виртуалку - и я начал искать команды в терминале, чтобы установить IDE.

Это был мой второй дистрибутив, и в этот раз я уже что-то делал по делу, а не «для галочки».

🎒 Университет и первый настоящий опыт

В универе тоже стояла Ubuntu рядом с Windows. Тут она уже использовалась иногда по назначению - и я понял, что неплохо бы её изучить.

У меня был старенький ноутбук, и Ubuntu на нём почему-то просто висла при установке.

В итоге я поставил Debian с XFCE - и он ожил. На нём я:

  • компилировал программы на C++;

  • запускал Python;

  • делал лабораторные.

Это был мой первый Linux, который реально работал каждый день.

🖥 Дистрибутивы, эксперименты и беготня туда-сюда

Дома стояла Ubuntu рядом с Windows. Потом была Fedora (не понял её тогда).
Потом Xubuntu (нестабильно работала).
Потом Ubuntu Server для веба.

Пробовал Arch Linux. Уважаю, но ставить всё вручную, когда ты новичок, - тот ещё челлендж. Система была быстрой, но не для меня.

Далее я создал свой YouTube-канал и снимал видео прямо из Ubuntu 18.04 - например, как ставить LAMP-стек.

🔄 Вечный круговорот систем

Так и жил: Windows → Ubuntu → Debian → обратно → снова Ubuntu → и снова Debian.

Было обновление Ubuntu 22.04, которое мне не понравилось - перешёл на Debian. Потом баги пофиксили - вернулся. Потом снова ушёл в Debian.

Короче, классическая Linux-карусель.

💻 Новый ноутбук - новая глава

Недавно купил ноутбук и снова поставил Ubuntu 22.04. Обновился до 24.04 - и поймал баг: папки с большим количеством файлов открываются невероятно медленно.

Поставил Fedora 42. Всё ок, но некоторых программ не хватало.

Перешёл на Debian 13 (новая версия, свежий GNOME 48) - и вот сейчас пишу этот пост именно из него.

⚠️ Какие сложности встречаются у новичка

Перечислю коротко:

🔸 Программы

Много привычного Windows-софта нет под Linux. Надо искать аналоги или запускать через Wine (работает не всё).

🔸 Обучение

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

🔸 Драйверы

Не всегда из коробки работает Wi-Fi или Bluetooth. Иногда нужно самим ставить драйверы.

🔸 Видеокарты

Свободный драйвер работает, но не идеально. Владельцам Nvidia проще на Ubuntu/Mint/Zorin - там ставится в пару кликов. В других системах - через терминал или репозитории.

🔸 Игры

Часть игр не работает. Многие запускаются через Proton (Steam), PortProton, но Windows всё равно стабильнее.

✔ Итог

Linux стал моей основной системой.
Нравится, что он быстрый, гибкий и даёт больше понимания, что происходит «под капотом».

Если вы ни разу не пробовали Linux - лучше начать с виртуальной машины.
И понять, нравится вам такой подход или нет.

Показать полностью
[моё] Linux Личный опыт Истории из жизни Компьютер Первый опыт IT Текст
48
5
Вопрос из ленты «Эксперты»
artplrap

Как установить винду после линукса?⁠⁠

4 дня назад

Раньше у меня был установлен виндовс 11 на ssd nvme2(для удобства буду называть просто м2) и на флешке был образ 11 винды, с которой я и устанавливал на м2. Образ этот я ставил через руфус и он полностью был рабочий и официальный.

Мне понадобился линукс, я сделал из этой флешки загрузочную с убунту, удалив с нее винду, и новую ось установил на м2.

Сейчас мне нужно обратно поставить на м2 виндовс, но у меня не выходит. У меня есть старый пк(без м2 слота) через который я сделал загрузочную флешку, но загрузиться с нее нормально не получается. Постоянно выходит ошибка:(на фото)

Через ventoy пробовал, там пускало на экран установки, но он ругался на драйвера. Примерно следующее: "нет драйверов, выберите необходимый и продолжите"

*Дополнение в вентой: новая ошибка(на 2 фото) и больше не пускает. Secure Boot выключал и включал.

Я не нашел нужных драйверов и просто обновил биос материнки.

Ничего не помогло. Так же я пробовал со старого пк подключить ссд по сата, но он его не загружает, только видит и всё. Так же в бут меню ссд сата не отображается.

Что делать в такой ситуации?

Показать полностью 2
Вопрос Спроси Пикабу Компьютер Windows Linux Linux и Windows Компьютерная помощь Текст Длиннопост
30
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии