Sticker "Offline"

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

Так вот, прилетает, к примеру протон, не от солнца, от далёкого квазара с дичайшей энэргией. Понятно, в космосе там шанс кого-то встретить мизерный, а вот в более плотных слоях, например атмосфере - далеко не иллюзорный. Само собой понятно, что на пути пучка таких протонов и на таком расстоянии объектов, вроде планет и звёзд море, есть ещё облака пыли, газа, водорода и т.п. Но шанс попасть в матушку-Землю всё одно велик.
Ладно, оставим спутники, космические лаборатории и пр. Но и на поверхности хватает установок-детекторов:

Главный интерес физиков-практиков - мюоны. Они нестабильны (эдакий электрон или позитрон на стероидах) и благодаря ему ищут "другую физику". К сожалению не смогли найти, пока. Т.к. это бы объяснило почему мы вообще существуем, ибо по ΛCDM-модели перекос между материей и антиматерией не должен существовать (а значит и нас - энергия не смогла бы сформироваться в материю), вот и роют недочёты в ентой теории...

Личный топ ваншотов (Google Таблицы).
🟩 Вот уже много лет я делаю обзоры на короткие приключения (ваншоты), оцениваю их и складываю в свой личный топ. Набралось уже 128 приключений. И примерно раз в 1-2 недели я делаю по одному обзору.
🟪 Если у вас есть предложения о том, как улучшить этот документ, то пишите. С радостью обсужу. Если где-то есть неотмеченный модуль для Faundry, то мне стоит его указать. Тоже пишите.
🟧 Дисклеймер. Это субъективный рейтинг приключений. Я знаю, что даже самый плохой ваншот можно провести хорошо, если мастер опытный. Но оценка тут конкретно того, что написано в документе, а не то, как его можно сыграть.
Первые фонари на центральных улицах Брест-Литовска установили в 1851 году по приказу градоначальника. Говорят, возвращаясь как-то из трактира, он не заметил в темноте столб и… не смог с ним разминуться. После такого досадного происшествия наказал установить в городе фонарные столбы. Тогда их было 69, к ним приставлены два фонарщика. Традицию зажигать керосиновые фонари в Бресте возродили в 2009 году, и я считаю, что это замечательно.

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


Сам фонарщик уже сам стал настоящей достопримечательностью, чтобы не устраивать здесь копипасту -вот статья где про него можно почитать особо. Как минимум с ним делают сувениры, а это действительно много значит.
Тут же добавили "легенду" что подержавшись за пуговицу его костюма можно загадывать желание. Это просто милота, а самой пуговице тоже поставили памятный знак


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


Всем здравствовать!
Сегодня, у нас в гостях будет сразу два коллектива. Почему два? Дело в том, что они совместно записали и выпустили альбом, в коллаборации, так сказать. Одну из композиций с этого альбома, мы вскоре и послушаем. Альбом без названия, но все его называют «ScumProphet», и был выпущен в 2018 году.

Каждый коллектив исполняет по две песни, а в конце они записали совместную композицию.

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

Как
видите, название альбома (хоть он и без названия) и композиции составлено из частей
названий исполнителей.
Hollow Prophet, Scumfuck
– Scumprophet.
Ютруп.

Рутруп. Потыкал в него палкой, бесполезно. Точнее там есть одна композиция, но только от Scumfuck. Ай, ладно, добавлю тоже, для разнообразия.
ВК днина в который раз утирает нос рутрупу. Причём, далеко не платочком.
А теперь немного об исполнителях. Информации о них действительно немного, поэтому будет недолго.
ВИА HollowProphetбыл сформирован в 2017 году, в Сан Антонио, Техас. В их арсенале два альбома и сингл. Второй альбом, это как раз «Scumprophet», а вот первый, они выпустили ещё в 2107 году. Так же, своими силами. Альбом называется «Hellhole».

А в 2019 выпустили сингл «Disembodied Phenomena».

Scumfuck был сформирован… Неизвестно где и когда. Точнее сказать, я не смог найти точной информации. На сей день выпущено два сингла, один EP«Scumfuck» 2019 год.

Один полноформатный альбом. «Ruthless Aggression» 2022 год.

В последний момент нашёл ещё один EPот 2023 года. Называется он «The Attitude Era».

Вот, в общем-то, всё, что удалось найти. Остальная информация неточная,
поэтому мне больше нечего добавить. До новых встреч!
Всем металл \m/
P.S. Совсем забыл объяснить при чём тут шпалы. Концовка той самой композиции, вызывает у меня стойкую ассоциацию с большим бадабумом, вызванным попадание баллистической ядерной ракеты, которая была выпущена внезапно. Обязательно с боевого железнодорожного ракетного комплекса (сокращённо БЖРК, поезд-призрак).


Сейчас открою маленькую тайну. Только шибко не ругайтесь.
Не знаю как на других скорых, но на нашей пересменка для всех бригад проводится одновременно в 8 часов утра. И естественно, что никому не хочется ехать на вызов, например, в 7:30 или в 7:40. Тогда смена точно закончится уже после 8 часов. Очень уж домой хочется. За переработку, конечно, платят. Только если переработка меньше часа - оплаты не будет совсем. Диспетчер обо всём знает, поэтому некоторые вызова, например на температуру 38 без других жалоб, он может записать на бумажке, а в компьютер ввести ближе к восьми часам, чтобы на вызов ехала новая смена. Но есть такие вызовы, на которые выезжают незамедлительно - ДТП, ножевое ранение, отравление уксусом, парализовало и другие. Иногда диспетчер вместо провода "боль в груди" может написать "боль в спине, боку", тогда вызов можно отсрочить. Но делается это с согласия старшего врача при определенных условиях. Например, когда скорую вызывает хронически больная, которой надо "давление проконтролировать", но она всегда говорит, что у неё сердце болит - "чтобы точно приехали". Или человек лечится у невролога месяц с "грудным остеохондрозом", а тут решил ещё и скорой показать как у него под лопаткой болит. А "под лопаткой" - это тоже грудная клетка...
Это была присказка, а маленькая история впереди.
У нас на скорой работают три старших врача. Двое из них берут ещё и выездные смены. И вот как-то раз в 7:35 поступает вызов. Женщина жалуется на высокое давление и боль в груди. Говорит, что когда давление поднимается, то всегда и в груди давит. Диспетчер вызов принимает (вводит адрес и данные пациентки), ставит повод "высокое давление" и обращается к старшему врачу, который находится в соседнем кабинете:
- Сергей Фёдорович. Здесь женщина вызывает на высокое давление, но у неё ещё боль в груди, какая обычно в таких случаях бывает. Можно вызов отсрочить минут на десять и указать повод "высокое давление у больного гипертонией"? Сейчас новая смена подойдёт.
Старший врач отвечает:
- Что значит отсрочить? Там же боль в груди. Всегда просто болит, а сегодня может инфаркт случится. Принимай вызов и посылай бригаду.
- Хорошо, - отвечает диспетчер. Меняет повод к вызову, нажимает "назначить бригаду". На мониторе высвечивается номер бригады, в которой работает в эту смену старший врач.
- Сергей Федорович, это ваш вызов. Езжайте.
И объявила номер бригады по громкой связи.
Ох и ругался старший врач! Страшными словами:
- Ох...ли! Б....!!! 15 минут подождать не могли!?!
Но дело сделано. Вызов улетел в АДДИС с поводом "боль в груди", а такие вызова нельзя отсрочить. Пришлось старшему врачу ехать на вызов в самом конце смены. А попробовал бы обычный фельдшер поныть на эту тему - от того же Сергея Федоровича нагоняй получил: "Ничего страшного. Не переломишься, если лишние полчаса на работе побудешь." Это я в мягких выражениях примерный текст передала.
И честно скажу, я не знаю как всё сложилось бы, если диспетчер начала со слов "сейчас ваша очередь ехать на вызов". Но знаю, что на том вызове инфаркта не случилось. Обошлись одной таблеткой Каптоприла под язык и снятием кардиограммы. Диагноз: Артериальная гипертензия. Криз.
К чему всё это? Да к тому, что не самое удачное время - пересменка. Иногда бывает приезжаешь около 8 часов утра и слышишь: "Я всю ночь с давлением боролась, вас беспокоить не хотела." Или: "Я уже сутки задыхаюсь..." Или: "Три дня температура, я на работу ходил, а сейчас что-то не могу" или.... Много разных "или" когда хочется сказать: "какого .... ждали?" Надо своевременно обращаться за медицинской помощью. И не надо всю ночь терпеть, чтобы скорую не беспокоить. Поверьте, нам лучше в три часа ночи на вызов съездить, чем в половину восьмого утра. Именно в пересменку быстрее всего обслуживаются вызова. Большинство медиков не будут сильно вникать в подробности, а постараются отделаться от вас побыстрее. Медицинские работники не роботы - они обычные люди. Отработав сутки без сна очень хочется побыстрее домой уйти, а не выслушивать как "не хотели ночью беспокоить".
P. S. Особенно астматиков это касается. Неоднократно говорила: "Не затягивайте приступ. Видите, что в течении двух часов приступ не купируется - вызывайте скорую." Тоже самое говорю тем, у кого ритм сердечный срывается. Не проходит - вызывайте. Не ждите трое суток. Чем дольше приступ - тем труднее из него вывести.

Решил я (или, скорее, решился) глянуть "Оно: Добро пожаловать в Дерри". С первых же минут возникло ощущение того, что это какая-то мозаика из абсолютно всех произведений, написанных Кингом за все времена. Рассказы, новеллы, повести... всё сплели в одну паутину. На каждом шагу какие-то отсылки на разные произведения. Смотришь и понимаешь, что ты это уже читал. Только не в "Оно", а ещё где-то. Ну, да и Бог с ним, смотрится, вроде, без отвращения. Пока. И вот, в первой же серии происходит это:

И я понимаю, что такое уже было. Только не у Кинга, а:

И думаю: это случайно вышло? В фильме, где всё так накрутили? Или мистеру Кингу подъебончик прилетел от сценаристов? Утверждать не берусь, но очень похоже! Хотя...
Усабрь (он же Movember, он же Недрочабрь, но это не точно) - это месяц, который уже много лет посвящают мужскому здоровью. В поддержку этого мероприятия традиционно просят отрастить большие и красивые усы, а также пожертвовать во всякие фонды. Денег я с вас просить не могу, а вот чутка подсказать, как позаботиться о своем здоровье и подешевле - вполне.
Номер раз - Диспансеризация. В этом году товарищи 1961, 1965, 1970, 1975 и 1980 года рождения могут сдать кровь на простатспецифический антиген в своей родной поликлинике.
Номер два - для жителей Чувашии. Ваш родной онкоцентр в эту субботу 22 ноября устроит день открытых дверей. Надо будет записаться. Записаться можно по телефону контакт-центра или в регистратуре: 8 (8352) 62-02-88. С собой паспорт, полис, СНИЛС и данные ваших анализов и обследований.
Номер три - для жителей Курской области. Ваш родной онкоцентр в эту субботу 22 ноября устроит день открытых дверей. БЕЗ записи. Подходить к 9 утра в регистратуру поликлиники. С собой паспорт, полис, СНИЛС и данные ваших анализов и обследований.
От себя добавлю: самые частые жалобы пациентов, у которых мы потом подозреваем и потом подтверждаем рак простаты это учащение ночных походов в туалет, вялая струя мочи, прерывистая струя мочи, необходимость сильного натуживания при мочеиспускании или невозможность мочеиспускания, требующая установки катетеров. А ещё эрекция страдает - отрубает не прям сразу, конечно, но член становится все мягче, а потом и вовсе хрен поднимешь.
На ранних стадиях все очень хорошо лечится, не обязательно вам что-то отрежут, а если даже и отрежут, то у вас ещё будут варианты пожить долго и весело. Так что не сцыте, растите усы и сдавайте кровь на ПСА

