Files
srcoder.moe/templates/main.html
T
Black_Raven e1cb83e1ae
Build, Test and Push Flask App / docker-build-and-push (push) Successful in 29s
Build, Test and Push Flask App / deploy (push) Successful in 49s
fix(static): Rebranding
2026-10-17 09:45:27 +03:00

116 lines
7.3 KiB
HTML
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">
<meta name="description" content="srcoder.moe — личный сервер: Gitea, Matrix, Sharkey, Copyparty, Grafana, FreshRSS и поиск 4get.">
<title>srcoder.moe</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="{{ url_for('static', filename='css/main.css') }}">
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🛰️</text></svg>">
</head>
<body>
<header>
<div class="container nav">
<a class="logo" href="{{ url_for('index') }}">srcoder<b>.moe</b></a>
<ul class="nav-links">
<li><a class="nav-cta" href="{{ url_for('author') }}">/author</a></li>
</ul>
</div>
</header>
<main class="container">
<section class="hero" style="border-top:none">
<div class="idx">01 — личный сервер</div>
<h1>Привет, это srcoder.moe</h1>
</section>
<section id="services">
<div class="sec-head">
<span class="num">02</span>
<h2>Что развёрнуто на сервере</h2>
<span class="rule"></span>
</div>
<div class="cards">
<article class="card">
<div class="card-top"><img src="{{ url_for('static', filename='images/gitea.svg') }}" alt=""><span class="num">01</span></div>
<h3>Gitea</h3>
<p>Лёгкая самохостируемая платформа для хранения git-репозиториев: issues, PR, вики, CI и права доступа — весь процесс разработки живёт на моём домене.</p>
<div class="cat">git / разработка</div>
</article>
<article class="card">
<div class="card-top"><img src="{{ url_for('static', filename='images/matrix.svg') }}" alt=""><span class="num">02</span></div>
<h3>Matrix</h3>
<p>Децентрализованный протокол обмена сообщениями: сквозное шифрование, комнаты и звонки. Данные хранит сервер, общение идёт напрямую.</p>
<div class="cat">мессенджер</div>
</article>
<article class="card">
<div class="card-top"><img src="{{ url_for('static', filename='images/sharkey.png') }}" alt=""><span class="num">03</span></div>
<h3>Sharkey</h3>
<p>Форк федерированной соцсети Misskey: микроблоги, реакции, сторис и ленты с мостом в Mastodon и соседние серверы Fediverse.</p>
<div class="cat">соцсеть</div>
</article>
<article class="card">
<div class="card-top"><img src="{{ url_for('static', filename='images/copyparty.svg') }}" alt=""><span class="num">04</span></div>
<h3>Copyparty</h3>
<p>Файловый сервер с веб-интерфейсом: загрузка, шаринг, инстант-загрузчики и стриминг звука. Быстрое хранилище от бэкапов до дистрибутивов.</p>
<div class="cat">файлы</div>
</article>
<article class="card">
<div class="card-top"><img src="{{ url_for('static', filename='images/grafana.svg') }}" alt=""><span class="num">05</span></div>
<h3>Grafana</h3>
<p>Мониторинг и визуализация: собирает нагрузку CPU, память, диск, трафик и здоровье сервисов, рисует их живыми дашбордами.</p>
<div class="cat">мониторинг</div>
</article>
<article class="card">
<div class="card-top"><img src="{{ url_for('static', filename='images/freshrss.svg') }}" alt=""><span class="num">06</span></div>
<h3>FreshRSS</h3>
<p>RSS-агрегатор без рекламы и алгоритмов: блоги, новости и подкасты в одной спокойной читалке, синхронизируемой с любого устройства.</p>
<div class="cat">RSS / подписки</div>
</article>
<article class="card">
<div class="card-top"><img src="{{ url_for('static', filename='images/4get.png') }}" alt=""><span class="num">07</span></div>
<h3>4get</h3>
<p>Мета-поисковая система: параллельно опрашивает несколько поисковиков и выдаёт объединённую выдачу без рекламы и слежки. <a href="https://search.srcoder.moe" rel="noopener">search.srcoder.moe</a></p>
<div class="cat">поиск</div>
</article>
</div>
</section>
<section id="about">
<div class="sec-head">
<span class="num">03</span>
<h2>О сервере</h2>
<span class="rule"></span>
</div>
<div class="about-grid">
<div>
<p>Хостер моего сервера — <a href="https://play2go.cloud" rel="noopener">Play2Go</a>: хорошие тарифы на виртуальные серверы по доступной цене и современное оборудование. Из минусов — иногда случаются проблемы с сетью, но в целом для моих задач подходит хорошо.</p>
</div>
<div>
<ul class="specs">
<li><span>cpu</span><span>2 vCPU AMD Ryzen 9 5950X</span></li>
<li><span>ram</span><span>4 GB DDR4</span></li>
<li><span>disk</span><span>120 GB NVMe SSD</span></li>
<li><span>net</span><span>До 1 Gbit/s</span></li>
<li><span>ddos</span><span>Защита L3–L4</span></li>
</ul>
</div>
</div>
</section>
</main>
<footer>
<div class="container footer-inner">
<span>// с 2025 года</span>
<a href="https://git.srcoder.moe/Black_Raven/srcoder.moe" rel="noopener">исходный код</a>
<a href="mailto:w0ron.black@yandex.ru">w0ron.black@yandex.ru</a>
</div>
</footer>
</body>
</html>