55

Домашнее IT

Так как история моя про мониторы многим понравилась, решил я написать ещё про своё домашнее IT. Но не про то, как я себе рабочий конпустер собирал, нет. Конпутеры, ноуты - это сейчас есть почти у каждого, а то и по нескольку (а уж у меня то! Хлам. правда...). А речь пойдёт про то, чего не у каждого есть: про домашние сервера.

Как я уже писал ранее - в IT я с детства, хотя первый свой компьютер появился у меня где-то лет в 20. До этого перебивался по клубам, да по учебным всяким классам. Первые годы владения компом я чтототам программировал, изучал всякую ерунду да в игрушки играл. А потом, году этак в 2006,  решил изучить PHP.  И мой внутренний перфекционист сказал: "Изучать будешь в родной среде! Никаких виндовзов! Линупс, апач, мускуль, пхп - всё как у взрослых!". С линуксами я знакомство уже имел конечно, но такое себе, шапочное. Поставил, как сейчас помню, федору вторую и ворвался. Долго ли, коротко, но спустя одну недописанную CMS, полтора самописных манагера пакетов, собирающих софт из исходников, перехода на Gentoo и ещё какойто матери родилась у меня идея поднять дома сервачёк.

Вы спросите "Зачем?". А вот хотелось. Вдобавок инторнет этот ваш тогда был со скоростью 33.6 килобит в секунду. Кило, мать их, бит! И кеширующий прокси был тогда достаточно мощным инструментом, сильно облегчающим сёрфинг. Железа у меня тогда уже немного накопилось и я на коленке из второго пня и прочего поднодножного бисера, всё в том же 2006м, собрал вот такое

Да-да, флопповоды тогда ещё были в ходу. Хотя дискетки в них вставлялись достаточно редко, флопповод добавлялся в конфигурацию на рефлексах, особо не думая. В это железо была влита Gentoo ( я усидчивый, ага :) ), настроен диалап, поднят сквид. Как-то само собой туда пришёл dhcp, bind, iptables, прочие интересные слова и эта железка стала, как говорится, шлюзом - воротами между моей домашней локалкой и внешним миром.

Конечно же оно стало и немного хранилищем. Места то на диске больше, чем гента занимает. Ну да, кеш ещо сквидовый, но не настолько же?

Время шло. Железо потихоньку дома добавлялось. В основном жестокие диски. В основном списанные, с бэдами. Но меня это не останавливало :)

Уже тогда я освоил софтрейд и пользовался им на всю катушку.

На работе я тоже выпросил себе аудиенцию на склад барахла, откопал железа ещё рабочего, но туда, я ради разнообразия, влил FreeBSD. К слову сказать это был единственный BSD в моей жизни :)

Скорость на работе тогда хотя и была заметно больше, чем дома (емнип 30 мега(!)бит), но траффик считали. И squid мне помогал экономить. К слову сказать, у матери был плоскогубцами зачем-то вырван один из слотов оперативки, приходилось следить за тем, чтобы контакты памяти не перемыкало.

Потом, почти в 2007м, у нас случился переезд и места под железо у меня стало больше. К тому же появился ADSL. Целых 8 мегабит дома! На радостях я притащил домой пару буквально забранных с мусорки 14" монитора.

Но шлюз - это конечно хорошо. Но хотелось чего-то ещё. Уже тогда меня стала посещать идея домашней медиастанции. Ну, кино на телевизоре посмотреть. Стриминговых то кинотеатров тогда не было, емнип, ещё. Поэтому, гдето в 2008м, превозмогая сложности подключения телевизора к компу, я начал пытаться. Это сейчас HDMI и думать не надо. А тогда приходилось искать видяху хотя бы с композитным выходом и паять переходник в AVI тюльпан.

Но опыт оказался не особо успешным. Производительности хлама не хватало на то, чтобы нормально крутить кино. Железо какое-то время просто пылилось там.

Где-то в это время я сменил работу и стал вместо программиста админом. Как оказалось  - админить мне нравится больше немножк. Персональный сервак на работе перестал быть нужен ибо я теперь управлял сразу сетью.

Спустя какое то время подвернулось новое железо и домашний шлюз переехал на него

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

Спустя ещё немного времени у меня появился древний ноут (с камнем от Cyrix на борту). Конечно же Gentoo! Но хлам и есть хлам. Попытавшись на нём поработать и несколько подзаколебавшись я этот ноут пристроил в качестве консоли к шлюзу. Ну и нет-нет выводил ему на экран траффик

