Домашний веб сервер: наконец-то
Итак, страшное всё же случилось, и сайт теперь крутится прямо у меня дома. Не знаю пока, насколько это умное решение, но то, что оно прямо пестрит личными удобствами и приносит офигительную экономию - это точно. И, разумеется, освобождает от алчных неразумных невежд, которым сколько денег ни плати - счастья не будет.
Удивительно, как порою меняется отношение к той или иной сфере. Раньше я писал кипятком от того, что мой хомяк крутится на НастоящемЪ ХостингеЪ, всем про это рассказывал и гордился. А нынче бегу оттуда, как с тонущего корабля, и понимаю, что свой сервак дома лучше практически со всех сторон.
Начнём с того, что долбаный линупс. Признаюсь, так и не смог с ним нормально подружиться, и вряд ли уже. Вот вроде и могу в него, но удовольствия - никакого. Винда приятнее, и очевидно, что на мой век её хватит (несмотря на "прогнозы" лет 25 назад). Прошедшие десятилетия ничего не изменили, линупс как был УГ, так и остался, а вот винда вполне себе развилась, хоть сейчас и стагнирует (но это будет чёрт знает сколько ещё продолжаться). Гиковская консоль - это вот не про меня вообще, хоть изначально я не то, что с консолью работал, а вообще на ассемблере писал. Ну то же самое, что автомобили с ручной коробкой передач - прошлый век и тухляк. Винда, несмотря на все свои недостатки, куда более простая и предсказуемая и позволяет получить нужный результат быстрее. Про поддержку железом и софтом вообще молчу.
Ожидаемый траходром был с SSL-сертификатами, но оказалось, что в винде они тоже вполне себе настраиваются (лецэнкрипт и вот это всё). Не без брезгливости, но всё же, что-то как-то там подтягивается и даже само обновляется. А с течением времени, думаю, все забьют на эту ерунду, наставят самоподписанных сертификатов и всем будет ещё более похрен, чем сейчас.
Сайт теперь бэкапится в реальном времени. Никаких архивчиков по cron'у и муторного их последующего стягивания с "хостинга", просто стоит Syncthing, который раскидывает файлы по двум резервным серверам (с них ещё и дальше улетает, по рабочим компам).
Никаких SSH, Putty, SFTP и всей этой чумной и жуткой бадяги. Сидишь в FAR'е хоть на какой машине, файлик редактируешь, он автоматом на сервере обновляется.
С e-mail рассылкой затык. Я не хочу больше ставить почтовый сервер и отказываюсь от старого почтового ящика на домене в угоду Яндексу. Ящик на своём домене - это теперь что-то похожее на чемодан без ручки. Раньше было нереально круто, сейчас всем похер, и тебе геморрой. Почта от популярного сервиса всегда выигрывает - и приложение на смарте можно нормальное поставить, и проблем с признанием тебя спамером нет. Я годами с этой поебистикой боролся и наконец устал. Автоматические письма от php-скриптов с "недоверенного" (пользовательского) IP, увы, нормально сервисами не воспринимаются. Пока думаю над проблемой, но вряд ли что-то с этим можно сделать. Над почтовой рассылкой навис дамоклов меч, и это печально. Но вы же знаете, существует миллиард других способов оставаться в тренде, так что особой проблемы в этом не вижу.
Неожиданно, даже на пятнадцатилетнем неттопе с Intel Atom сайт крутится сильно бодрее, чем на ВеликомЪ ХостингеЪ от reg.ru за 2.5к рублей в месяц. И это у неттопа старый, треснувший, ноутбучный HDD 2.5"; всунь SSD - ещё быстрее будет. За три месяца т.н. "хостинга" можно купить себе неттоп ещё вдвое производительнее (подумываю об этом, скоро объявлю кровдфундинг на нужды сайта). Особенно видно по поиску, который ощутимо подтормаживал а сейчас прям летает (если на сервере не резвится Syncthing, но он это делает нечасто).
Перепрыгнул через поколение PHP и даже не заметил. Вот что значит здоровый консерватизм и холодные уши. Вообще всё завелось, везде и сразу. А ещё скажу, что сервак крутится на Win7 x64 (чтобы вам страшнее стало). Могу поставить десятку, но ожирение операционок никто не отменял и на таком железе она будет работать вчетверо тормознее. Семёрочка - самое то.
Apache работает предсказуемо и надёжно. Мне никогда не нравился гиковский Nginx, с которым без бутылки не разобраться - и вряд ли уже понравится (так же, как линупс). Вот реально, изобретение колёс и неэпическая заумь, огромный комбайн с панелью управления космического корабля. Нажал не на ту кнопку - улетел к Альфа-Центавра, хотя надо было в другую сторону Вселенной.
Что ещё заметил: в разы меньше паразитного трафика. Такое впечатление, что вся эта бото-шобла нападала на reg.ru специально, а меня задевало уже по касательной. Боты, конечно, никуда не девались, но пока что паразитного трафика раз в десять меньше.