geek своими руками jellyfin 

Как я себе медиасервер сделал

Захотелось мне как-то кино смотреть на любом компе и со смартфона, да чтобы и ночами, и комп в комнате не шумел, как собой, так и жёстким диском. Решил сделать себе медиасервер, простенькое файловое хранилище и всё такое прочее.

		1 ^	■**		
		% «	fr 1 Æw >у		1 • # V «,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,своими руками,jellyfin

Взял старый комп, установил на него Proxmox для удобства работы. На бпшник не обращайте внимания, это временный роутер сверху лежит без корпуса.

geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,своими руками,jellyfin

Как установить Proxmox есть в интернете, ничем неотличается от установки обычной ОС. После установки доступно по локальной сети. Из советов, не забудьте сменить репозиторий на бесплатный, а как, опять же подскажет гугл. 

ДИСКЛЕЙМЕР: Всё можно сделать проще на одном ubuntu-server установленном прямо на комп, но мне лично нужны виртуалки и возможность работы через Shell вбраузере. Я не буду описывать стандартные действия.

После установки proxmox я смонтировал ZFS в режиме SingleDisk на 4ТБ жёсткий диск, купленный на авито за 3 тысячи рублей.

X PRO МО < Virtual Environment 7 3-3 Saarch
Ser.ec Vtev*	Node proxmox-
И OMCMW	Q Search
Wc pcoxmox	
ÇÏ- 100 (ubontu-sorver)	В Summary
102 (ubuntu-<te*k1op)	□ Note*
103 (ubuntv-<te*fc1op)	>_ Site!
101 (ubuntu-<te*ktop2|	
101 (tfMUop)	Oí SyWeen
SQhdj (proxmox)	— NaCftOrt;
§Q local

По SSH в proxmox смонтировал Samba папку public по этому гайду .Можно и просто примонтировать диск к виртуалке на которой медиасервер будет крутиться, но я хотел иметь файловую шару на самом проксмоксе. Может это не лучшее решение, но там ничего важного и мне так удобно. Может быть, уважаемые сисдаминопидоры подскажут лучшие решения в комментах.

Подключил шару в винде

PT \\192.168.0.25 -р\\192.168.0.25 (л \\192.168.0.25\public,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,своими руками,jellyfin

Открыть
Открыть в новой вклад** Открыть в новом окне Закрепить на панели быстрс Добавить в плейлист VLC О Git GUI Неге Git Bash Неге Воспроизвести в VLC 7-йр CRC SHA
- Проверка с использованием Показывать эту папку на раб
Всегда доступны вне сети
<Р Скопировать ссылку на Я ид«
Восстановить

Создал папку Кино и закинул туда фильмов

Скачал ubuntu-server и развернул виртуалку ubuntu-server, закинув ISO образ в proxmox. За подробностями опять же в гугл.

Подключился по SSH, установил поддержку cifs.

sudo apt install cifs-utils

Добавил папку куда будет монтироваться сетевой диск

mkdir Media

Подключил сетевой диск в /etc/fstab

il /etc/fstab: static file systen information.
■
» use 'blkid' to print the universally unique identifier for a » device; this nay be used with UUIO= as a more robust way to name devices » that works even if disks arc added and removed. See fstab(5).
«
» <file syste«> <nount point> <type>

sudo mount-a

Далее он будет монтироваться при запуске системы

Установил docker и docker compose

Создал docker-compose.yml файл

nano docker-compose.yml

В volumes указал папку Media, куда смонтирован сетевой диск




version: "3.7"

services:
jellyfin:
container_name: jellyfin
image: cr.hotio.dev/hotio/jellyfin
ports:
- "8096:8096"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/Moscow
restart: always
volumes:
- /home/ubuntu/jellyfin/config:/config
- /home/ubuntu/Media:/media


Ctrl+S сохранить
Ctrl+X выйти

sudo docker compose up -d для запуска

Jellyfin уже доступен в локальной сети

Ip address чтобы узнать какой ip адресв локальной сети

ubuntu(gubuntu:-$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> ntu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo
valid.lft forever preferred_lft forever inet6 ::1/128 scope host
valid.lft forever

В браузере вводим локальный ip из предыдущегошага и порт

У меня 192.168.0.26:8096

Там вас ждёт довольно простая настройка Jellyfin

После этого внутри локальной сети уже можно пользоваться,вводя в браузере адрес сервера. Можно поменять в docker-compose.yml порт с 8096:8096на 80:8096, чтобы заходить по айпи без порта и добавить себе в hosts файл(окей гугл hosts файл windows)запись типа:

192.168.0.26 jellyfin.local иликакой вам хочется адрес

Тогда с вашей windows он будет доступен по этому адресу

Также, если ваш роутер поддерживает ARP, можно будет зайти по имени компьютера,которое было задано при установке.

Я купил себе белый IP и домен и, так как я ещё не прошарилсякак делать роутинг по поддоменам, сделал редирект через Nginx на proxmox, могу рассказать, если будетзапрос.

Делаем ещё интереснее, подключаем торрент

Я развернул его прямо на proxmox, мне так было удобнее, так как там имеется прямой доступк ZFSдиску

Подключился по SSH к proxmox

Установил docker и docker-compose

Создал docker-compose.yml файл

В volumes указал папку с zfs public




version: "2.1"

services:

deluge:

image: lscr.io/linuxserver/deluge:latest

container_name: deluge

environment:

- PUID=1000

- PGID=1000

- TZ=Europe/London

- DELUGE_LOGLEVEL=error #optional

volumes:

- /root/deluge:/config

- /zfs1/public:/downloads

ports:

- 8112:8112

- 6881:6881

- 6881:6881/udp

restart: always


Ctrl+S сохранить
Ctrl+X выйти

sudo docker compose up -d для запуска

По адресу 192.168.0.25:8112 захожу в deluge, пароль deluge подефолту

В настройках указал куда загружать

Folders
Загружать в: /downloads/incomplete
Перемещать загруженные файлы в:
0
/downloads/Кино
Копировать файлы .torrent в:
0
,/downloads/torrents/copied,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,своими руками,jellyfin

Добавил модуль autoadd

Теперь из шары в папке torrents автоматически подтягиваются торрент-файлы,которые я туда закинул

^ Параметры
Загрузки	Включен	Модуль
Сеть Шифрование	№	AutoAdd
	т	Blocklist
Ограничения Интерфейс	LZJ т	Execute
Прочее	о	Extractor
Служба	о	Label
Добавить в очередь Прокси	о	Notifications
Кэш	о	Scheduler
Модули	№	Stats
AutoAdd	О	Toggle
Blacklist	О	WebUi
Execute		
	Install	
	л		/4	n.

Активе* владелец Path 0 tocakfcei* «ownloadVtofrenH
X Параметры
Загруз**
Сеть
Шифрование
Ограничение
Интерфейс
Прочее
Служба
Добавит* в о-еред*
Прокси
Кхи
Модули
Edit Watch folder	X
Main Настройку Watch Folder
/downtoads/torrents 0 Enable the watch folder
Torrent file Action
О

Так же рекомендую поставить плагин Execute исделать такую настройку

Параметры
Загрузки
Сеть
Шифрование
Ограничения
Интерфейс
Прочее
Служба
Добавить в очередь
Прокси
Кэш
Модули
AutoAdd
Blocklist
Execute
Event	Command
Torrent Complete chmod -R 777 downloads/Кино,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,своими руками,jellyfin

chmod -R 777 downloads/Кино

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

На этом всё. Был бы рад, если бы кто-то пояснил по-русски как сделать роутинг на основе something.mysite.ru в pfsense.

Развернуть

Fantasy art Taran Fiddler антропоморфные животные мышь красивые картинки 

Fantasy,Fantasy art,art,арт,Taran Fiddler,антропоморфные животные,мышь,красивые картинки
Развернуть

it-юмор geek 

Корпорации: мы не собираем данные пользователей без
их согласия
Так же корпорации:
15	
16	В
17	
18	
19	В
20	
21	
22	
М (иБегХп-Ёо.соо^ез.адгееБ) { СоИеЛ(иБег.с1аТа);
}
el.se {
Со11ес1 (иБег. с1аТа) ;
},it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Развернуть

котэ рыжий кот 

ALPINE lai
UlNlnM ■ - W « »ni I).^I.IASN| N )	■- -	—• a *> ça
t' i	âH	
K •**	
		 1,котэ,прикольные картинки с кошками,рыжий кот

Развернуть

artist нарисовал сам Helltaker Игры Justice (Helltaker) Арт-клуб фэндомы под катом еще 

artist,нарисовал сам,Helltaker,Игры,Justice (Helltaker),ジャスティス, 저스티스, Справедливость, Джастис, Слепое Правосудие,Арт-клуб,арт-клуб, артклуб,,фэндомы,под катом еще,artist,original character,Helltaker,games,Justice (Helltaker),fandoms

artist,нарисовал сам,Helltaker,Игры,Justice (Helltaker),ジャスティス, 저스티스, Справедливость, Джастис, Слепое Правосудие,Арт-клуб,арт-клуб, артклуб,,фэндомы,под катом еще,artist,original character,Helltaker,games,Justice (Helltaker),fandoms

artist,нарисовал сам,Helltaker,Игры,Justice (Helltaker),ジャスティス, 저스티스, Справедливость, Джастис, Слепое Правосудие,Арт-клуб,арт-клуб, артклуб,,фэндомы,под катом еще,artist,original character,Helltaker,games,Justice (Helltaker),fandoms

Развернуть

PersonalAmi artist арт барышня art Animal Ears девушка с ушками fox girl DFC хоба! 

Развернуть

приколы для римлян песочница брат 2 много картинок ownopgewewg 

приколы для римлян,песочница,брат 2,много картинок,ownopgewewg

Чего? А, не. Н,приколы для римлян,песочница,брат 2,много картинок,ownopgewewg

приколы для римлян,песочница,брат 2,много картинок,ownopgewewg

приколы для римлян,песочница,брат 2,много картинок,ownopgewewg

Конференция по синкритическим методам романизации, вот,приколы для римлян,песочница,брат 2,много картинок,ownopgewewg

 щшщ КО],приколы для римлян,песочница,брат 2,много картинок,ownopgewewg

