Архив заметок

FreeBSD и Plex медиа сервер

Просмотров: 8929Комментарии: 4
FreeBSD

Есть несколько DLNA программ для линупсов и фряхи. Я пользовался minidlna и mediatomb. Minidlna простецкий по настройкам, но убогий по функционалу. MediaTomb же обладает веб мордой и настройками по кодированию на лету, жрет практически все форматы, но в тоже время геморроен по настройке.

У меня не было цели получить красноглазие в процессе настройки dlna. Нужен был простой и в тоже время функционально-удобный софт для организации медиа сервера.

На роль сего был выбран Plex после поиска в интернетах. Вот, что говорит хабр:

Как пишут разработчики — «A complete Media Solution». Подтверждаю.

Этот монстр вырос из XBMC и умеет все и даже больше. К фильмам найдет постеры, рейтинги и кучу данных. Сериалы к тому-же ещё и распределит по сезонам и эпизодам. Музыкальную коллекцию упорядочит из любого исходного вида.

Транскодирование делает из всего под всё. Параметрами можно управлять прямо из экранного меню телевизора. Для умных устройств вроде телевизоров LG Smart TV и Apple TV поддержка выходит далеко за пределы протокола DLNA.

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

Есть отдельно написанные клиенты под мобильные OS и плитки Windows 8.

Для Ubuntu, Fedora, CentOS и массовые модели NAS есть готовые пакеты. Под все остальное — устанавливается простой распаковкой. Из зависимостей требует лишь Avahi-daemon.

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

Способен решить любые задачи в рамках темы, при этом бесплатен, стабилен и как ни странно — быстр.

Есть эта вещь в портах.

# whereis plexmediaserver
plexmediaserver: /usr/ports/multimedia/plexmediaserver

Ставим:

# portmaster multimedia/plexmediaserver

Добавим строки в /etc/rc.conf:

plexmediaserver_enable="YES"

Файлики и логи находятся тут:

/usr/local/share/plexmediaserver/Plex DLNA Server

/usr/local/plexdata/'Plex Media Server'/

После старта Plex, все настройки производятся через адекватную вебформу по адресу:

https://plexmediaserver:32400/web

Вот и все. В LG телеках есть клиент Plex, смотреть киношки можно через него, либо через железный медаплеер типа dune.

FreeBSD, порты и CLANG

Просмотров: 2715Комментарии: 0
FreeBSD

Поменял на досуге компилятор для системы.

Что имеем:

$ uname -a
FreeBSD proliant 9.2-STABLE FreeBSD 9.2-STABLE #0 r256720: Fri Oct 18 15:35:32 MSK 2013     vovas@proliant:/usr/obj/usr/src/sys/PROLIANT  amd64
$ clang -v
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
Target: x86_64-unknown-freebsd9.2
Thread model: posix
$

Далее добавил в /etc/make.conf строки:

CC=clang
CXX=clang++
CPP=clang-cpp

И пересобрал все порты перед пересборкой мира:

$portmaster -fa

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

$ rm -rf /usr/obj && time make -j2 buildworld

OMV. Собираем soft RAID5 из 3x3TB

Просмотров: 3350Комментарии: 0
Debian

Приветствую, друзья.

Купил недавно HP Proliant Microserver g7 (n54l) для домашних нужд. Цена вышла 8.5к в Ситилинке. Для такой железки вполне вменяемая.

В качестве ОСи был выбран OpenMediaVault. На сайте OMV не рекомендуют использовать usb диски для носителя ОС, не стал и я рисковать и запилил ОСь на диск, который шел в комплекте с сервером + воткнул туда 3 диска по 3ТБ WD Caviar Green. У этих дисков есть неприятная вещь, как-то парковка головок при простое в 5 секунд.

Установку ОС я описывать не буду. Опишу вкратце сборку RAID 5 уровня.

Делаю разметку:

[root@beast:~]# parted /dev/sdb
GNU Parted 3.1
Используется /dev/sdb
(parted) mklabel gpt
(parted) mkpart raid ext4 1Mib 3000GB
(parted) set 1 raid on
(parted) print                                                              
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number  Start   End     Size    File system  Name  Flags
 1      1049kB  3001GB  3001GB               raid  raid

Далее проделал с остальными дисками тоже самое, кроме естесственно системного smile

Читать далее...

Новая версия MyBB - 1.6.10

Просмотров: 1693Комментарии: 0
Mybboard

Источник.

Релиз для устранения обнаруженных уязвимостей доступен на официальном сайте форума. Всего устранено 7 уязвимостей и 95 багов.

Устранены уязвимости:

  • Низкая угроза: потенциальная SQL-инъекция при опримизации БД.
  • Низкая угроза: потенциальная SQL-инъекция при создании бекапа БД.
  • Низкая угроза: потенциальная XSS-уязвимость в имени темы.
  • Низкая угроза: Улучшена проверка прав доступа в режиме ограничения просмотра только своих сообщений.
  • Не критичные: XSS-уязвимость на странице отладки.
  • Не критичные: Улучшен контроль входных данных в modcp.php.
  • Не критичные: Улучшен контроль входных данных в calendar.php.

Устранённые баги:

Смотрите список

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

Для обновления с предыдущей версии следуйте инструкции по обновлению. Обязателен запуск скрипта обновления.

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

Читать далее...