Пробую рисовать "комиксы" картинки с текстом))
Песня "Сейчас налью!", отрывок. Мобильная версия Reels, Shorts. Музыкальное приложение к истории "Василий Пак проводит политинформацию в баре "Незарулём". Константин Оборотов.
Трудно вырастить и воспитать детей. Еще трудней вырастить и выдрессировать собаку. Но сделать робота так, чтобы его было невозможно отличить человека, в тысячу раз труднее. К тому же всегда нужно опасаться, чтобы робот не поднял бунт против человеческой расы. Об этом читайте в приквелах "Шахматный бот в человеческой шкуре" и "Люди и боты".
В этой истории наш подопечный робот Василий, желая лучше адаптироваться в человеческом обществе, устраивается на обычную простую работу в оффлайне. У Сереги был старый добрый знакомый Петя, владелец бара. Кроме того, у этого Пети была двоюродная тетя Роза Львовна, которая работала директором этого бара, а также родная 95-летняя бабушка Авдотья Никитична, которая там же работала уборщицей. Несмотря на свой почтенный возраст, старушка махала своей шваброй также весело и энергично, как девушки крутились на своих шестах. В этом баре оказалась вакансия бармена, и Василий по протекции был туда устроен на работу с испытательным сроком.
У Василия имеется полный комплект человеческих документов, но справится ли он с такой чисто человеческой работой в оффлайне?
Частично на этот вопрос даёт ответ песня, отрывок из которой сегодня предлагаю вашему вниманию.
Песня "Сейчас налью!", отрывок. Мобильная версия Reels, Shorts. 59 секунд. Музыкальное приложение к истории "Василий Пак проводит политинформацию в баре "Незарулём". Константин Оборотов.

...
Первоисточники:
Отрывок из песни "Сейчас налью!"
Мобильная версия Reels, Shorts.
(бесплатно, без регистрации, без СМС)
Песня 013. Песня "Сейчас налью!". Константин Оборотов. Музыкальное приложение к истории "Василий Пак проводит политинформацию в баре "Незарулём". Версия полная, широкоформатная.
История 00002.002. "Василий Пак проводит политинформацию в баре "Незарулём"
"Робот работает барменом" текст (11 страниц) и аудио (23 мин).
===
Четыре сраных заказа не успел добить до глобальной цели - заебался и замёрз. В районе полчетвертого утра тупо Великий Россиянский Фаервол включился на МТС, ни в телегу зайти, никуда, даже бедный хром в ахуе пишет, что интернета нет. Даже с ВПН хуй чего запустились, а у меня не говна какая-нибудь публичная, в нашей бандейка есть в том числе дохуя гуру сисадминства, поэтому у нас несколько своих серваков.
Короче, с полчетвертого до пяти я сраных три заказа сделал, притом что с полуночи до полтретьего аж тринадцать.
Ещё и снег в начале пятого ебанул.
Стопудов МТС виноват, хуилы корявые.
Яша расщедрился и на завтра мне такую же дейлик подогнал, я сейчас пожру и уебусь спать чтобы в полночь вновь выползти и сделать 25 заказов за +1750 рублей. Ну и глобалку добью попутно получается.
Вот она, дейлик выполненная:

Четыре с мелочью накатал:

Если плюсануть туда бонус за дейлик 1750, выходит, за девять часов я шестёру с лихуём наколдовал. Нраица.
Завтрашний дейлик:

Вы тут не скучайте, а я как высплюсь напишу чего-нибудь буду тупить в Чёрный клевер, что-то я на 60+ сериях как застопорился, так и топчусь.
Ивент и без блатоты ))) "шпалер" из уголовного жаргона. Слово это обозначает короткоствольное огнестрельное оружие – и прежде всего, револьвер. Слово это довольно интенсивно использовалось. Но никто толком не знает, откуда оно появилось. Хотя ответ тут довольно простой. Но обо всем по порядку.

фирма "Штайр-Манлихер" (далее – "Штайр"). Она поставляла свои винтовки в Румынию, в Болгарию, в Грецию, в Португалию, в Италию (частично) и в Голландию. Причем поставки в Голландию изначально осуществлялись через Бельгию. Их привозили в г. Льеж на оружейную фабрику Августа Шрифера – филиал фирмы "Штайр", там их допиливали под требования голландского заказчика, а оттуда – вывозили в Голландию. Вот такая вот партнерка.
И вот тут-то начинается история. Дело в том, что г. Льеж для Бельгии – он был примерно как Тула и Ижевск для России вместевзятые. Льеж был меккой бельгийского оружейного производства. Если бельгийский город Турне славился своими гобеленами, город Брюгге – своими каналами, то Льеж славился именно своими стволами (Наган тоже оттуда).
В Льеже производили очень много чего стреляющего. Но более всего там производили револьверы типа "бульдог". Вот такие:

Это было достаточно простое и дешевое оружие. Ну а поскольку фирма "Штайр" сама револьверов не производила, а спрос на такие револьверы в Австро-Венгрии был, то вполне логично, что она решила закупать их в Бельгии и потом продавать их у себя дома. Профит-с.
Да только вот беда. В тогдашней Австро-Венгрии были ограничения на компактные револьверы - они считались особо криминальными. Здоровенный австрийский револьвер Гассера купить можно было без проблем, а вот компактный – фиг.
Одним из таких ограничений была длина ствола. По какому-то там местному закону, длина ствола у такого револьвера должна была быть не меньше 15 см (по другим данным – 18 см). Но заказчики на фирме "Штайр" наши очень простое решение, как этот закон обойти. Они стали заказывать эти револьверы с удлиненными стволами, но мушку попросили разместить поближе к барабану. Вот так:

Таким образом, фирма «Штайр» получила возможность легально ввозить такие револьверы в страну и не менее легально продавать их под своей вывеской. А если покупателю требовался ствол покороче, то он его мог и сам спилить до мушки – за это фирма уже не отвечала.

А теперь вернемся к "шпалеру". Как он появился в нашем уголовном жаргоне? – Да очень просто. Достаточно посмотреть на карту. Австро-Венгрия граничила с двумя самыми криминальными областями Российской Империи – Варшавским и Одесским округами. От австрийского Кракова до Варшавы всего 300 км. От австрийских Черновцов до Одессы – это подальше, примерно 400 км.
И естественно, малогабаритные револьверы в этих округах были очень востребованы у местного криминала. Его там было много, а везти было недалеко.
При этом в среде местного криминала русский язык был не особо в ходу – там больше использовался польский и/или идиш. Ну а поскольку народ там был не шибко грамотный, то словом "штайр" там стали называть любой компактный револьвер австрийской приграничной поставки (это не удивительно - мы и сейчас называем ксероксом любой копировальный аппарат; даже если это - самсунг).
А потом слово "штайр" у них вполне логично оболталось в "шталер". А потом - и в "шпалер" (это называется редупликацией; более характерно для идиша: шталер-шпалер-шмалер... шмалять - кстати, тоже оттуда). И уже в этом виде оно и попало в русский язык..

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

Аналитика — один из ключевых инструментов в управлении современными цифровыми продуктами. Без данных о поведении пользователей невозможно понять, кто и как взаимодействует с вашим сайтом, приложением или сервисом, какие страницы работают эффективно, где пользователи теряются и почему падают конверсии. Аналитика помогает отслеживать рост, вовремя замечать проблемы, принимать решения на основе фактов и улучшать продукт так, чтобы он действительно работал лучше.
Однако всё чаще компании сталкиваются с тем, что популярные трекеры вроде Google Analytics или Яндекс.Метрики блокируются браузерами, adblock-расширениями или просто вызывают недоверие у пользователей. В условиях растущего запроса на приватность, прозрачность и независимость данных становится очевидной потребность в более простых, честных и контролируемых решениях.
Одно из таких решений — Umami Analytics.
Umami — это лёгкая, современная система веб-аналитики с открытым исходным кодом. Она не отправляет данные третьим лицам, не использует сторонние куки, работает быстро и предоставляет аккуратный минималистичный интерфейс. Среди ключевых возможностей: реал-тайм аналитика, отсутствие трекинга, который легко блокируется, и понятные метрики без перегруза.
Но здесь есть нюанс: официальный облачный сервис Umami стоит $20 в месяц. Для небольшого проекта, сайта или небольшого бизнеса это ощутимая сумма, особенно если нужна простая и приватная аналитика без обилия корпоративных функций.
И здесь появляется главный инсайт.
Все эти преимущества — real-time аналитика, приватность, удобный интерфейс, отсутствие блокировок — можно получить всего за 150 рублей в месяц, если развернуть Umami в режиме self-host. Более того, в этом случае вы получаете не только экономию, но и полный контроль над данными и инфраструктурой, что особенно важно в 2025 году.
В этом посте я покажу, как установить Umami на свой сервер, настроить её за несколько минут и получить функциональность уровня платных SaaS-решений — за минимальные деньги и без компромиссов по приватности.
Как развернуть Umami за 150 рублей в месяц
Этот пост является текстовой версией видео: https://www.youtube.com/watch?v=u7WBRaX8i9U
Шаг 1. Удалённый сервер (VPS)
У Cloud.ru есть отличная возможность получить слабенькую, но очень выносливую виртуальную машину в бессрочное бесплатное пользование. Платить нужно только за публичный IP-адрес — а это как раз около 150 рублей в месяц.
1.1 Регистрируемся на Cloud.ru
Переходим на сайт Cloud.ru и создаём аккаунт. Потребуется номер телефона для подтверждения.
1.2 Пополняем баланс (минимум 200 ₽)
Это нужно для того, чтобы сразу оплатить публичный IP и избежать блокировки ресурсов.
1.3 Открываем страницу тарифа Free Tier
Переходим по ссылке:
Листаем вниз до раздела Free tier.

1.4 Создаём виртуальную машину
Вариант Free Tier нельзя настраивать по ресурсам, но можно выбрать способ аутентификации.
Рекомендую метод SSH-ключ — он безопаснее и удобнее, чем пароль.
1.5 Запускаем виртуалку
Нажимаем кнопку Создать и ждём, пока виртуальная машина перейдёт в статус «Running».
ВАЖНО После создания обязательно подключите публичный IP-адрес, иначе вы не сможете зайти на сервер по SSH или открыть веб-интерфейс Umami.

Шаг 2. Настройка удалённого сервера
Я использовал виртуалку на Ubuntu 24.04, поэтому команды ниже рассчитаны именно на неё. Umami и PostgreSQL мы будем запускать в Docker через Docker Compose.
Если вы используете другую ОС — часть команд может отличаться. В этом случае можно либо адаптировать шаги вручную, либо попросить любую LLM помочь под вашу систему.
2.1 Обновляем систему
sudo apt update
sudo apt upgrade -y
2.2 Удаляем старые версии Docker (на всякий случай)
sudo apt remove docker docker-engine docker.io containerd runc
2.3 Устанавливаем необходимые зависимости
sudo apt install -y ca-certificates curl gnupg
2.4 Добавляем официальный GPG-ключ Docker
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
2.5 Добавляем Docker Repository
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
$(. /etc/os-release && echo $VERSION_CODENAME) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
2.6 Устанавливаем Docker Engine и Docker Compose Plugin
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
2.7 Разрешаем запуск Docker без sudo
sudo usermod -aG docker $USER
newgrp docker
2.8 Проверяем установку Docker
docker --version
docker run hello-world
Если вывод показывает версию Docker и затем приветственное сообщение "Hello from Docker!" — значит, всё установлено успешно и сервер готов к разворачиванию Umami.
Шаг 3. Запускаем Umami
Теперь, когда Docker установлен, можно развернуть Umami и PostgreSQL с помощью Docker Compose. Конфигурация максимально простая — всё поднимается в два контейнера.
3.1 Создаём Docker Compose файл
Создаём каталог и открываем файл:
mkdir umami && cd umami
nano docker-compose.yml
Вставляем конфигурацию: https://gist.github.com/eryabyshev/ea25faa285820d0856a1e1c2a7edb8e3
⚠️ ВАЖНО!
Обязательно замените:
umami_password на ваш реальный пароль для БД,
your-random-hash на случайную строку (можно сгенерировать командой openssl rand -hex 32).
3.2 Поднимаем контейнеры
Выполняем:
docker compose up -d
Проверяем статус:
docker ps
Должны появиться два контейнера: umami и umami_postgres.
3.3 Пробрасываем порт 3000 в Cloud.ru
Чтобы открыть web-интерфейс Umami, нужно разрешить входящие запросы на порт 3000.
Переходим в раздел Группы безопасности: https://console.cloud.ru/spa/svp/security-groups
Находим строку, где интерфейс подключён (ДА).
Открываем вкладку Правила.
Добавляем новое правило:
Тип: Входящее
Протокол: TCP
Порт: 3000
Источник: 0.0.0.0/0 (если хотите открыть для всех)
3.4 Открываем Umami в браузере
Берём публичный IP вашей виртуальной машины и открываем:
http://<public_ip>:3000
Должна появиться панель авторизации Umami.
Логин по умолчанию: admin
Пароль по умолчанию: umami
Сразу после входа обязательно поменяйте пароль администратора.
Шаг 4. Подключаем Umami к веб-странице
После того как Umami запустилась и вы можете открыть панель по адресу http://<public_ip>:3000, можно приступить к интеграции трекинга на сайт.
4.1 Первый вход
Используем стандартные данные:
Логин: admin
Пароль: umami
После входа сразу меняем пароль на свой.
4.2 Переходим в раздел Websites
В левом меню выбираем Websites.
4.3 Добавляем новый сайт
Нажимаем кнопку Add website, заполняем название и сохраняем.
После создания появится блок настроек сайта — открываем его.
4.4 Копируем скрипт трекера
В настройках сайта есть готовый <script> — копируем его, он будет выглядеть примерно так:
<script defer src="http://<public_ip>:3000/script.js" data-website-id="ВАШ_ID"></script>
4.5 Используем HTML-песочницу для проверки
Чтобы убедиться, что всё работает, создадим простую локальную HTML-страницу.
Замените:
<public_ip> — на публичный IP вашей виртуалки
CODE — на ID сайта из Umami
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<title>Пример страницы с Umami</title>
<!-- Umami tracking -->
<script defer src="http://<public_ip>:3000/script.js" data-website-id="CODE"></script>
</head>
<body>
<h1>Test Umami</h1>
<button id="buyBtn">Купить</button>
<script>
const btn = document.getElementById("buyBtn");
btn.addEventListener("click", () => {
if (window.umami && typeof window.umami.track === "function") {
window.umami.track("click_buy_button"); // имя события
console.log("Umami event sent");
} else {
console.warn("Umami object not ready yet", window.umami);
}
});
</script>
</body>
</html>
Сохраните файл и просто откройте его в браузере — локально, без загрузки на сервер.
4.6 Проверяем посещения
Теперь перезагрузите страницу — в интерфейсе Umami во вкладке Realtime появится ваш визит.
4.7 Проверяем события
Нажмите кнопку Купить.
События будут отображаться во вкладке Events для вашего сайта:
там появится событие click_buy_button.
Заключение
Развернуть собственную систему аналитики — проще, чем кажется. Всего за 150 рублей в месяц вы получаете функциональность уровня платных сервисов, полный контроль над данными, приватность, real-time метрики и защиту от блокировок. Umami отлично подходит для небольших проектов, pet-приложений, лендингов и любых сервисов, где нужна честная статистика без лишних зависимостей.
Если вы раньше не поднимали аналитику самостоятельно — этот гайд показывает, что всё решается за 10–15 минут. Дальше вы сможете добавлять события, подключать несколько сайтов, настраивать аналитику под свои задачи и развивать инфраструктуру так, как вам удобно.
Полная документация Umami:
У меня есть Telegram-канал, где я делюсь опытом запуска инди-проектов, рассказываю о своих экспериментах и публикую практичные гайды:
Если статья была полезной — поддержите её лайком или репостом. Это помогает делать больше практичного контента ❤️
Брошь размером 4 см в виде половинки авокадо. Связана из хлопкового мулине в две нити, крючком 0,6 мм. Внутрь косточки зашита деревянная бусина.
Все переходы цвета созданы только нитью, никакой тонировки.



