Двухчастная система
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-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)У меня есть дом в деревне под Селижарово и оставшаяся от родителей жены дача в Бужаниново. Это два разных дома.
Кстати когда я работал на метро ВДНХ то, бывало ездил из Бужанриново на работу. Два часа на этектричке до Маленковской. Но тяжело.