Новое
Популярное
Администрирование
echo -e "Все про серверы, сети, хостинг и еще раз серверы" >/dev/pts/0
Леон
634

Как вести журнал ИИ-агента и не сохранить в нём пароль, персональные данные и полный диалог

Как вести журнал ИИ-агента и не сохранить в нём пароль, персональные данные и полный диалог
Инженер включает подробное логирование, чтобы понять, почему ИИ-агент дал неверный ответ. Через день он находит в системе наблюдения не только ошибку, но и сообщение клиента, заголовок Authorization, фрагмент внутреннего договора и полный ответ модели. Теперь журнал сам стал ещё одним хранилищем чувствительных данных.
Леон
1.1K

Почему удалённый документ продолжает появляться в ответах ИИ

Почему удалённый документ продолжает появляться в ответах ИИ
У RAG – поиска с передачей найденного контекста языковой модели – нет одной универсальной корзины. Документ превращается в несколько связанных объектов. Чтобы отозвать его использование и затем удалить эти объекты, нужен процесс с проверяемыми состояниями. Его стоит спроектировать одновременно с загрузкой, пока связи между данными ещё не потеряны.
Тимур
822

Автопродление SSL-сертификата – как настроить Let's Encrypt один раз и забыть про него

Автопродление SSL-сертификата — как настроить Let's Encrypt один раз и забыть про него
Certbot ставит себе systemd-таймер или cron-задачу автоматически при установке и дважды в сутки проверяет, не пора ли продлевать SSL-сертификат для сайта. Продление запускается по умолчанию за 30 дней до истечения – запас времени выглядит большим. На практике эта тихая надёжность и подводит.
Тимур
1K

Настройка firewall в Ubuntu и вход по ключу: что закрыть на сервере в первый день

Настройка firewall в Ubuntu и вход по ключу: что закрыть на сервере в первый день
Настройка firewall в Ubuntu – один из четырёх шагов базовой защиты вместе с входом по SSH-ключу вместо пароля, автоматическими обновлениями безопасности и fail2ban. На свежей машине весь набор ставится за четверть часа.
Ирина К
57K

Как правильно припарковать домен

Как правильно припарковать домен
Перед началом разговора о парковке доменов сначала стоит в общих чертах обсудить, как происходит размещение сайта в сети и что для этого надо сделать.
Вакансии в Timeweb
PHP Developer (middle)
🏰 Санкт-Петербург 💷 Зарплата: от 150 000 руб. на руки 💪 Опыт: 3-6 лет 💼 Полная занятость, можно удаленно
Python Developer
🏰 Санкт-Петербург 💷 Зарплата: обсуждается 💪 Опыт: 3-6 лет 💼 Полная занятость, гибридный формат работы
Product Owner / Менеджер продукта MyReviews
🏰 Санкт-Петербург 💷 Зарплата: обсуждается 💪 Опыт: 1-3 года 💼 Полная занятость, гибридный формат работы
Lead / Senior JavaScript developer
🏰 Санкт-Петербург 💷 Зарплата: обсуждается 💪 Опыт: 3-6 лет 💼 Полная занятость
Space Police
201K

Как бесплатно зарегистрировать домен?

Как зарегистрировать домен бесплатно?
Говорим о том, где и как взять домен бесплатно. Ну или заплатив за него по минимуму.

Слово «домен» и словосочетание «доменное имя» обозначают разные вещи, но зачастую используются как синонимы. В этой статье мы будем делать так же. Не станем разделять смежные термины, чтобы не смущать привыкших вебмастеров и разработчиков. А то, что обычно понимается под доменом назовем «доменной зоной» или просто зоной.
Кристина Лихова
73K

Как установить SSL-сертификат Let’s Encrypt на сайт WordPress

Как установить SSL-сертификат Let’s Encrypt на сайт WordPress
В этой статье мы расскажем о том, как на хостинге веб-сайтов Timeweb можно установить один из SSL-сертификатов на свой сайт.
Space Police
98K

Как разместить сайт на хостинге

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

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

Как читать journalctl, когда сервис запущен, но ничего не делает

Как читать journalctl, когда сервис запущен, но ничего не делает
Летом на Хабре разработчик описал случай, в котором узнают себя владельцы небольших проектов на VPS. Одна и та же строка повторялась в логах четыре дня подряд, а бот всё это время исправно отвечал на сообщения. Заметили проблему только потому, что дневной дайджест пришёл пустым.
Леон
2K

Облако или свой сервер: как выбрать инфраструктуру для корпоративного ИИ-агента

Облако или свой сервер: как выбрать инфраструктуру для корпоративного ИИ-агента
Корпоративный ИИ-агент – не просто чат с языковой моделью. В типовой системе есть авторизация, оркестратор, база знаний, поиск, модель, интеграции, очередь и журнал аудита. Компоненты могут находиться в разных контурах.
Тимур
1.4K

Файл .env на сервере: как хранить секреты бота, чтобы они не утекли в git

Файл .env на сервере: как хранить секреты бота, чтобы они не утекли в git
В этой статье – что класть внутрь .env, а чему там делать нечего, как подключить файл к процессу тремя разными способами и какие две ошибки чаще всего сводят всю эту защиту на нет.
Тимур
1.4K

Резервное копирование базы данных: как проверить, что копия развернётся

Резервное копирование базы данных: как проверить, что копия развернётся
Считать резервное копирование настроенным можно с того момента, когда из файла подтверждённо поднимается работающая база. До этой точки между копией и восстановлением умещаются несовпадение версий, оборванный конвейер, заполненный диск и молчаливая ротация, затирающая последнюю рабочую копию.
Тимур
1.1K

Сколько ОЗУ и ядер заложить на сервер, чтобы проект не упал после запуска

Сколько ОЗУ и ядер заложить на сервер, чтобы проект не упал после запуска
Вопрос, выдержит ли сервер сотню одновременных посетителей, встаёт только тогда, когда эта сотня внезапно приходит. Разберём, как оценить нагрузку заранее, пока цена ошибки ещё не высокая.
Тимур
3.6K

Бот на VPS падал каждые два часа и молчал: как за вечер поставить автозапуск и мониторинг

Бот на VPS падал каждые два часа и молчал: как за вечер поставить автозапуск и мониторинг
Python-разработчик держал бота на aiogram, около 4000 сообщений в день. В часы пик бот падал каждые два с небольшим часа. Причина обнаружилась не сразу: без троттлинга входящих сообщений пять-десять одновременных обращений от одного пользователя запускали столько же параллельных исходящих вызовов.
Тимур
1.7K

Как задеплоить сайт, написанный с Claude Code, на свой VPS

Как задеплоить сайт, написанный с Claude Code, на свой VPS
Вайбкодинг закрывает разработку – Claude Code пишет рабочее приложение за вечер, оно крутится на localhost и выглядит готовым. Дальше начинается часть, про которую туториалы по вайбкодингу обычно молчат: перенос этого кода на настоящий сервер, где он будет работать без вашего ноутбука, переживёт перезагрузку и не свалится от первого же наплыва пользователей.
Артур
1.3K

Как решать Cloudflare Turnstile через API: практический пример для автоматизации

Как решать Cloudflare Turnstile через API: практический пример для автоматизации
В этой статье разберём практический путь через API: как собрать данные со страницы, создать задачу на решение Turnstile, получить токен и использовать его дальше в автоматизации. Фокус — на понятном flow «задача → результат» и на рабочих примерах, а не на рекламе конкретного сервиса.
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте