Files
prowler/prowler-server/ansible/roles/relay/templates/relay-static-site.html.j2
Mark dd792aa1c1 refactor: monorepo split into prowler-server/ and prowler-client/
Server infrastructure (Ansible, Docker, v1 docs) moves to prowler-server/.
Client application (PRD v2, SDD v2, design system) lives in prowler-client/.
Top-level README links both projects.

💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>
2026-04-21 20:04:11 +02:00

94 lines
5.5 KiB
Django/Jinja
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Алексей Морозов — Системный администратор и Linux-энтузиаст</title>
<style>
body {
font-family: "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
line-height: 1.6;
color: #2c3e50;
max-width: 850px;
margin: 0 auto;
padding: 3rem 1.5rem;
background: #f8f9fa;
}
header {
margin-bottom: 3rem;
border-left: 5px solid #3498db;
padding-left: 1.5rem;
}
h1 { font-size: 2.2rem; margin: 0; color: #2c3e50; }
.tagline { font-size: 1.1rem; color: #7f8c8d; }
nav { margin-top: 1rem; }
nav a { margin-right: 1.5rem; text-decoration: none; color: #3498db; font-weight: 500; }
nav a:hover { text-decoration: underline; }
section { background: #ffffff; padding: 2rem; border-radius: 4px; margin-bottom: 2rem; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
h2 { margin-top: 0; color: #2c3e50; border-bottom: 1px solid #eee; padding-bottom: 0.5rem; margin-bottom: 1.5rem; }
article { margin-bottom: 2.5rem; }
article h3 { margin-bottom: 0.5rem; color: #2980b9; }
.post-date { color: #95a5a6; font-size: 0.85rem; display: block; margin-bottom: 0.75rem; }
.project-list { list-style: none; padding: 0; }
.project-list li { margin-bottom: 1rem; padding: 1rem; background: #fdfdfd; border: 1px solid #eee; border-radius: 4px; }
footer { text-align: center; color: #bdc3c7; font-size: 0.85rem; margin-top: 4rem; padding-top: 2rem; border-top: 1px solid #eee; }
</style>
</head>
<body>
<header>
<h1>Алексей Морозов</h1>
<p class="tagline">Системное администрирование, виртуализация и автоматизация. Из Воронежа с любовью к Linux.</p>
<nav>
<a href="#">Главная</a>
<a href="#about">О себе</a>
<a href="#blog">Блог</a>
<a href="#stack">Стек</a>
</nav>
</header>
<section id="about">
<h2>О себе</h2>
<p>Привет! Я системный администратор с уклоном в DevOps. Выпускник ВГУ (ПММ), сейчас базируюсь в Воронеже, работаю с распределенными системами и облачной инфраструктурой.</p>
<p>Интересуюсь вопросами безопасности Linux, контейнеризацией (Docker/LXC) и построением отказоустойчивых сетей. Регулярно посещаю HighLoad++ и локальные митапы в Черноземье.</p>
</section>
<section id="blog">
<h2>Заметки в блоге</h2>
<article>
<h3>Automating Proxmox Backups with Python</h3>
<span class="post-date">18 апреля 2026</span>
<p>Разбираем API Proxmox VE для создания гибкой схемы резервного копирования. Почему встроенных средств иногда недостаточно и как Python помогает автоматизировать проверку целостности бэкапов.</p>
</article>
<article>
<h3>Hardening Debian for production use</h3>
<span class="post-date">02 марта 2026</span>
<p>Чек-лист по первичной настройке свежего сервера. SSH по ключам, настройка nftables, минимизация установленных пакетов и базовый аудит системы с помощью Lynis.</p>
</article>
<article>
<h3>Migrating from VMware to oVirt: A survival guide</h3>
<span class="post-date">14 января 2026</span>
<p>Мой опыт миграции корпоративной инфраструктуры на open-source решение. Подводные камни при конвертации дисков, настройка хранилища и интеграция с существующим AD.</p>
</article>
<article>
<h3>Winter in Voronezh: A photo walk</h3>
<span class="post-date">28 декабря 2025</span>
<p>Небольшой фотоотчет о прогулке по заснеженному центру города: от Петровского сквера до Адмиралтейской площади. Немного личного контента в техническом блоге.</p>
</article>
</section>
<section id="stack">
<h2>Технологический стек</h2>
<ul class="project-list">
<li><strong>OS:</strong> Debian, Ubuntu, CentOS (RIP), Rocky Linux.</li>
<li><strong>Virtualization:</strong> Proxmox, KVM/QEMU, Docker, podman.</li>
<li><strong>Automation:</strong> Ansible, Python (fabric/invoke), Bash.</li>
<li><strong>Monitoring:</strong> Prometheus, Grafana, Zabbix.</li>
</ul>
</section>
<footer>
<p>&copy; 2026 Алексей Морозов. Работает на Debian 12. Локальный хостинг (Воронеж).</p>
</footer>
</body>
</html>