Двухчастная система
Apr. 12th, 2025 09:44 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Тут Толченов в комментариях к одному из предыдущих постов предложил держать на VPS у провайдера только внешний роутер локальной сети, соединенный с ней с помощью VPN. А архивы электронной почты и прочий ценный конетент держать дома, под письменным столом.
Это решение имеет очевидные преимущества - нет проблемы с домовыми провайдерами, у которых достижимый извне IP по нынешним временам стоит дороже той VPS, да еще и реверсной зоны к нему нет.
Но имеет и очевидные недостатки - появляется лишняя point of failure, даже две - есть две машины от доступности которых критично зависит доступность коммуникаций и VPN между ними. (и физическая сеть поверх которой этот VPN ходит, которая тоже может глючить. Все же домашние провайдеры не обеспечивают такой доступности сервиса, как хостиноговые)
Исходя из этих соображений я бы по крайней мере SMTP-listener на внешнем сайте реализовывал не как проброс портов внутрь VPN, а как полноценный MTA с релеингом. Соответственно, если у нас домовая сеть лежит, то приходящая извне почта складывается в очередь на этом внешнем сайте, и ждет когда сеть поднимется. С другой стороны если письмо изнутри не отправилось сразу, оно тоже сложится там в очередь и ретрай будет делать внешний сервер, независимо от доступности внутренней сети.
Публичный web-контент тоже стоит туда сложить. Он все равно публичный и несанкционированного доступа к нему быть не может (ибо любое чтение публичного контента - доступ санкционированный). Но исходя из концепции "ничего ценного и невоспроизводимого" это должно быть зеркало внутреннего сайта, регулярно (вплоть до раз в час) синхронизируемого через тот же самый VPN. Тогда даже попытка что-то там несанкционированно изменить доживет только до следующего сеанса синхронизации.
А вот синапс матрицы надо держать внутри. Проксируя с внешнего сайта средствами http сервера. И imap внутри. Вот его можно пробрасывать средствами роутинга. Хотя можно и stunnel-ом. А вебмейл можно на внешнем хосте чтобы ходил к внутреннему imap. Ну нету канала из дома во внешний мир, значит к лежащему дома архиву почты нет доступа из внешнего мира. Если мы считаем физический контроль над этим архивом важнее его доступности из любой точки мира, значит придется с этим мириться. Хотя, конечно возможен автоматический фаллбэк на LTE-модем в случае падения домашнего канала. VPN передподключится и сразу коннект восстановися. Правда почему-то сотовые операторы не любят когда их сим-карты используют в качестве аварийного фоллбэка. А для автоматического фоллбэка явно понадобится отдельная карта.
С сервером дома есть еще одна проблема. Есть у меня привычка, когда я уезжаю из дома на месяцы, например в деревню, выключать электричество. А если дома есть сервер, который должен бать доступен всегда, уже не повыключаешь.
У меня сейчас так веб-интерфейс transmission устроен. В смысле transmisson-то крутится на домашнем десктопе, а с сервера на VPS-ке проксируется ее веб-интерфейс. Поэтому если домашний компьютер включен, я могу с работы или из деревни поставить что-нибудь на закачку.Все равно я обычно качаю через торренты что-то редкое, что будет качаться недели или месяцы, так что доехать до дома и забрать файл скорее всего сумею, качать через узкий канал не потребуется.
X-Post to LJ
no subject
Date: 2025-04-12 08:28 am (UTC)VPS с Mikrotik CHR, рядом еще VPS с Proxmox Mail Gateway (не полноценный MTA все же)
Вот все остальное живет дома.
PMG отдельно появился после того как стало ясно что ситуация когда дома нет света на несколько часов это ситуация реальная вполне а UPS столько не держит.
Ситуация с тем что падает _канал_ - у меня слишком редкая.
Веб-сервера со статикой у меня просто нет
no subject
Date: 2025-04-13 12:33 pm (UTC)Будет нормальное место чтобы постоянно систему включённой держать.
no subject
Date: 2025-04-13 02:03 pm (UTC)Вот как-то идея заводить еще один дом мне совершенно не катит. Смысл? Я понимюаю еще на существующем участек в деревне дом немножко перестроить. Он когда строился, рассчитываылся все же не на круглогодичное обитание.
no subject
Date: 2025-04-14 11:40 pm (UTC)Сильно удобней, чем в квартире.
no subject
Date: 2025-04-15 04:46 am (UTC)Тут засада в том, что надо согласовать представления об удобстве всех членов семьи. А они - разные. Мы с мамой бы круглый год жили в деревне и в ус не дули. Она на пенсии, я рабоаю удаленно, в магазин за 15 км съездить - какие проболемы, у обоих есть водительские права.
А вот супруге в деревне как-то не очень. А сестре надо регулярно всякие выставки и тусовки посещать - работа такая.
no subject
Date: 2025-04-17 01:05 pm (UTC)Проблемы со здоровьем, разумеется. Вы оба немолоды -- вам нужна приличная больница в радиусе доступа скорой помощи.
В общем, в итоге выходит -- что всем четверым надо что-то поближэ к москве. И с приличным инетом. И с регистрацыей почтового адреса. И с плюс-минус доступом на общественном транспорте. И, кстати, жэлательно с соседями примерно той жэ общественной страты.
И у тебя, в общем-то, есть на это деньги...
no subject
Date: 2025-04-17 02:36 pm (UTC)Приличная медицина бывает не только в Москве. В Твери, например, она тоже ничего.
Но вот в радиусе скорой помощи от Москвы приличных мест для жизни нет (подозреваю что от Питера - тоже). Либо те же многоэтажные человейники, либо шестисоточные массивы дачных участков перегороженные заборами. Вот у нас дача в Бужаниново - более 80 км от Мосавые и скорая помощь в случае чего повезет в Сергиев Посад, а не в Москаву. Но и там все кругом загорожено перегорожено всякими СНТ.
no subject
Date: 2025-04-19 06:18 am (UTC)Туплю что-то, мне казалось — в Селижарово.
В Бужаниново вроде ничего ещё (хотя далековато для работы в Москве ещё).
Непонятно, правда, почему инета проводного нет и со светом постоянные перебои.
no subject
Date: 2025-04-19 06:43 am (UTC)У меня есть дом в деревне под Селижарово и оставшаяся от родителей жены дача в Бужаниново. Это два разных дома.
Кстати когда я работал на метро ВДНХ то, бывало ездил из Бужанриново на работу. Два часа на этектричке до Маленковской. Но тяжело.