Pull to refresh

Comments 37

Если уже есть RSS, то зачем дублировать его почтовой рассылкой?

В рекламном посте надо налить больше воды :)

Для того что б вести все на своем сервере есть масса причин, но первое о чем надо задуматься- бекап

(Я тоже сторонник селф-хостед, но статья наполовину мусор)

Самохостинг, это не про независимость, а про сохранность своих файлов и про стабильность окружения. Какая может быть независимость у самохостинга, если для его работы вам необходим не принадлежащий вам домен, не принадлежащий вам IP-адрес, и прямиком ведущий в ваш дом не принадлежащий вам интернет-канал?

Следующую статью напишут с названием типа: Сам себе провайдер

Дальше, сам себе интернет?

Ну с учетом того, что творится в РФ с мобильным интернетом, может быть вполне актуально

Для меня самохостинг это, в том числе и независимость от всех, внутри моего домашнего контура.

В моём понимании, штука со словом "хостинг" в названии предполагает, что это вы делаете сервисы для кого-то (в том числе и самого себя) снаружи. Если только для внутреннего потребления, то это в общем-то и не хостинг, это просто ваш софт и ваши данные на вашем компе в вашем доме :)

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

Стадии самохостинга:

1) Хостить самостоятельно на внешнем хостинге

2) Хостить самостоятельно у себя дома (чтобы личные данные не покидали пределы квартиры)

3) Хостить на локальном компьютере используя localhost (чтобы личные данные не покидали пределы ПК, да и устройств меньше)

4) Хостить используя нативные программы, потому что сетевой стек теперь не нужен

5) Использовать бумагу и ручку, так как программы в общем-то тоже не нужны

6) Хранить нужные данные в голове

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

как страшно жить... работающий сервер опаснее работающего газового котла или холодильника?

А вы оставляете все это работающим когда уезжаете на пару месяцев? О_О

А вы оставляете все это работающим когда уезжаете на пару месяцев? О_О

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

Ещё, у меня в квартире остаётся работать роутер и видеонаблюдение, например.

газовый котёл

Тут я ничего не могу сказать, весь мой опыт использования подобного оборудования - это газовые водонагреватели. Если оно достаточно надежно, то ок.

Холодильник

А не рассматривали возможность того, что вдруг отключится электричество на длительное время (по разным причинам, но предположим) и по возвращении придется затратить кратно больше усилий?

Я сейчас не про "сгонять в отпуск на месяц", а про более длительные отъезды.

Если что - это реальная история у знакомых, только уехали и у них что-то сломалось толи в проводке, толи в щитке, и по приезду их встречал густой амбре от того, что было внутри холодильника.

Ещё, у меня в квартире остаётся работать роутер и видеонаблюдение, например.

Тут я не вижу ничего страшного. Для пущего почесывания паранойи можно поставить автономный автоматический огнетушитель, но это все очень маловероятно.

А не рассматривали возможность того, что вдруг отключится электричество на длительное время (по разным причинам, но предположим)

По внешним причинам - вряд ли. Чтобы закрытый холодильник потёк, это надо, чтобы электричество пропало более чем на сутки. Даже блэкауты так долго не длятся. Если же что-то в квартире в щитке навернётся, ну тогда я это узнаю как раз по отключению видеонаблюдения :) Попрошу кого-нибудь, у кого есть ключи, заехать и проверить.

Даже блэкауты так долго не длятся.

Ахахахахахаха... в смысле да, конечно, не длятся.

А разве нет? Даже, помнится, после целенаправленных бомбардировок украинских подстанций электричество там поднимали в течении суток. Да, ограниченно, включали по часам, но тем не менее включали. Чтобы электричество пропало на больший срок, это надо какую-то катастрофу, выносящую весь регион, типа как наводнение в Новом Орлеане. Но в этом случае вообще уже пофигу, что там было в холодильнике.

Если бы уезжал на пару месяцев, оставлял бы. А так - насколько уезжаю, на столько и оставляю. Вы представляете, что будет с домом, если зимой выключить котел?

Да котёл отопления-то понятно.

Если им пользуетесь только вы, и большую часть времени находитесь дома - то даже если настроен доступ извне - это все равно независимость. По сути все от чего оно зависит - это электричество (можно конечно и тут заморочиться, но пока это кажется перебором). Доступ извне дома конечно удобно и полезно - но это доп. плюшка к основе. Можно было бы и без нее обойтись.

Nginx Proxy Manager: веб-инструмент для управления обратными прокси с автоматизацией сертификатов SSL

NPM умеет "автоматизировать сертификаты" (формулировка сама по себе странная, имеется в виду автоматическое продление) только для Let's Encrypt, т.е. прямая зависимость от внешнего провайдера. Для внутренних ресурсов оно далеко не всегда нужно, своего собственного PKI хватает за глаза.

Хотел почитать про хостинг дома, а тут какие-то философии по арч

Я прикидывал, что нужно для собственно хостинга

  1. Железо, можно и бытовое (у меня не энтерпрайз, просто сайт)

  2. Белый IP. С этим могут быть проблемы. Может провайдер домашний даст, а может и нет. И не всегда провайдеров много, чтобы выбирать

  3. Стабильное электричество. В Москве отключают не часто, по идее бесперебойника хватит

  4. Бекапы? тут решается аналогично чужому хостингу. Но если тянуть куда-то за пределы квартиры - будет трафик. Возможно не малый

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

  6. А еще есть юридические требования к хостерам. И там как бы нет разделения, дома хостишь свой или ты организация

Поправьте, где я не прав

Еще забыли очень важный пункт - стабильный канал в интернет / резервный канал с автоматическим переключением всего.

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

Селфхостинг это домашняя лаборатория (локальная разработка/тесты и т.п.) и/или хостинг "хомяка" на который ходят три калеки в хорошую погоду.

Или это мигом станет дорого :)

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

да пофиг же. Копеечный траффик для пары посетителей и отказоустойчивость в виде ИБП. Для большинства проектов - с головой.

локально то я могу поднять "денвер", но это совсем не хостинг ж.. Просто локальная работа. Так собственно "дев" и крутят ж обычно, где-то, локально

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

Для этого ещё сильно постараться надо. Скорее всего, ваш сайт будет никому не нужен.

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

Это нужно чтобы сайт был очень популярным и отдавал что-то тяжелое, на ум разве что видеохостинг приходит. У меня на компе торрент на отдачу крутится постоянно, по статистике qBittorrent отдано за все время 230 ТБ - у провайдеров претензий никогда не было.

Я уже лет 7 как на самохостинге )

  • Интел Нюк с Убунтой в качестве сервера (работает 24/7). На нем git и fossil репозитории, вики, телеграм боты с TTS движком (у супруги привычка выключать звук на телефоне даже когда она дома, а так бот ей через колонки говорит).

  • Белый IP (раньше был еще свой домен, но потом я от него отказался, поскольку можно просто по IP заходить).

  • Есть еще NAS на пару Тб (хватает в принципе), там же бэкапы.

  • На всех домашних компах настроен WoL (включение по сети), поэтому даже находясь в отпуске, могу включить свой комп и поработать по RDP/VNC/SSH.

  • Синхронизируюсь через rsync или git/fossil (для текстов). Раньше был Syncthing, но потом тоже от него отказался (он часто не мог автоматом смержить файлы с конфликтами и терял изменения или делал копии).

Не плохой сетап, но я на личном опыте понял что белый IP не всегда плюс и стоит для удаленного доступа (особенно в других сетях) использовать либо ngrok либо cloudflare и ему подобные.

Либо настраивать DMZ и таблицы, но туннели выглядят все равно надёжнее.

В моем случае сетап такой:

  • Fujitsu Esprimo E910 с апгрейдом ЦПУ, RAM и питания

  • Xubuntu с минимальным пакетом + доустановка всего нужного

  • Docker Desktop со всеми нужными контейнерами

  • Anydesk для удаленного доступа с защитой по ключу

  • Cloudflare и ngrok туннели для дашборда с публичными ссылками на сервисы

Если совсем уходить в самохост то уже ставить Proxmox и играться во всю, но для моих задач пока хватает и работает нормально.

Была идея сделать NAS, но это уже проект на будущее, когда куплю мини пк помощнее для локальных ллм 😏

Для домашнего сервера разве обязательно покупать серверное оборудование? Не такая уж там и большая нагрузка!

У меня минипк на n100 с 16 гигами оперативной. Вроде достаточно шустро работает (но там чего-то тяжеловесного прямо и не стоит, даже базы по возможности sqlite, не вижу смысла в чем то более тяжелом для минимума пользователей личных сервисов).

Самохостинг сам по себе не панацея. Причём даже для своих же задач.

Достаточно только начать путешествовать, и так само собой почему-то получается, что ты можешь оказаться в любой точке планеты. Внезапно выясняется, что балканизация Интернета — это реальность, и почему-то из условного Таиланда сайты СНГшного сегмента открываются не торопясь. Как и доступ к вашей инфраструктуре, которая теперь для вас выглядит тормозной. Ни фильмы посмотреть, ни музыку толком послушать. А завтра ты в ЛатАме, где у местного Пиночета добрый "дядя РКН" вежливо поставил свои ТСПУшки (спойлер на 2035 год). Ну или уголовно преследуемые нынче трансатлантические кабели внезапно "деградировали", вместе с доступом к вашей инфраструктуре, скажем, в Германии.

Да, можно городить по 10 проксей на каждый регион (опять же самохостингом, а чем ещё?), спрятать часть ресурсов за CDN или переносить между регионами весь свой скарб с очередным крупным переездом (все ведь освоили K8s для этого?). Идейные так и будут делать, ну, вот пусть они лоб себе и расшибают, ага. А что, если мне надо деньги зарабатывать, да и вдруг я стал регулярно принимать душ?

Тогда можно просто приплатить глобальной корпорации доступ за облако. И скорость хорошая в любой* части света, и обслуживание не на тебе, и качество приемлемое. А самое главное - не надо покупать NAS за 30К; никто тебе сервер за неуплату не отключит; за счёт отказоустойчивости и резервирования есть вероятность, что братья индийцы, которые толпами на плечах держат этот несчастный SaaS, поднимут своё дерьмо явно побыстрее, чем вы успеете понять, каким образом начать дебажить свой контейнер на сервере, на который не заходили полтора года.

Самохостинг нужен для своих пет-проектов или для глубоко кастомизируемых решений, аналогов которому в соево-американском рынке SaaS нет. Тут, действительно, и я им не брезгую. Например, у меня есть репозиторий, содержащий инфраструктуру всей моей жизни. Меня нельзя назвать фанатом self-hosting, я скорее его хейтер, который кушает кактус всей этой парадигмы.

Вывод следующий: в условиях распада Сети и бесконечных релокаций всё, что даётся в виде готового сервиса с приемлемым для вас качеством, функциоаналом и ценой - покупаем/арендуем/пользуемся, а всё, что в принципе отсутствует на рынке или что-то всё - вынужденно самохостим. И не забывайте каждый раз снова учить nginx.conf.

____________________

* благословленной США

"Тогда можно просто приплатить глобальной корпорации доступ за облако.
... А самое главное - никто тебе сервер за неуплату не отключит"

Логично.

Sign up to leave a comment.

Information

Website
ruvds.com
Registered
Founded
Employees
11–30 employees
Location
Россия
Representative
ruvds