ServerAdmin.ru
32.5K subscribers
1.2K photos
76 videos
29 files
3.21K links
Авторская информация о системном администрировании.

Информация о рекламе: @srv_admin_reklama_bot
Автор: @zeroxzed

Второй канал: @srv_admin_live
Сайт: serveradmin.ru

Ресурс включён в перечень Роскомнадзора
Download Telegram
Расскажу про некоторые системы, которые ранее уже упоминал на канале, но в качестве обзора или начального впечатления. Сейчас я с ними уже поработал на своей инфраструктуре, мне они понравились, я их изучил и оставил в работе, так что могу дать более осмысленное описание.

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

🔹Начну с PatchMon - система для отслеживания обновлений на серверах. Я ей постоянно пользуюсь. Очень удобно, хоть это и плюс ещё одна панель управления со своим агентом на хостах. Поддерживает, как Linux, так и Windows. На винде от неё толку почти нет. Ставить ничего не умеет, только отслеживает наличие обновлений как системы, так и программ. Некоторые программы с русскими названиями криво отображаются. Программы Windows и пакеты Linux перемешиваются в общем списке пакетов. Мне не очень понравилось. Винду туда добавлять не рекомендую.

А вот для систем на базе ОС Linux очень удобно. Можно зайти в список серверов и быстро посмотреть, есть ли какие-то обновления, какие из них критичные и связанные с безопасностью, а какие обычные. Можно тут же обновить конкретный сервер или все разом. Перед обновлением можно прогнать проверку в режиме dry-run, посмотреть, нет ли каких-то проблем с зависимостями и в целом работы apt. Если всё в порядке, можно тут же сразу запустить обновление и наблюдать за ним в консоли через браузер, либо запланировать на какое-то определённое время.

Тут получается и автоматизация, и ручной контроль. Два в одном. Как захочешь, так и будет. Можно бахнуть сразу все обновления, а можно аккуратно обновить всё по очереди. Если каким-то серверам нужна перезагрузка, это будет отображено в панели. Эта функциональность немного глючит и не всегда правильно отображает состояние. Она проверяет самую свежую версию установленного пакета с ядром с текущим работающим ядром. Если отличаются, говорит, что надо перезагрузиться.

🔹Видеорегистратор Frigate. Для меня это стало игрушкой, которая жрёт ресурсы сервера и моё время. Она много всего умеет за счёт встроенных llm моделей. Благодаря им работает распознавание лиц, некоторых объектов, номеров машин, семантический поиск. Она умеет отслеживать состояние объектов. Например, я с её помощью отслеживаю состояние детской песочницы - открыта / закрыта. Если забыть закрыть, могут коты приходить и гадить, поэтому приходится отслеживать и не забывать закрывать.

Я настроил во Frigate распознавание лиц всех членов семьи. Сейчас занимаюсь настройкой отслеживания, кто где есть. Практической пользы в этом нет, но мне нравится этим заниматься. Модели надо вручную обучать, маркируя представленные кадры в качестве образцов. Программа сложна в настройке и неочевидна. Так что это не решение из разряда поставил и забыл. Но возможности очень хорошие. Не знаю, где ещё всё это есть, да ещё и бесплатно.

🔹Фотогалерея Immich. Я про неё уже много писал. Наигрался с настройкой. Отмечу одну очень полезную фишку мобильного приложения. Мало того, что оно просто все медиа отправляет на сервер, можно выбрать дату, начиная с которой с телефона все медиа будут удалены, при условии, что они хранятся на сервере. Это очень упрощаются очистку телефона от переполненной галереи. Одним кликом всё очистил, но при этом все фотки доступны для просмотра с сервера, как-будто они у тебя локально. Очень удобно.

❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍109👎1
На днях прочитал любопытную статью на хабре на тему переезда с облачных услуг на свои локальные в офисе: Keycloak, Mailcow, Mattermost, GitLab Self-Managed, Jira, Confluence, Nextcloud, Vaultwarden.

https://habr.com/ru/articles/1066990/

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

Автор посчитал стоимость услуг виртуального офиса с почтой и файлами от mail.ru для 30-ти человек и сравнил с собственным самосборным сервером. У него получилось, что свой - это очень выгодно и дёшево. Затраты были такие:

▪️Сервер (CPU 16/32, 64 ГБ DDR5, 2 ТБ SSD, 2 ТБ HDD под бэкапы) ~140 т.р.;
▪️Онлайн ИБП ~25 т.р.

Итого: ~165 000 ₽ единоразово. Выглядит, как очень выгодная миграция.

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

Судя по ценам, это самосбор на десктопном железе. Одиночный SSD диск без какой-либо избыточности данных в виде хоть какого-то уровня рейда. Второй диск для бэкапов. Сразу мысленно представляем себе ситуацию, что у нас что-то ломается в этом "сервере". Даже при условии живых бэкапов, нам некуда их восстановить. Надо срочно бежать и искать новый "сервер". А в это время 30 человек получают зарплату и ничего не делают, так как все сервисы легли. Когда подобное считаем, сразу закладываем 2 сервера. Это без вариантов.

Так как у нас не было подменного железа, то вероятность, что бэкапы живые не 100%. Очень далеко не 100%. Я был свидетелем массы ситуаций, когда бэкапы не проверялись восстановлением и по факту не были живыми. Тем более, если это бэкапы виртуальных машин. Ты делаешь восстановление, а у тебя в процессе какая-то ошибка. И всё, приплыли. Даже у меня на канале сколько историй было, когда не получалось просто так взять и восстановить виртуалку из бэкапа. Особенно если она тяжелая 200-400ГБ и больше. А почта запросто разрастается до больших объёмов. Сразу закладываем расходы на инфру для проверки бэкапов.

Далее рассмотрим бюджетный ИБП за 25 т.р. Подобные устройства глючат ещё чаще, чем отключают электричество. Там то аккум сдохнет, то устройство статус не передаёт, то от него УЗО срабатывает, то он просто внезапно отключается. Самое печальное, если это случится в выходные или праздники, когда какому-нибудь удалёнщику нужно срочно что-то сделать. Если у вас сервис, вы пишите в тех. поддержку, если своё - выезжаете разбираться сами.

Переходим к удалённой работе. Сейчас рабочие процессы многих компаний выстроены так, что нельзя просто уйти в 19 часов с работы и всё забыть. Люди постоянно работают удалённо, подключаются к ресурсам чтобы что-то проверить, быстро сделать и т.д. Надо, чтобы связь была стабильна и надёжна. В бизнес центрах, к примеру, в новогодние праздники любят всякие работы проводить с отключением электричества или интернета. Регулярно с этим сталкиваюсь. Соответственно, весь ваш офис недоступен. А если потом что-то не включится, кому-то придётся ехать и включать.

У вас скорее всего будет только один канал интернета, и хорошо, если он будет работать стабильно. Это не факт, всякое бывает. Он ещё может быть очень дорогим, а это тоже расходы, которых могло не быть, если бы в офисе ничего тяжёлого не хранилось.

Это я так, по верхам только по железу прошёлся. По софту в этой связке будет очень много нюансов в процессе эксплуатации, обновления и решения проблем, связанных с этим. Они будут 100% с временной не работой того или иного сервиса. Я просто всё это знаю, проходил, решал.

☝️Я не хочу сказать, что своё поднимать не надо, а надо арендовать. Это решаемые задачи, и я их в том числе успешно решаю. Но нужно хорошо понимать стоимость этих решений и риски. Где-то они выгодны и актуальны, а где-то нет. У меня есть компания, где все эти сервисы настроены локально, а есть, где всё арендуются, потому что своё получается дороже.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#железо
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍111👎11
Эх, если бы данные можно было просто переносить портальной пушкой — они бы мгновенно оказывались в безопасном месте.
Но вам это не нужно!

Облачное хранилище S3 от Selectel в новом катастрофоустойчивом регионе изначально держит три копии на трех разных площадках в Москве.
Это значит, что ваши данные останутся в полной сохранности и сервисы продолжат работать без паузы, даже если произойдет сбой на одной из площадок.

Почему выбирают S3 в регионе ru-6 от Selectel:

🔹 Надежность. Зоны доступности находятся на расстоянии ~15 км и не зависят друг от друга.

🔹 Удобство. Архитектура готова «из коробки», не нужно вручную распределять реплики между зонами доступности.

🔹 Экономия. Решение обходится дешевле классического аварийного восстановления. При этом распределение по трем площадкам — по цене хранилища без георезервирования.

