Как работают наши веб-сайты

Интерактивное руководство по архитектуре lucheestiy.com для понимания как устроена система от облака до домашнего компьютера

Общая схема работы

🌐
Интернет
Пользователь открывает сайт
☁️
Облачный сервер (Droplet)
IP: 97.107.142.128
DigitalOcean SSL/HTTPS
🔒
VPN Туннель
Tailscale
💻
Домашний компьютер
Ubuntu 24.04 | Tailscale IP: 100.93.127.52
Docker Nginx

📱 Администрирование сервера

Как администратор подключается к серверу с телефона

📱
iPhone
Termius (SSH)
🔒
WireGuard VPN
Защищённый туннель
💻
Домашний ПК
/home/mlweb/
🤖
AI-ассистенты
Codex, Gemini, Claude
Подробнее об администрировании →

Изучить подробнее

Нажмите на карточку, чтобы узнать больше о каждом компоненте системы

Наши проекты

Все сайты, которые сейчас работают на этой системе

biznes.lucheestiy.com
Основной бизнес-каталог компаний
:8102
biznesinfo.lucheestiy.com
Информационный портал с базой данных
:8111
verify.lucheestiy.com
Сервис верификации компаний
:8106
verify2.lucheestiy.com
Верификация v2
:8108
droppr.lucheestiy.com
Медиа-сервер
:8098
karta.lucheestiy.com
Этот сайт - карта архитектуры
:8109
Смотреть все проекты →

Как это работает?

Простое объяснение пути запроса от пользователя до сайта

1

Пользователь вводит адрес

Например, biznes.lucheestiy.com в адресной строке браузера

2

DNS преобразует имя в IP

Браузер узнаёт, что сайт находится по адресу 97.107.142.128 (наш Droplet)

3

Запрос приходит на Droplet

Облачный сервер принимает запрос, проверяет SSL-сертификат (HTTPS)

4

Droplet перенаправляет на домашний ПК

Через VPN-туннель Tailscale запрос отправляется на 100.93.127.52:8102

5

Docker контейнер обрабатывает запрос

Nginx внутри контейнера передаёт запрос приложению Next.js

6

Ответ возвращается пользователю

HTML-страница проходит обратный путь и отображается в браузере

Смотреть анимированную диаграмму →
✅ Ключевые факты
  • • Все сайты работают на домашнем компьютере
  • • Droplet только перенаправляет трафик
  • • Каждый сайт в своём Docker контейнере
  • • Tailscale обеспечивает безопасную связь