/dev/catan – Telegram
/dev/catan
75 subscribers
68 photos
6 videos
18 links
Заметки/блог @catanix
Download Telegram
Channel created
Домашний сервер 1.0

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

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

У неттопа была расширена озу до 16гб, установлен ssd на 256гб, в качестве системы стоит обычный Ubuntu server в связке с Casa OS (веб морда для докер контейнеров).

Из планов на данный момент реализовано:
-Домашний dns (резолвинг домена внтури сети, блокировка рекламы, роутер работает через dns домашнего сервера).
-Личное облако на nextcloud (удобный клиент на телефон кстати, пробовал еще immich, не зашло), есть возможность дополнительно хостить todo доску и заметки. Nexctloud в качестве хранилища использует внешний ssd, в любой момент его можно отсоеденить и подключить к другому устройству/получить доступ к файлам.
-Медиасервер работающий в связке Jellyseerr -> Sonarr/Radarr -> Jacket -> Transmission -> Jellyfin (лайкаешь фильм из каталога, сам ищет в торренте, сам качает, стягивает описание и постеры к фильму и добавляет в медиатеку jellyfin, с которой уже можно стримить на любое устройство).
-Свои/чужие контейнеры крутятся в Portainer.
-Minecraft server


#notes #selfhosted
🔥411
Автоматизация медиа-библиотеки дома или НЕТflix подпискам х)

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

Схема достаточно простая:
Jellyseerr -> Sonarr/Radarr -> Jacket -> Transmission -> Jellyfin

-Jellyseerr - это каталог фильмов на основе твоих интересов, но данные тянет с IMDb, оно нужно только чтоб лайкать фильмы.
Sonarr/Radarr - одно для сериалов, другое для фильмов, туда приходит сообщения из желлисира о том что необходимо инициировать процесс скачивания, оно обращается в jacket.

-Jacket - индексер торрентов, выбрал рутрекер, рутор и еще парочку, ищет по ним, далее получая источники sonarr отдает это в сервер торрент клиента transmission :3

Ну и после того как трансмишн отчитывается о том что скачал данные, sonarr их импортирует со всей информацией, постерами в jellyfin.

-Jellyfin/plex - медиатека, можно стримить внутри сети и не только в офигенном качестве, ща буду пересматривать Аркейн ^^''

А еще у сонара/радара/лидара (это для музыки) есть информация извне о датах и релизах и он может периодически сам обновлять медиатеку, когда на пример появились новые серии.


#notes #selfhosted
🔥41
Literally me 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Minecraft server upd!

client: 1.25.1 download launcher
address: srv.catanix.dev

Есть и работает:
spawn, homes, kits

Первый логин:
/register <пароль>  <повторить пароль>

Далее:
/login <пароль>

Полезное:
/kit protect
/kit tools


Строго запрещено грифферить и багоюзить, маленький сервер для друзей, доступ 24/7.
Для защиты от грифферов используется WorldEdit + WorldGuard.

#selfhosted #minecraft
32
Постирал я один из своих рукавов, всмотрелся, а там оказывается пасхалочка есть 👏

Инпутлаг - это задержка между твоим действием (например, нажатием кнопки) и тем, когда результат этого действия появляется на экране.

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

#rofl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
433
По началу проблема серого ip была решена через ddns, но мне очень не нравился выданный бесплатный поддомен, да и прикрутить ssl сертификат к нему можно было только за деньги, да и домены вообще то у меня есть свои ☕️

Решение оказалось максимально простым: попросил chat gpt написать скрипт, который работает с cloudflare api (домен припаркован там) и на один из поддоменов периодически пробрасывать новый ip, если он конечно сменился, а дальше можно рулить через nginx reverse proxy 👏

Кстати параллельно немножко разобрался с grafana и сделал дашборд с забавным набором метрик ☺️

#selfhosted
Please open Telegram to view this post
VIEW IN TELEGRAM
632