Узнайте больше о катастрофоустойчивом хранилище в новом регионе ru-6: 👉 https://slc.tl/s0ouj

Реклама. АО "Селектел". erid:2W5zFGMStUq
👎17👍14
▶️ Очередная подборка авторских IT роликов, которые я лично посмотрел и посчитал интересными/полезными. Это видео из моих подписок за последнее время (обычно беру период в 2 недели), что мне понравились.

Резервирование Asterisk: Warmspare + Keepalived против Pacemaker + DRBD
Интересное видео, где первую часть с презентацией можно просто послушать. Там рассказывается про два разных подхода к резервированию сервисов на примере Asterisk. Сами подходы универсальны и используются для кластеризации других сервисов на Linux. Для общего образования полезно познакомиться с темой, если она для вас нова.

Логирование в Angie
Отличный разбор темы логирования в веб сервере. Разобрана вся база, возможно, чуть больше. Вопрос, что считать базой. Тут в том числе кастомные форматы логов, которые лично я иногда использую, и логирование отдельных событий.

Свой NAS на Fedora Server 44 с ZFS, Cockpit и блэкджеком
Fedora Server 44 + ZFS: автоматические снапшоты без TrueNAS
Видео для любителей экзотики. Тут Fedora Server + sanoid для управления стандартными снепшотами ZFS. Про последний, кстати, я впервые услышал тут.

MiniMax H3 локально: открытая нейросеть с видео и звуком сняла фильм и рекламу с моим голосом
Крутая открытая нейронка, которая генерирует видео. Если у вас есть на чём 😁 Автор генерил на RTX 5090.

Правильный домашний NAS на 16 дисков
Видео для любителей всяких сборок. Автор опять что-то новое собирает для TrueNAS. Не знаю, откуда он столько денег берёт и зачем постоянно собирает что-то новое 😁 Вроде даже за свои. Наверное, нравится.

Hermes или Codex: что выбрать для постоянной команды AI-агентов
Содержание ролика немного отличается от заголовка. В видео автор сделал хорошую выжимку по работе современных агентов. Как настраиваются, какие вопросы решают и т.д. Если вы совсем не в теме, то будет интересно быстро познакомиться.

ИИ-агент вместо DevOps: как я делегировал настройку серверов нейросети
Практический пример построения структуры со всей обвязкой, где агент сам ходит на сервера, у него к ним доступ, и что-то там настраивает. На практике, я не знаю, где подобное можно применить в таком виде. Это 100% попадалово в какой-то момент, когда llm начнёт галлюцинировать и делать фигню. А для тестов можно просто доступ по SSH дать в чате. Но настраивать это интересно, да. С агентами вообще интересно работать. Ловлю себя на мысли, что не могу лечь спать, если вечером что-то делаю с llm и агентами. Это реально увлекает. Чем-то на игры SimCity или Railroad Tycoon
похоже, в которые я в детстве играл.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46
Расскажу кратенько, как я стараюсь делать бэкапы сервисов на конкретном примере. Это не значит, что я всегда делаю именно так, но этот пример взял с работающего сервера. Речь пойдёт не о хранении и проверки бэкапов, а о подходе к их снятию.

Для примера возьму Rocket.Chat. Он запущен в Docker в виртуальной машине и состоит из двух контейнеров:

▪️сам сервис rocket.chat, из полезного в нём файлы пользователей в директории upload;
▪️СУБД MongoDB, где хранится всё состояние сервера с перепиской пользователей.

Бэкапы делаю трёх видов:

1️⃣ Бэкап целиком виртуальной машины. Он состоит в основном из инкрементов, снимается быстро, регулярно разворачивается в автоматическом режиме и проверяется. Если что-то случится с сервером, самой системой в VM, то первое, что я сделаю - восстановлю бэкап виртуальной машины. Это самый простой и быстрый вариант. Не требуется ничего вспоминать, дополнительно настраивать и т.д. Эта виртуальная машина небольшая, поэтому каких-то нюансов и проблем с ним нет.

