От локального хоста к глобальному: предоставление доступа к интернету для миниатюрного ПК.
Прекратите платить ежемесячные взносы за веб-хостинг! В этом видео я покажу вам, как превратить компьютер размером с кредитную карту — Raspberry Pi 5 — в мощный, общедоступный веб-сервер. Независимо от того, хотите ли вы разместить личное портфолио, приложение React или собственный сервер Linux, это руководство охватывает все: от распаковки до получения работающего публичного URL-адреса. Мы настроим Pi в «безмониторном» режиме (без монитора), подключимся через VS Code, создадим пользовательскую панель мониторинга системы и предоставим к ней доступ извне с помощью туннелей Cloudflare — переадресация портов не требуется. В этом руководстве вы узнаете: • Настройка оборудования: почему Raspberry Pi 5 — это идеальный инструмент для разработчиков (стоит меньше, чем вечер в ресторане!). • Установка ОС: как прошить Raspberry Pi OS Lite для создания легковесной серверной среды. • Удаленное программирование: как использовать расширение VS Code «Remote - SSH» для написания кода непосредственно на Pi с вашего основного компьютера. • Разработка приложений: создание приложения на Next.js/Node.js, отображающего статистику сервера в реальном времени (процессор, оперативная память, температура) с помощью пакета systeminformation. • Публичное развертывание: «волшебный» шаг — использование туннеля Cloudflare для безопасного подключения вашего локального хоста к общедоступному домену (например, raspy.yourdomain.com). 🔥 Зачем это делать? Вы можете управлять реальными объектами через контакты GPIO, запускать локальные модели ИИ или просто владеть собственными данными. Это идеальный проект выходного дня для повышения ваших навыков разработчика. Хронология: • 00:00 - Введение: Сервер за 60 долларов • 01:05 - Прошивка ОС (Raspberry Pi Imager) • 04:00 - Первая загрузка и SSH-подключение • 04:50 - Обновление и установка Node.js • 07:15 - Настройка удаленного SSH в VS Code (революционное решение!) • 09:00 - Создание панели мониторинга системы • 11:10 - Предоставление доступа к Localhost из интернета (туннель Cloudflare) • 13:50 - Конечный результат: работающее общедоступное веб-приложение Команды и ресурсы: Подключение к pi по SSH: ssh username@raspeberrypi.local Обновление системы: sudo apt update && sudo apt upgrade -y Установка Node: sudo apt install nodejs Создание простого приложения Next.js: Npx create-next-app@latest my-app Панель управления Cloudflare Tunnel: one.dash.cloudflare.com 🛒 Продукты, использованные в этом видео: ⚠️ Партнерские ссылки — я получаю небольшую комиссию без дополнительных затрат для вас. 1) Raspberry Pi 5 - 8 ГБ → https://amzn.to/48pKeYm 2) Официальный блок питания Raspberry Pi 5 27 Вт → https://amzn.to/4czNVx2 3) SD-карта SanDisk Ultra Class 10 16 ГБ → https://amzn.to/4cLNjDw Подписывайтесь, чтобы получать больше: Мы подтвердили работоспособность этой концепции, но мы можем сделать гораздо больше! В дальнейшем мы, возможно, рассмотрим управление оборудованием или запуск локальных LLM. Подпишитесь, чтобы присоединиться к нам! #raspberrypi5 #веб-хостинг #cloudflare #selfhosting #webdevelopement #nodejs #linuxserver #homelab #vscode #macos
Название:
От локального хоста к глобальному: предоставление доступа к интернету для миниатюрного ПК.
Категория:
Разное