забыл достать руку
»geek своими руками jellyfin
Как я себе медиасервер сделал
Захотелось мне как-то кино смотреть на любом компе и со смартфона, да чтобы и ночами, и комп в комнате не шумел, как собой, так и жёстким диском. Решил сделать себе медиасервер, простенькое файловое хранилище и всё такое прочее.
Взял старый комп, установил на него Proxmox для удобства работы. На бпшник не обращайте внимания, это временный роутер сверху лежит без корпуса.
Как установить Proxmox есть в интернете, ничем неотличается от установки обычной ОС. После установки доступно по локальной сети. Из советов, не забудьте сменить репозиторий на бесплатный, а как, опять же подскажет гугл.
ДИСКЛЕЙМЕР: Всё можно сделать проще на одном ubuntu-server установленном прямо на комп, но мне лично нужны виртуалки и возможность работы через Shell вбраузере. Я не буду описывать стандартные действия.
После установки proxmox я смонтировал ZFS в режиме SingleDisk на 4ТБ жёсткий диск, купленный на авито за 3 тысячи рублей.
По SSH в proxmox смонтировал Samba папку public по этому гайду .Можно и просто примонтировать диск к виртуалке на которой медиасервер будет крутиться, но я хотел иметь файловую шару на самом проксмоксе. Может это не лучшее решение, но там ничего важного и мне так удобно. Может быть, уважаемые сисдаминопидоры подскажут лучшие решения в комментах.
Подключил шару в винде
Создал папку Кино и закинул туда фильмов
Скачал ubuntu-server и развернул виртуалку ubuntu-server, закинув ISO образ в proxmox. За подробностями опять же в гугл.
Подключился по SSH, установил поддержку cifs.
sudo apt install cifs-utils
Добавил папку куда будет монтироваться сетевой диск
mkdir Media
Подключил сетевой диск в /etc/fstab
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 адресв локальной сети
В браузере вводим локальный 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 подефолту
В настройках указал куда загружать
Добавил модуль autoadd
Теперь из шары в папке torrents автоматически подтягиваются торрент-файлы,которые я туда закинул
Так же рекомендую поставить плагин Execute исделать такую настройку
chmod -R 777 downloads/Кино
Это нужно для того, чтобы права на работу с папками были у всех приложений и пользователей
На этом всё. Был бы рад, если бы кто-то пояснил по-русски как сделать роутинг на основе something.mysite.ru в pfsense.
Антисептик своими руками сделай сам коронавирус антисептики
Инструкция ВОЗ по изготовлению антисептика самому
Привожу пример состава из интернета:
Этанол (обычный спирт из аптеки) | 240 мл |
Глицерин | 5 мл |
Перекись водорода 3% | 15 мл |
Вода | 60 мл |
1. В емкость заливаем спирт;
2. Добавляем к нему перекись;
3. После добавляем глицерин;
4. Добавляем воду;
5. Замешиваем, даем постоять 2-3 дня.
Полный текст "Руководства по организации производства на местах" https://www.who.int/gpsc/5may/tools/guide_local_production_ru.pdf
travel trailer camper дом на колесах своими руками длиннопост
Дом на колесах или реализация детской мечты. Часть 2.
Часть 2.
И снова здравствуйте! Давненько я не писал уже. Наверное подумали что я забил на это дело? Я и сам бы так подумал, но нет. Много времени ушло на выбор и ожидание доставки баков для воды и прочего барахла. Плюс, оказывается, что надо еще и работать иногда :)
В прошлой части, я работал над макетом и практически разобрался с внутренней изоляцией.
В этой части я закончу изоляцию, и буду работать над фреймингом (каркасом? пусть будет каркас) для душевой кабинки и кухонных тумб, а также подготовки места под сидения. Плюс установка бака использованной воды (серый бак).
В общем, поехали.
Завершение Части 1, Шаг 2 (изоляции)
Т.к. за прошлый отпуск я не успел доделать изоляцию потолка, пришлось растянуть эту работу на выходные/вечера после работы.
Конечно же, работа на последних двух утеплительных плитах была очень эффективной и точной. Я даже смастерил специальный "отрезатель" (лезвие канцелярского ножа, зажатое между двумя дощечками), чтоб отрезать пластину одним легким движением руки, выровняв линию разреза деревянной направляющей… Где была моя фантазия раньше?.. Мог бы быстрее все закончить, но все приходит с опытом, в следующий раз будет веселее!
За 2 вечера и один выходной я закончил всю внутреннюю изоляцию включая все труднодоступные места. Одно исключение - двери. Их я оставлю на потом, т.к. я еще не у верен что с ними делать и как и чем отделывать.
Шаг 2,5. Заказ и доставка баков для воды и отходов
Этот шаг, на удивление дался мне очень сложно. Сложно было не столько заказать, сколько придумать как и куда устанавливать баки, просчитать, сколько объема будет достаточно для двоих и собакена, и самое главное, чтоб все было в наличии. Доставка заняла около 3 недель, видимо из-за ковида.
В итоге было заказано следующее:
- Душевая кабинка/поддон - cначала я думал мутить что-то из подручных материалов, или попробовать с помощью строительного фена сформировать пластик в подобие формы, т.к. меня давила жаба отдавать 250-300 баксов за пластиковый поддон. В итоге, я нашел вариант за 150 и лень меня победила :)
- Бак для чистой воды - 25 галлонов, или 94+ литра. Устанавливается внутри, под одной из тумб и сидухой, 50/50. Это поможет распределить вес на ось и не загрузит зад, что, как я слышал, может повлечь в жутким последствиям. 94 литра должно хватить на пару тройку экономных душей и обычную посудную рутину.
- Серый бак - Бак для "нетоксичных" отходов (не какахи и не химикаты). Это обычно вода из стиралок/посудомоек/душа. По правилам, еще даже можно сливать, где этот не запрещено. Бак тоже на 25 галлонов, т.е. примерно 94 литра. Его я решил установить между двух ребер жесткости в полу, как раз в том месте, где будет душевая кабинка. Я смог найти бак, который ИДЕАЛЬНО вошел туда.
Установка “серого бака”
Для начала, мне пришлось разобрать треть пола, чтобы получить доступ к пространству между ребер жесткости. Оказалось это не так просто, добрые ребята подогнали пол идеально, а так как у нас уже зима и достаточно влажно - эти ОБС раздуло и мне пришлось их выбивать из под прицепа… То еще удовольствие, скажу я вам, лежать под дождем в 2 градуса тепла. Но я победил!
Теперь вы понимаете, что имел в виду, когда писал: “бак стал ИДЕАЛЬНО”.
Следующим шагом, я отмерил и вырезал место под бак в оригинальной панели пола.
Бак встал как литой, безусловно приятное зрелище для меня, принимая во внимание кривизну моих рук. Еще и с первого раза!
Дальше, я начал примерять душевой поддон, крутил его так и сяк, становился, примерялся, если ставить по оригинальным планам - то мне было немного тесновато.
Зато собакен был очень доволен и занял самое приятное место.
В общем, посоветовавшись с основным заказчиком душа (жена), было решено повернуть поддон на 90 градусов и выделить немного больше места.
Шаг 3. Каркасы и перегородки
Моя “пилильная станция” на заднем дворе. На удивление, пилить в гараже ооочень громко. Без понятия как люди делают воркшопы в гаражах. Я знаю о существовании затычек в уши, но все же…
Далее я начал делать каркас для душевой кабинки и дверного проема.
Вот как теперь будет стоять кабинка
После скручивания нескольких планок над "серым" баком, я понял, что без ровного пола далеко я не уеду. Пришлось катиться в магазин за листом фанеры и укладывать поверх бака. Разрезана она была на пополам (48x48 дюймов) по моему запросу, т.к. Это все что мне влазит в джип, а арендовать бусик для этого не хотелось. В итоге, бак я посадил на герметик (снизу я еще накручу подвесные крепления, но это уже весной.. лезть под прицеп сейчас ой как неохота). И уложил свежекупленный пол поверх бака, щедро закрепив саморезами.
Ну и дальше я пошел собирать каркас для душевой кабинки. Когда есть ровный пол под ногами, намного удобнее работать. Интересно, с чего бы это…
Также, я для себя нашел отличный инструмент. Делает отверстия под саморезы под углом, предполагаю что градусов 30. Очень удобно, когда нужно закрутить что-то в труднодоступном месте.
Вот тут запечатлен один из моментов, когда рукожоп очень хочет прямой угол. Мне уже сказали, что прямые углы для таких усилительных ребер не нужен совсем, но это было уже после. Меня было не остановить.
После кабинки, я пошел делать направляющие для кухонных тумб и сидений. Это было последнее что я сделал в тот день. Прямые углы заняли у меня кучу времени. Из-за отсутствия какого-либо опыта работы, мне приходилось по 10 раз перепроверять что я отмеряю, как я отрезаю и прочее. После недели работы я ускорился раза в 3 как минимум. Маленькие, приятные достижения.
На следующий день, хоть я был и в отпуске, но поработать в прицепе не смог, т.к. Были дела, пришлось ждать следующего дня.
Зато на следующий день я выложился за двоих (конечно же сравнивая с результатом предыдущего дня).
В этот день я собрал каркас для обоих кухонных тумб. Мне хотелось, чтобы они были модульные. Если надо что-то достать, или заменить - можно было бы просто открутить один модуль и поменять на что надо.
После того, как все было собрано и примерно закреплено на своих местах, я решил примерять каково будет сидеть за столом. Я нашел свой макет стола (долго звонил Олегу), и поместил его на его родное место. Сразу стало понятно, сколько будет пространства и как его можно использовать.
В последний день моей работы над прицепом, я закончил собирать каркас для сидений.
Также, мне пришел нагреватель для воды, так что можно будет скоро примерять и прикинуть сколько нужно будет труб для сантехники.
На этом мой недельный отпуск закончился, но сдаваться я не планирую.
Следующие шаги будут такие:
1. Разметить, продумать и провести все коммуникации: проводка, канализация и сантехника.
2. Начать делать каркас для кровати. Для этого надо знать размер матраса. Т.е. заказать матрас. Установить актуаторы (которые мне приехали, но я вам их еще не покажу :Р )
3. Сделать откатную дверь в туалет, думаю на слайдерах для ящиков. Тут продаются heavy duty, которые выдерживают до 200 кг.
4. Выбрать материал для внутренней отделки.
5. Выбрать место для вентиляции/вытяжки. Вентилятор я уже заказал, должен прийти на днях.
Дальше пока загадывать тяжело. Забавно, что очень многое, что выглядит на бумаге, и даже на макетах, в итоге модифицируется, т.к. реальные размеры немного другие, или ощущение другое.
Надеюсь еще наберется материала на один пост до конца года. У нас тут куча выходных из-за рождественских праздников, так что может еще выложу что-то под новый год.
А если нет - хороших праздников, господа!
Прошу помощи Медленный интернет технологии проблема достало блять крик души песочница
Сап, джой.
Прошу помощи у более умных людей, так как сам я профан
Суть проблемы - появляется куча вот таких процессов свхост, которые жрут скорость интернета
Интернет у меня то еще говно, так что это очень сильно чувствуется. Я даже на джой сейчас зашел с сотой попытки
Что с этим можно поделать? Это вроде системные файлы. Может их можно как-то ограничить в пожирании скорости?
И чем это чревато, если можно?
Система - винда 10
Обновление винды я отключаю (периодически сам вручную обновляю)
Минусите, сколько угодно, но посоветуйте, как быть
Заранее спасибо
Отличный комментарий!