2️⃣ Бэкап на уровне docker volume. Использую, кстати, вот эту штуку - docker-volume-backup. Делаю им бэкап вольюма с MongoDB. Это не полноценный бэкап, потому что бэкапить так СУБД нельзя, она часть данных хранит в памяти, бэкап с некоторой долей вероятности может быть неконсистентным. Если СУБД не сильно нагружена по записи, то чаще всего всё ОК. Но как единственный вариант бэкапа это категорически не подходит, хотя регулярно вижу, как некоторые люди бэкапят так базы на постоянке. Обычно это те, кто не особо во всём этом разбирается - некоторые разработчики или просто случайные люди.

3️⃣ Делаю дамп базы данных средствами самой монги и забираю его как обычный файл, вместе с файлами директории upload из соседнего контейнера с рокетом.

С таким подходом ты прикрыт со всех сторон. На первый взгляд кажется, что как-то это избыточно. Можно обойтись бэкапом только VM. Если у тебя хороший инструмент, всё проверяется, восстанавливается, инфраструктура большая, то наверное одних VM достаточно. Я в основном работаю с небольшими инфраструктурами с десятком сервисов. Мне не трудно аккуратно каждый из них забэкапить вручную. Точнее настроить один раз, а потом всё это годами работает.

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

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

В таком случае тебя выручает бэкап на уровне файлов. Ты просто берёшь дамп базы и остальные файлы, разворачиваешь всё это на новой VM с запущенным чистым сервисом.

А бэкап всех файлов самой СУБД иногда помогает посмотреть на какие-то данные помимо непосредственно базы - журналы, конфиги, сертификаты и т.д. Для подстраховки не помешает. Это актуально не только для монги, а в том числе для mysql/postgresql.

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

❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#backup
Please open Telegram to view this post
VIEW IN TELEGRAM
👍99👎1
🔥 Бесплатный практический интенсив по UserGate IDPS 📅 8 сентября в 11:00 мск

Один день практической работы с IDPS — реальные атаки, живой трафик и персональный стенд NGFW.

Что вы сделаете на практике:
увидите реальные атаки на транслируемый сервис и научитесь находить их в логах
настроите IDPS для обнаружения и блокировки различных типов атак
разберётесь, как анализировать события и проверять эффективность правил защиты
отработаете всё руками на персональном стенде UserGate NGFW

🎁 Бонусы каждому участнику:
— Пошаговая методичка по работе с IDPS
— Доступ в инженерное сообщество для обмена опытом
— Возможность обсудить реальные кейсы и вопросы с экспертами «Инфратех»

📲 Зарегистрируйтесь на бесплатный интенсив и присоединяйтесь к практике с UserGate IDPS.

Реклама, ООО ИНФРАТЕХ, ИНН 5024197250
👍6👎6
Утром затронул тему бэкапов в контексте Rocket.Chat. Я как раз по делам заходил на сервер и подумал, почему бы не рассказать, как я его бэкаплю. С учётом того, что я уже много лет управляю серверами рокета, мне есть, что сказать по нему. Думаю, это будет полезным.

В целом из бесплатных self-hosted серверов Rocket.Chat выглядит неплохо. Это если сравнивать с аналогами. У него по-прежнему осталась бесплатная версия без каких-то существенных ограничений. Несмотря на то, что несколько лет назад они делали какие-то изменения в лицензиях, и казалось, что бесплатную скоро совсем урежут, но этого не произошло. Она нормально работает и обновляется. Пользователи чатятся, особо не жалуются, но и восторгов не испытывают. То есть это рабочее решение, если вам очень нужен свой закрытый чат.

Расскажу про нюансы, которые при поверхностном изучении не видны, и не учитываются при выборе решения. У Rocket.Chat постоянно выходят обновления, LTS версии поддерживаются всего год. Вы регулярно видите предупреждения, что надо обновить версию сервера, потому что через месяц клиенты не смогут подключиться. При этом, даже если вы не будете обновлять клиентов и сервер, через какое-то время они не смогут подключиться к серверу. Просто увидят сообщение, что надо обновить сервер.

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

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

Из последних приколов - переход с 7-й версии на 8-ю. Там требуется обновить ещё и монгу сразу на два релиза вверх. Это то, что мне предстоит обязательно сделать в сентябре, так как в октябре поддержка 7-й версии прекращается. С наскока у меня обновиться не получилось. Придётся поднимать стенд и отлаживать процедуру. Благо, уже нашлись люди, которые этот путь прошли и написали рекомендации, за что им отдельная благодарность. Можете посмотреть статью и комментарии, чтобы оценить масштаб бедствия и подход разработчиков к поддержке self-hosted версии.

Если не хочется постоянный геморрой с поддержкой, лучше обойти Рокет стороной. Неразрешимых проблем пока не встречал, но утомляют эти вечные обновления. Хотя где их сейчас нет? Всё стало обновляться часто, постоянно какие-то патчи, глюки, обновления безопасности и т.д. Все процессы ускорились и надёжность систем понизилась. Мне кажется, это тренд последнего времени, от которого уже никуда не уйти. Но всё равно, LTS версий хочется хотя бы на 2-3 года, но не год. Пока соберёшься, подготовишься, дождёшься исправления косяков и нюансов обновления, обновишься, а через полгода всё по новой.

С другой стороны не знаю, что посоветовать лучше. Везде есть какие-то свои нюансы либо по возможностям и ограничениям, либо по качеству продукта и поддержки. Буду рад рекомендациям и практическому опыту поддержи аналогичных решений - Mattermost, Zulip, Nextcloud Talk, Matrix и т.д.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#chat
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46👎1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50👎4
Большинство материалов про пентест в интернете — это отдельные техники: один ролик про SQLi, другой про Kerberos, третий про Burp. Смотреть интересно, но в итоге остаётся ощущение, что ты знаешь куски, а целой картины нет.

Как провести внешний и внутренний аудит, найти уязвимость, эксплуатировать её, закрепиться в инфраструктуре и оформить результат так, чтобы заказчик понял риск

Курс «Профессия Пентестер» от Codeby — это 10 месяцев практики с практической лабораторией: от основ до комплексных атак на сети, веб, ОС и Active Directory.

Что вы изучите:
⏺️полный цикл пентеста — разведка, эксплуатация, повышение привилегий, закрепление в сети
⏺️атаки на сети, веб-приложения, операционные системы и устройства
⏺️работу с Kali Linux, Metasploit, Burp Suite и инструментами эксплуатации
⏺️навыки написания эксплойтов, шелл-кода и обхода защитных решений
⏺️практику во внутреннем и внешнем пентесте — с отчётностью

Программа выстроена последовательно: от администрирования и сетевой разведки — к эксплуатации уязвимостей, атакам на AD и работе в реальных сценариях.

Если вы давно думаете про offensive security, но не понимаете, с чего собрать навыки в одну профессию, — посмотрите в сторону длинных практических курсов.

Ближайший старт — 24 августа

➡️Посмотреть программу и записаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👎3
Посмотрел на прошлой неделе обзор Orca - бесплатный оркестратор ИИ-агентов. Разработчики называют его Agent IDE. Изначально проект показался интересным, поэтому захотел его попробовать. Забегая вперёд скажу, что инструмент реально удобный, но больше для разработчиков, кто ведёт много и больших проектов. Для задач эксплуатации все его возможности не нужны. Но в целом кому-то может понравиться сам принцип работы. Мне понравилось, но у меня уже свои привычки и если нет каких-то киллер фич, то я вряд ли буду использовать что-то новое.

Orca позволяет открывать разные проекты и вести в них разработку с помощью различных агентов. Она удобно компонует все рабочие инструменты в рамках своего интерфейса. Вы сразу видите репозиторий проекта со всеми файлами, консоль сервера, интерфейсы агентов, которые что-то делают, есть встроенный веб браузер, если вам в рамках проекта нужно что-то открывать и смотреть. Не нужно переключаться между различными программами. Она сразу всё замывает на себя.

💡Расскажу, на каком примере я всё это проверил и как настроил. У меня есть свои небольшие git репозитории с проектами. Хранятся в облачных gitlab и giflic. В качестве основного агента у меня трудится opencode, остальные только тестирую и присматриваюсь. Из-за того, что к некоторым сервисам доступ из РФ заблокирован, у меня один агент локальный (дома на VPS), один на внешней VPS. В зависимости от LLM, использую то тот, то другой.

В Orca можно подключать как локальные проекты и агенты, так и вынесенные во вне. Это мне понравилось больше всего. Если у вас агенты и проекты в разных местах, то в Orca их можно все собрать в одном месте.

Локально у меня вообще ничего нет. Я подключил в Orca по SSH репозиторий с кодом, который лежит в одной из директорий на сервере. Там же настроен Opencode. В Orca я могу смотреть и редактировать файлы, запускать что-то в консоли, и тут же в отдельном окне запускать агента, давать задачи. Если проект закрыть и потом снова открыть, Orca автоматически подгружает последний чат с агентом. Мелочь, а удобно.

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

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

Приведу конкретный пример, как мне агенты помогают в работе. Взял один из своих репозиториев, где лежат мои велосипеды по разворачиванию стека Prometheus и некоторых других компонентов. Я это всё наколхозил для себя в своё время. Переменных нет, всё правится в коде. Попросил агента немного переделать, вынеся все настраиваемые значения в переменные и попутно актуализировав проект, изменив на новые версии всё ПО, которое там используется. Попутно он написал инструкцию, как всем этим пользоваться, чтобы потом вспоминать не пришлось. И проверил, как всё работает.

Не бог весть какая задача, но он довольно быстро моим руководством всё сделал и отладил, начиная от настройки Orca. Сам бы я потратил больше времени. Сначала пришлось бы вникнуть в то, что я тут когда-то настроил и смотрел последний раз полгода назад.

❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍63👎2
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍56👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Бесконечно можно смотреть на три вещи: как горит огонь, как течет вода, и как падает цена на серверы

И все-таки на последнее лучше не смотреть долго, иначе железо со скидкой до 80% арендует кто-то другой. На аукционе выделенных серверов Selectel цена снижается каждую секунду. И это не единственная причина проверить доступные лоты:

⚡️Широкий выбор конфигураций под разные задачи. Легко найти оптимальное решение под свой бюджет и потребности.

⚡️Быстрая готовность. Серверы уже собраны и протестированы, запуск занимает от 2 минут после заказа.

⚡️Бесплатный безлимитный интернет-трафик 1 Гбит/с к каждому серверу. Не придется планировать потребление трафика и платить за превышения.

Цена со скидкой остается за вами на все время аренды. Успейте поймать лот с выгодной ценой: https://slc.tl/qya0p

Реклама. АО "Селектел". erid:2W5zFJ6Cgyo
👎11👍9
Пятничная музыкальная тема. В конце прошлого года я делал публикацию на забавный альбом Офисный шансон. Не сказать, что это прям что-то особенное, но мне понравилось. В первую очередь потому что по IT тематике песен не особо много. А тут ещё и в качестве основы взяты хиты из 2000-х годов, что вызывает приятную ностальгию.

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

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

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

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

Периодически в толпе попадались растерянные люди обычного вида, нормально одетые, возраста скуфов и чуть помоложе. Они испуганно озирались по сторонам и шёпотом спрашивали таких же обычных людей, тут ли концерт Илюши. Уверенно никто не мог ответить. Со стороны металлюг иногда слышались фразы: "Какой н*хуй Илюша. Это чё за х*йня?".

Мои сомнения развеял огромный чёрный мерседес, который рассекал толпу и в нём на полную громкость играла Илюшина песня "Я люблю мать своего друга". Я хотя бы понял, что попал всё же туда, куда надо. И я такой не один.

Пошёл пробиваться через толпу ко входу. Как оказалось, в одном заведении будут 2 концерта и 2 разных входа. Чуть подождал и на наш концерт стали пускать. Со стороны металлистов слышал фразу: "Попса отстой". Я прям как в свою юность вернулся, только косухи тогда были чёрные, без цветных анимэшных раскрасок. И люди были более суровые, жестокие, могли за что-нибудь и навялять. Тут страха за это не было. Даже пьяные какие-то мирные были. Я глазел на них от удивления во все глаза, но никто не подошёл и не спросил с меня четырёхглазого за это.

Такой вот офисный шансон получился. Кстати, перед концертом на экране была реклама будущих концертов. И там в том числе был анонс концерта НТР. Они только про айтишку поют. Мне в целом нравятся их песни, но капитально не нравится какой-то негативный фон в них. Лишний раз включать не хочется, депрессухой веет. То ли дело Офисный шансончик. Сразу настроение в плюс после прослушивания.

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

Может кто-то ещё что-то ещё посоветует новое по этой теме? Илюшу тоже в своё время в комментариях кто-то оставил. В итоге я аж на концерте оказался.

———
ServerAdmin: 📱 Telegram | 🌐 Сайт | 📲 MAX 😩

#музыка #юмор
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23👎11