CV EN

Contacts Telegram (preferred): @sorokdvasorrow Phone: +381638016715 Email: y@dmnsky.ru Work Experience XRay от Ярика (personal project) Role: CTO / Founder Period: March 2022 — present Responsibilities: Founded a small VPN service with 2000+ users. Built a Telegram bot to handle payments, subscription management, monitoring, and administration. Developed a Kotlin microservice for managing edge nodes. Implemented the VPN based on the VLESS+Reality protocol. LoyaltyPlant Role: DevOps / Lead System Administrator Period: April 2024 — present...

June 2, 2025 · 2 min · 378 words · Yaroslav Domansky

Резюме

Контакты tg (приоритет): @sorokdvasorrow tel: +381638016715 email: y@dmnsky.ru Опыт работы XRay от Ярика (личный проект) Должность: CTO/Founder Время работы: Март 2022 года — настоящее время Обязанности: Основал небольшой (на 2000+ пользователей) VPN-сервис и разработал Telegram-бота для получения оплат, управления подписками, мониторинга и администрирования. Разработал на Kotlin микросервис для управления конечными нодами Реализовал VPN-сервис на основе протокола VLESS+Reality. LoyaltyPlant Должность: DevOps / Lead of SysAdmin Время работы: Апрель 2024 — настоящее время...

June 2, 2025 · 2 min · 370 words · Yaroslav Domansky

Тиктокизация интернета. Как я перестал бояться и полюбил скучные интерфейсы.

Введение На этот текст меня вдохновила статья But what if I really want a faster horse, написанная Рахимом Давлеткалиевым, программным архитектором IQM Quantum Computers, которую я нашел в топе Hacker News на днях. Вкратце, статья оппонирует майндсету “визионера”, который опережает потребительский запрос: название отсылает к цитате Генри Форда: Если бы я спросил у людей, что им нужно, то они бы попросили более быструю лошадь Ну типа потребитель иногда не знает, чего он на самом деле хочет, так как мыслит не инновационно, а инерционно: он хочет другой продукт, а думает, что хочет тот же, просто улучшенный....

April 12, 2025 · 6 min · 1106 words · Yaroslav Domansky

Продвинутая настройка SSH: knockd, fail2ban

Продвинутая настройка безопасности для подключения по SSH к удалённому серверу. Настройка knockd Обновляем пакеты sudo apt-get update && sudo apt-get upgrade Устанавливаем демон knockd sudo apt install knockd Редактируем файл /etc/knockd.conf [options] logfile = /var/log/knockd.log [openSSH] sequence = <Последовательность портов для открытия> seq_timeout = 5 command = systemctl start ssh.service tcpflags = syn [closeSSH] sequence = <Последовательность портов для закрытия> seq_timeout = 5 command = systemctl stop ssh.service tcpflags = syn Включаем его и добавляем в автозагрузку...

October 12, 2024 · 2 min · 216 words · Yaroslav Domansky

Поднятие инстанса Joplin

Добавляем DNS-записи Первым делом будет необходимо добавить IP-адрес нашего сервера в A-запись домена, на котором вы хотите развернуть сервер. В данном уроке я буду делать это на бесплатном домене, который мне выдал провайдер: notes.1243685-ydmnsky.tw1.ru Для этого в настройках DNS в панели управления вашего cloud-провайдера/хостинга доменов добавьте DNS-запись типа A с IP-адресом вашего сервера. Настраиваем nginx Подключаемся к нашему серверу по SSH Обновляем систему sudo apt update && sudo apt upgrade -y Устанавливаем nginx...

October 11, 2024 · 2 min · 328 words · Yaroslav Domansky