Но потом догадался что ноут хотя и слаб, но кое в чём может и помочь. И сделал из него аудиостанцию. Поднял там mpd, натравил на свою библиотеку музыки, подключил колоночки, настроил вебморду и прочие api и слушал в своё удовольствие. Зачем? Ну, а чего оно простаивает?

А ещё немного времени спустя у меня появилось ещё железо и я из него сделал отдельное хранилище. Этакий домашний NAS. Откопал где-то корпус, собрал, воткнул Gentoo и настроил. Жестокие диски разложил в купленные рэки. А дисков у меня было тогда достаточно :)

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

Шлюз обзавёлся торрентокачалкой с вебмордой. Удобно. И опять мне не давала покоя мысль о том, что надо дома медиастанцию. Не вытерпел, и гдето в 2009м купил микро-itx мать, спаял ИК-приёмник, собрал это всё в кучу. Gentoo, XBMC. Шлюз качает, NAS хранит, XBMC управляет библиотекой и показывает. Красота!

А потом, в 2010, у нас дома случился ремонтъ. Совсем ремонт. Капитальный. Наконец-то появилась возможность нормально проложить себе сеть. Ну как нормально... Без фанатизма, не штробя отдельных штроб под пары. Был выбран угол для будущей "серверной" и туда всё стягивалось.

Много кабелей, скажете? Да, избыточно. Рабочие места моё и жены, медиастанция, тв на кухне и в зале, возможные места точек WiFi, чердак... Плюс ещё к каждому прибору учёта по кабелю. Пока не пригодились но чувствую, скоро будет, всё к этому и идёт.

Первое включение после ремонта:

Диски в реках грелись, вентиляторы реков жужжали. Поэтому я диски перетащил на их законное место, но реки всё равно пригодились немного спустя.

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

А потом... А потом наступило будущее. Как то сразу и скоропостижно. Гугломузыка, гуглофильмы, сриминг. Появились хромкасты, миракасты... Хромкаст оказался удобнее XBMC - можно было смотреть прямо здесь и сейчас. Хранилище оказалось ненужно, торрентокачалка тоже. Всё есть онлайн. К тому же железо шлюзовое уже было достаточно древнее, да и как то новая работа несколько навалилась на меня - я стал девопсом и действительно оказался занят круглыми сутками почти. Тогда как на предыдущих работах иногда мог неделями только и делать что следить за мониторингом да за бекапами. Да и роутеры заматерели... В общем всё как то так сложилось что я, в 2016м, убрал из своей домашней "серверной" весь хлам, повесил патч-панели да и вообще немного навёл порядок.

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

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

И приблизительно в это время жена захотела себе ноут, который был куплен. Монитор, как я уже рассказывал, прилетел мне на кронштейн, а железо из системника полетело в шлюз.

К тому же девапс я или нет? Начал снова с нуля, но настройку всего этого я возложил исключительно на ansible. Писал роли, плейбуки. Рисовал конфиги и скрипты. Сейчас это всё добро доступно у меня в Github, если кому интересно. Не спеша, степенно. К тому же, с перфекционизмом. Вместо iptables - nftables, поддержка ipv6 (да, у меня дома v6 тоже есть, правда не нативная провайдерская, а об хулиганов), тор - прокси для доступа к ресурсам, попавшим под ковровые блокировки, поддержка двух провайдеров (угу, у меня их два) и так далее.

Потом ещё отлаживал какое-то время и наконец, заменил роутер нормальным, настоящим шлюзом. AMD FX(tm)-8350, 16 гиг оперативки, 4 винта в btrfs.

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

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

Что дальше?

А дальше в планах вот что:

* Переместить шлюз в мастерскую, чтобы там шумел и грел воздух

* Обратно вернуть себе хранилище. Но уже не просто так, а ceph минимум на трёх нодах.

* Машинку бывшей медиастанции переделать в SDR станцию. Ну, как только узнаю не примут ли меня, если я закажу HackRF вместо обычного SDR приёмника.

Может и ещё чего придумаю.

Такие дела.

1
Автор поста оценил этот комментарий

Php то выучили?

раскрыть ветку (1)
5
Кто ты?
Автор поста оценил этот комментарий

Я настолько погряз во всех этих буквах, цифрах и операторах, что мне уже всё равно какой язык, лишь бы в нем буквы были. Впрочем, если буков не будет - это означает только одно: на реализацию надо взять больше времени.

показать ответы
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
3
Кто ты?
Автор поста оценил этот комментарий

Ну, в свою защиту могу лишь сказать что у меня длиннее.

показать ответы
4
уставший дракон
Автор поста оценил этот комментарий

Вот это ты хардкорщик. У меня так-то тоже есть домашний сервак, но он представляет собой ноутбук Asus EeePC с 1 гб нерасширяемой ОЗУ, интел атомом и 320 гб жестким диском. На нем стоит Windows 7 Home (торчащая там походу с завода, лень было переставлять).


Я просто скачал XAMPP, поднастроил, и теперь там крутится моя файлопомойка, чатик, видеохостинг и онлайновое радио. Плюс настроены бэкапы по расписанию в облако (лет 10 назад мэйл.ру, как бы его не хаяли, подарил мне 1 ТБ места в облаке, как одному из первых пользователей облака). Все это "хозяйство" написано на PHP, использует БД MySQL и через нестандартный порт смотрит в интернет.

раскрыть ветку (1)
3
Кто ты?
Автор поста оценил этот комментарий

EeePC 1005H у меня два штуки. Ну, так сложилось исторически...

показать ответы
Автор поста оценил этот комментарий

Чё у тебя длиннее, нос если только.

раскрыть ветку (1)
2
Кто ты?
Автор поста оценил этот комментарий

А так-же уши и хвост :)

Автор поста оценил этот комментарий

Все равно твоя стратегия обречена на провал, я тебе еще раз говорю про синдром Плюшкина. Помню провели АДСЛ , начал качать музыку. Потом раз снес, второй, качать есть от куда , нахрен эта пустая возня с собирательством. Потом подумал, сейчас качаю , послушал, стер . Так же и с кино. А с программами и с сейчасным прогрессом и подавнее. Ты наверно еще пивные банки или пачки от сигарет копишь , ну или что то подобное.

раскрыть ветку (1)
2
Кто ты?
Автор поста оценил этот комментарий

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

А вот личное: фотки, документы, видеозаписи... Да даже игровые сейвы, если на то пошло. Где хранить?

показать ответы
1
DELETED
Автор поста оценил этот комментарий

если все еще спрашиваете, а ебилд будет - еще не женились? я как страшный сон вспоминаю 2002-2008, точно не помню, когда мне досталась по работе гента с сыпящимся диском, слабым железом и странно собранная. долгое время был фанатом asp/ федоры(спасибо тигре), но потом перешел на дебиан/ кубунту, хотя и оценил фряху(спосибо тохе), но я слишком ленив и разработчик, кубунта наше фсе

p.s. а первую свою пыху я на pws ставил

раскрыть ветку (1)
1
Кто ты?
Автор поста оценил этот комментарий

20 лет уже почитай, я женатый.

И да, генту мне сильно по нраву.

1. Нет вот этих вот прыжков 18.04 - 20.04 например,  на который может обвалиться что угодно

2. Нет проблем с пакетами - нет ебилда - пишешь текстовый файлик, регистрируешь в санагере пакетов, билдишь

3. нет проблем с несовместимостью либ - априори всё совместимо, ибо оно ещё при компиляции знакомится

4. Нет проблем с вырезанием функционала. Хочешь без иксов - ставишь флаг "-X" и софт без их поддержки собирается

Я уже молчу про -march=native

показать ответы
2
Автор поста оценил этот комментарий

Да вы больной человек! В хорошем смысле )

раскрыть ветку (1)
1
Кто ты?
Автор поста оценил этот комментарий

Мне уже говорили: #comment_183515283

:)

1
уставший дракон
Автор поста оценил этот комментарий

Я так-то подумываю сменить системку на этом дноуте на что-то другое, потому что 1 гб озу - недостаточно даже чтоб открыть браузер и покопаться в phpMyAdmin, он начинает лагать. Приходится использовать предустановленный IE для этого, т.к. фаерфокс заставляет этот ноут натурально умирать.


Хотя для вебсервака на Apache2 ему вполне норм. Все вышеописанное хозяйство + винда жрут всего лишь половину оперативы. Смотрю в сторону убунты, которую недавно попробовал установить на свой древний дноут Lenovo Thinkpad R500, и в целом ею пока доволен.

раскрыть ветку (1)
1
Кто ты?
Автор поста оценил этот комментарий

лучше всё-таки nginx. И иксы не устанавливайте - серванту они не нужны.

0
Автор поста оценил этот комментарий

Хорошо что я женился в 1997

раскрыть ветку (1)
1
Кто ты?
Автор поста оценил этот комментарий

Я женился в 2000м. Ну, официально всё в том же 2006м, но вместе с 2000го.

3
Автор поста оценил этот комментарий

Сука, как в 1995 вернулся

раскрыть ветку (1)
1
Кто ты?
Автор поста оценил этот комментарий

Ага, я тоже поностальгировал пока фотки листал в поисках нужных :)

