Proxmox LXC + nginx + Tailscale Funnel

Сайт "костыль на костыле" теперь редактируется как нормальный проект.

Локальная копия лежит на ПК, сервер отдает только папку public/, а выкладка делается одной командой. Мелкие фиксы можно править прямо на сервере, потом стянуть их обратно локально.

Локальный проект C:\Users\dmirt\OneDrive\Desktop\web-01-site
Серверная папка /srv/www/web-01
Публичный адрес https://web-01.tail38f246.ts.net/
Следующий этап PHP backend + MySQL
Workflow

Как ты теперь с этим работаешь

01

Меняешь локально

Правишь public/index.html, public/assets/css/styles.css и public/assets/js/app.js.

02

Деплоишь одной командой

Запускаешь .\deploy.ps1 в корне проекта. Скрипт отправляет файлы на сервер и перезагружает nginx.

03

Если правил на сервере

Запускаешь .\pull.ps1. Он делает локальный backup и забирает текущую серверную версию в проект.

Layout

Структура уже готова под следующий рост