приколы для римлян,песочница,брат 2,много картинок,ownopgewewg

приколы для римлян,песочница,брат 2,много картинок,ownopgewewg

Развернуть

Отличный комментарий!

Lingua latina non penis canina!
lorien_elf lorien_elf09.02.202316:20ссылка
+10.4
Ferag Ferag09.02.202317:09ссылка
+38.1

живность бобер детеныш 

		ij&№* ¡á№	дЩгда i ' v a
''Л.'AM ' i ' ’V л		« ÀiiJl' ТУ-1* ^ I l tlí Ji Mj/itSii	*jycfl
, 1 ‘i>V ’ Л1'	ШН#'		i л Ai 1 ii
• *1 1 < •»*■* V V •	1 ^hWiFêe':’ ,		V U.
' кьъ J ,¡¿í*V\, '		V ■,живность,бобер,детеныш
Развернуть

Starlink SpaceX дроны Вторжение в Украину 2022 политика 

Starlink - ограничил интернет для управления дронами военных

REUTERS
<
P
Aa
C
Aerospace & Defense
)
3 minute read • February 9,2023 3:33 AM GMT+3 - Last Updated 12 hours ago
SpaceX curbed Ukraine's use of Starlink internet for drones -company president
БрасеХ ограничила использование Украиной интернета 51агПпк для дронов - президент

Об этом пишет

Reuters

Краткое изложение по русски

zerkalo

Гвинн Шотвелл заявила, что спутниковый интернет-сервис БрасеХ 51агПпк, который предоставил украинским военным широкополосную связь, «никогда не предназначался для использования в качестве оружия». В частности Шотвелл сослалась на сообщения о том, что украинские военные использовали сервис 51агПпк

Развернуть

Отличный комментарий!

Пидарасы.
Мы за мир, поэтому не будем помогать его достичь. Наоборот дадим оркам преимущество.
White Templar White Templar 09.02.202315:38 ссылка
+37.4
Воу-воу, он не бесплатно помогает. Доброе дело, покрытое госконтрактами пентагона и Киева?
ozabot ozabot 09.02.202315:52 ссылка
+48.7

котэ Сумка банан загадочные обстоятельства 

Развернуть