показать ответы
0
Автор поста оценил этот комментарий

А зачем сейчас всем этим напрягаться? Старье я бы выкинул и на его место воткнул android с ломанной https://4pda.ru/forum/index.php?showtopic=371265 Ultimate server

раскрыть ветку (1)
1
Кто ты?
Автор поста оценил этот комментарий

Я пробовал без домашнего шлюза. Но всё это для меня малое подобие левой руки. Сервер factorio не развернеш, нопример.

1
Автор поста оценил этот комментарий

А источник бесперебойного? А шум от этого всего? Я про VPS подумываю. Не хочу чтобы у меня дома что то шумело постоянно.

раскрыть ветку (1)
1
Кто ты?
Автор поста оценил этот комментарий

Отчасти поэтому я и делаю себе сейчас мастерскую, про которую есть у меня в ленте :)

Автор поста оценил этот комментарий

Библиотекарь, не иначе. Но судя по ушам и хвосту........

раскрыть ветку (1)
1
Кто ты?
Автор поста оценил этот комментарий

У-ук!

Автор поста оценил этот комментарий

У меня друг в 90 кассеты аудио коллекционировать начал, чистой воды синдром Плюшкина. Тут на подобии, ну и какой смысл от хранения данных на твоем сервере?

раскрыть ветку (1)
1
Кто ты?
Автор поста оценил этот комментарий

Роскомнадзор

0
Автор поста оценил этот комментарий

Нормальный выбор. Мне как то CentOS и Debian привычнее. У меня достаточно специфичная сфера интересов - Domuno, который бывший Lotus, а там RedHat рулит.

Микротик просто как L3 коммутатор?

раскрыть ветку (1)
0
Кто ты?
Автор поста оценил этот комментарий

Да, просто свич. У меня ещо дома два микрота hap ap² а качестве точек WiFi. Ещё два собираюсь брать. Нравится что у них интерфейс богатый и возможностей много. Более того, можно ансиблизировать :)

А вот этот свич брал с рук за 4, емнип, рубля. С дисплейчиком. Год искал, но нашол таки :)

показать ответы
0
Автор поста оценил этот комментарий

Тут да, RouterOS все таки продукт для SMB.

раскрыть ветку (1)
0
Кто ты?
Автор поста оценил этот комментарий

Вот-вот. А у меня правостлавный Gentoo на шлюзе. Да и везде, где можно всобачивать его - его туда и всобачиваю. :)

показать ответы
0
Автор поста оценил этот комментарий

Еще раз перечитал пост. В чем проблема с шлюзом? У вас стоит вполне приличный маршрутизатор, второй такой же поднимается как виртуалка на VMWare. Между ними поднимается VPN. Да, придется немного любовью позаниматься, чтобы управление VMWare только через него было. Вы это имеете ввиду?

раскрыть ветку (1)
0
Кто ты?
Автор поста оценил этот комментарий

Потому что могу. Мне нравится что там nftables, свой полноценный bind, dhcpd и прочее вот такое вот

показать ответы
0
Автор поста оценил этот комментарий

А не проще ли купить бэушный одноюнитовый сервант, водрузить на него VMWare и поставить его в ближайший ДЦ? Я, в свое время, так и сделал.

раскрыть ветку (1)
0
Кто ты?
Автор поста оценил этот комментарий

Вы понимаете значение слова "шлюз"? :)

показать ответы
0
Автор поста оценил этот комментарий

У меня это так:

Открыл учебник по хаскелю, прочитал, ничего не понял. Открыт конспекты по матану, прочитал, перечитал учебнико по хаскелю, понял. Прочитал учебник дальше, не понял, взял конспекты по матану.... :))

раскрыть ветку (1)
0
Кто ты?
Автор поста оценил этот комментарий

Ну я два года конечно на прикладной математике отучился. Но както за два года к конпутерам почти не пускали и поэтому я оттуда слился в АСОИиУ.

Матан, в общем, конечно учил. Но нихера уже не помню.

0
Автор поста оценил этот комментарий

Если кажется, что все языки одинаковые - рекомендую Haskell или erlang. Здорово разминает мозги

раскрыть ветку (1)
0
Кто ты?
Автор поста оценил этот комментарий

Вот кстати я временами пробую в функциональщину. Как то оно в меня не зашло пока.

показать ответы
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Кто ты?
Автор поста оценил этот комментарий

РКН уже показал свои умения по блокировке нужных в работе ресурсов. я не уверен что они в очередной раз не промахнутся и не заблокируют себе локалхост, не говоря уже про все эти облачные диски.

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

У mail.ru тоже диск есть? Значит в пяти местах.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества