TGViewer
Мамкін Архітектор Мамкін Архітектор @mamkin_architect · 3.24K subscribers
Post #665 2.72K
У нас в будинку частина автоматизації крутиться на маленькій Lenovo-коробці: Home Assistant, Docker, всякі штуки, які мають просто тихо працювати і не нагадувати про себе.

Нагадали через воду. Почались скарги від мешканців, що немає нормального напору, а виявилось, що десь блимнуло світло, відімкнувся smart switch, який керує насосом, і Home Assistant чомусь не увімкнув його назад, хоча мав би. Яжайтішнік, лізу дивитись, а там сюрприз: сервер зник з Tailscale.

Він стоїть у підвалі headless, без монітора і клавіатури, тому я приніс його додому, підключив живлення, а він при кожному reboot пищить два рази. А з дитинства я виніс урок: якщо воно пищить під час старту, то там шось погано.

Шо роблять норміси: підключають монітор і дивляться, що воно пише. Але там чомусь вибір між VGA та mini DisplayPort, а в мене всюди HDMI. В коробку з кабелями лізти не хотілось, тому переходимо до плану Б.

План Б був тупий і прекрасний: запустити Claude Code, знайти компа в мережі і зайти туди по SSH. Він знайшов машину, шось сам подивився, потім попросив sudo, понакидував команд, я давав йому вивід, і воно все розрулило.

Деталі писати не буду, їх багато і вони цікаві лише в моменті. Але головний прикол у тому, що Claude Code почав з найгірших сценаріїв: RAM, термопаста, CMOS battery. Була навіть красива теорія, що батарейка сіла, годинник скинувся, TLS перестав працювати і тому ліг Tailscale. Тут довелось трохи підрулити агента і попросити спочатку перевірити дату, бо перед тим як міняти батарейку непогано б дізнатись, чи вона справді скинулась. Дата була правильна, теорія розбилась, після sudo він дорозбирався вже по логах.

Після цього він докопався, що два beeps були не через мертве залізо, а через налаштування BIOS. Сервер стартує без клавіатури, а BIOS вважав це помилкою. І тут вау момент: на Lenovo можна міняти BIOS settings з Linux через SSH. Без монітора, без F1 dance, без коробки кабелів. Замість розбирати комп і копирсатись у залізі, весь maintenance пройшов у сесії Claude Code.

Окремо зʼясувалось, що Tailscale ліг не через beeps, а через мережу: щось з DNS/IPv6 на тій локації. Спочатку блимнуло, а потім токен протух. І тут висновок уже для мене: треба додати зовнішній monitoring доступності. В мене якраз простоює Oracle Cloud, звучить страшно, але там безкоштовний план, закину може туди Uptime Kuma. Бо поки що monitoring у мене був простий: якщо вода ледве тече, значить прод впав.
  • ❤ 37
  • 🔥 25
  • 👍 12
More from @mamkin_architect
  1. Oct 7, 2026Хтось не деплоїть по пʼятницях. Ми не деплоїмо, поки триває тривога. Ми різні
  2. Oct 6, 2026Оновив Portainer однією кнопкою Я вже не раз розповідав, як влаштований мій homelab: є сер…
  3. Oct 1, 2026Обіцяв технічні подробиці по Дронам на районі, тому ось вони. Стек частково вже називав: P…
  4. Sep 30, 2026‼️ увага ‼️ Я провтикав і випадково закрив коменти деяким підписникам пару днів назад. Зар…
  5. Sep 30, 2026В Києві останнім часом тривога триває постійно, з дуже короткими перервами. Раніше треба б…
  6. Sep 21, 2026Від умовного Скайнету чи Матриці нас рятувало те, що LLM-ки доволі повільні: довго відпові…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →