К содержимому
~/wertyqqs
Все навыки
Навык 06 / 06

Linux и инструменты

Git/GitHub, Linux (Ubuntu), деплой ботов на VPS.

Уровень
Уверенный
Опыт
2 года
Проекты
3 в портфолио

Подход

Работаю в Linux (Ubuntu), код храню в Git/GitHub. Сам выкладываю ботов на VPS: службы systemd или Docker Compose, бэкапы базы, мониторинг связи с Telegram и автоматический перезапуск, CI на GitHub Actions.

Что входит

  • Деплой на VPS
  • Службы и автоперезапуск
  • Бэкапы и мониторинг
  • CI

Стек и инструменты

КодGit / GitHub
ОСLinux (Ubuntu)
Службыsystemd
КонтейнерыDocker Compose
CIGitHub Actions
Расписаниеcron

В проектах

Где я это применял

portscanner.app

portscanner

Open source · 2026

Open source — Автор

Сканер портов на C++20, написанный с нуля по образцу nmap: находит открытые порты на сервере и определяет, какие сервисы на них работают.

  • SYN-скан: TCP-пакеты собираются вручную через raw-сокеты
  • Определение сервисов по баннерам — SSH, веб-сервер и его версия
  • Три состояния порта: открыт, закрыт, за файрволом

50 потоков: 100 портов за 2 с вместо 102

  • C++20
  • POSIX/raw sockets
  • std::thread
  • CMake
  • GoogleTest
  • GitHub Actions
t.me

Учёт заказов

Telegram-бот · 2026

Telegram-бот — Автор

Telegram-бот для учёта заказов и дохода: заказчик, время, сумма — всё в одной таблице, которую можно открыть в любой момент.

  • Добавление заказа в три шага — всё кнопками, без команд
  • Выгрузка всей таблицы в Excel со строкой «ИТОГО»
  • Статистика дохода: за сегодня, за месяц и за всё время
  • Python
  • aiogram 3
  • SQLite
  • openpyxl
  • systemd
t.me

Пинок

Telegram-бот · 2026

Telegram-бот + Mini App — Автор

Telegram-бот и мини-приложение против прокрастинации для школьников и студентов: помогает не сливаться и всё-таки делать задуманное.

  • Задачи обычным текстом — «завтра в 10 созвон»: бот сам понимает дату и напоминает
  • AI-разбивка целей на шаги по 10–20 минут
  • Мини-приложение: план дня, таймер фокуса, статистика, стрики и уровни

Бэкапы, миграции, мониторинг и деплой одной командой

  • Python
  • aiogram 3
  • aiohttp
  • PostgreSQL
  • SQLAlchemy
  • Alembic
  • Telegram Mini App (JS)
  • Gemini API
  • Caddy
  • systemd

Нужен Linux и инструменты для вашей задачи? Давайте обсудим.

Обсудить проект