СейчасЯ уже управляю работой через Codex
- Я уже управляю работой через Codex
- В серверной кладовке давно пора было включить свет
- Удалить сервер — почти как обезвредить мину
- У кандидата на удаление нашёлся жилец
- Потом мы репетировали исчезновение
- Красная кнопка всё-таки понадобилась
- Самое интересное здесь произошло до удаления
- Теперь у меня есть правило для цифрового чердака
Вчера Codex на модели GPT-5.6 Sol удалил мой VPS. Я в это время сидел перед ноутбуком и в основном разговаривал.
Заголовок звучит так, будто искусственный интеллект добрался до банковской карты хозяина и начал избавляться от его имущества. Всё было спокойнее, но сама формулировка технически верна. Я голосом ставил задачи, принимал решения и подтверждал опасные этапы. Codex заходил в облако TimeWeb, проверял серверы, переносил рабочий проект, переключал домены, создавал резервные копии и в финале удалил виртуальную машину.
Самостоятельно нажать последнюю красную кнопку он всё равно не мог. У меня включено подтверждение важных операций: TimeWeb присылает одноразовый код в Telegram. Код пришёл мне, я подтвердил удаление, и только после этого сервер исчез.
До вчерашнего дня я с помощью ИИ делал много странного. Но виртуальные серверы мы ещё не удаляли.
Я уже управляю работой через Codex
За последние полгода Codex постепенно стал для меня общей рабочей точкой. Через него я разбираю расписание, готовлюсь к встречам, собираю материалы по клиентам, веду проекты, пишу документы и проверяю, что происходит в моих цифровых системах.
Раньше для каждой такой задачи требовался отдельный инструмент и отдельное переключение головы. Календарь жил в календаре, клиентская работа в нескольких базах, инфраструктура в панели хостинга, а технические решения часто оставались в переписках и памяти. Теперь я могу сказать обычной фразой: «Разберись, почему эта машина нужна, что от неё зависит и сколько мы теряем, если её выключить».
Дальше начинается работа, которая совсем не похожа на разговор с чат-ботом. Codex собирает факты из разрешённых систем, сверяет их с документацией, показывает риски и раскладывает действия на этапы. Где достаточно чтения, он только читает. Где возможна поломка, останавливается перед отдельным подтверждением.
Так я добрался и до TimeWeb.
В серверной кладовке давно пора было включить свет
За несколько лет у меня накопилось слишком много виртуальных серверов. Один появлялся под новый сайт. Другой включали ради эксперимента. На третьем тестировали систему для клиентов. Потом проект замораживался, человек переключался на следующую идею, а машина продолжала работать и каждый месяц списывать деньги.
Снаружи всё выглядело вполне прилично: серверы включены, сайты открываются, зелёные значки горят. Внутри было цифровое подсобное помещение, где коробки подписаны словами «вроде нужно», «когда-нибудь разберём» и самым опасным заклинанием в информационных технологиях: «лучше не трогать».
Проблема ещё и в том, что старый сервер редко бывает просто старым сервером. К нему могут вести домены. На нём может лежать база данных, файл клиента, служебный посредник для другого сервиса или сертификат, который кто-то однажды настроил и забыл описать. Иногда машина выглядит пустой, а через неё проходит единственная тонкая нитка, удерживающая рабочий процесс.
Удалить сервер — почти как обезвредить мину
В панели хостинга удаление занимает несколько секунд. Подготовка к безопасному удалению может занять несколько дней.
Если поторопиться, можно одновременно потерять рабочий сайт, базу, загруженные файлы и возможность быстро вернуться назад. Домен ещё некоторое время будет вести в пустоту. Автоматизация начнёт получать ошибки. Сертификат перестанет обновляться. А утром выяснится, что «заброшенным экспериментом» всё это время пользовался живой человек.
Поэтому мы начали с запрета на любые изменения. Сначала Codex собрал список всех машин в TimeWeb и стоимость каждой. Затем прошёл по ним в режиме чтения: что запущено, какие службы слушают сеть, где лежат данные, какие домены ведут на машину, есть ли резервные копии и кто может зависеть от найденных сервисов.
Из этого появилась карта инфраструктуры. На ней были видны рабочие узлы, старые проекты, связи между машинами, риски безопасности и кандидаты на экономию. Туман из панели хостинга превратился в понятное хозяйство.
У кандидата на удаление нашёлся жилец
Один из дорогих серверов выглядел хорошим кандидатом на отключение. Большая часть поднятых на нём систем была экспериментальной и давно никому не нужна. Но там оставалась рабочая система управления клиентами. Сейчас мы используем её редко, однако терять её я не собирался.
Вместо покупки новой машины мы выбрали уже оплаченный российский сервер со свободными ресурсами. Так цель экономии не превращалась в новый ежемесячный счёт.
Codex подготовил перенос как отдельную операцию. Он собрал базу, пользовательские файлы и настройки в переносимый комплект. Затем развернул систему на новом месте и проверил восстановление. После этого домены были переключены на новую машину, а все публичные адреса прошли проверку: страницы открывались, защищённое соединение работало, внутренние компоненты были здоровы.
Старый сервер всё ещё оставался включён. Мы специально не смешивали перенос и удаление в одно действие.
Потом мы репетировали исчезновение
Следующий этап был похож на генеральную репетицию. На старой машине остановили только перенесённые и устаревшие службы. Файлы пока остались на месте. Домены и новая машина продолжили работать.
После остановки Codex снова проверил все внешние адреса. Если бы что-то сломалось, старый сервер можно было включить обратно. Ничего не сломалось.
Тогда мы сделали два вида резервных копий. Первый защищал уже работающую систему на новом месте. Второй сохранял содержимое выводимой машины в форме, из которой проекты можно развернуть заново. Это принципиальный момент: снимок целого сервера полезен у текущего провайдера, но переносимый архив не привязывает восстановление к одной панели и одной виртуальной машине.
Архивы были зашифрованы. Их целостность проверили, пробное чтение прошло успешно. Копии уехали на мой компьютер, на другую машину и в домашнее хранилище Synology. На Synology они хранятся в зашифрованном виде. Даже резервная копия резервной копии получила собственную проверку совпадения.
Красная кнопка всё-таки понадобилась
После миграции, остановки и проверок у старого VPS не осталось работы. Мы удалили устаревшие записи доменов, ещё раз убедились, что они исчезли у самого TimeWeb и у независимых служб доменных имён, затем перешли к серверу.
В этот момент TimeWeb запросил код из Telegram. И это хорошая граница между автоматизацией и ответственностью. Агент может провести инвентаризацию, подготовить решение и выполнить точные команды. Право на необратимое действие остаётся у владельца.
Я передал подтверждение. Codex удалил сервер вместе с его диском и резервными копиями у провайдера, затем отдельно удалил больше не нужный публичный адрес. После каждого шага он перечитал состояние учётной записи. Машины в списке больше не было, диск отсутствовал, адрес освободился, а перенесённый сервис продолжал отвечать.
Так у меня впервые стало на один VPS меньше не потому, что я однажды психанул и нажал кнопку, а потому что мы доказали его ненужность.
Самое интересное здесь произошло до удаления
Экономия понятна: лишняя машина перестала ежемесячно съедать деньги. Но сильнее меня впечатлил сам способ работы.
Почти весь процесс я управлял голосом. Я объяснял ситуацию человеческими словами: этот проект нужен, тот был экспериментом, эту машину хочется убрать, здесь страшно что-то сломать. Codex переводил мои намерения в проверки, документы и технические операции. Когда реальность расходилась с моими воспоминаниями, он показывал факты. Когда действие становилось необратимым, запрашивал отдельное подтверждение.
Получился новый уровень управления. Мне не нужно помнить команды для каждой системы и вручную собирать картину из двадцати окон. При этом ответственность никуда не делась: я определяю цель, выбираю компромисс и разрешаю опасное действие. ИИ берёт на себя огромный объём внимания между решением и проверенным результатом.
Теперь у меня есть правило для цифрового чердака
Если вы давно платите за несколько серверов и не можете за минуту объяснить назначение каждого, начинать следует с карты. Не с уборки и не с выключения. Сначала нужно найти живые связи, владельцев, данные и способы восстановления.
После этого старый проект можно перенести, заморозить в переносимом архиве или честно оставить работать. А лишний сервер действительно удалить, без ночного звонка от клиента и без археологической экспедиции по чужим настройкам.
Мой первый удалённый VPS оказался маленьким событием. За ним стоит гораздо большая перемена: Codex уже управляет вместе со мной расписанием, подготовкой встреч, клиентской работой, внутренними системами и внешней инфраструктурой. Иногда это выглядит как аккуратно составленный документ. Иногда как разговор в машине. А иногда GPT-5.6 Sol удаляет мой сервер, пока я диктую команды и слежу, чтобы всё прошло по-взрослому.
По теме
Такие истории начинаются с одного лишнего сервера, а заканчиваются нормальной картой цифрового хозяйства и спокойствием владельца.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov
Если хотите разобрать свою задачу — напишите мне Если хотите разобрать свою задачу — напишите мне.
Можно прийти с идеей, черновым контекстом или уже живой задачей. Помогу быстро понять, где реальный следующий шаг, а где лишний шум.
Обычно хватает 2–3 сообщений, чтобы понять, могу ли я здесь реально помочь и в каком формате лучше двигаться дальше.