Proxmox LXC + nginx + Tailscale Funnel
Сайт "костыль на костыле" теперь редактируется как нормальный проект.
Локальная копия лежит на ПК, сервер отдает только папку public/,
а выкладка делается одной командой. Мелкие фиксы можно править прямо на сервере,
потом стянуть их обратно локально.
Workflow
Как ты теперь с этим работаешь
Меняешь локально
Правишь public/index.html, public/assets/css/styles.css и public/assets/js/app.js.
Деплоишь одной командой
Запускаешь .\deploy.ps1 в корне проекта. Скрипт отправляет файлы на сервер и перезагружает nginx.
Если правил на сервере
Запускаешь .\pull.ps1. Он делает локальный backup и забирает текущую серверную версию в проект.
Layout
Структура уже готова под следующий рост
public/отдается наружу через nginxapp/оставлен под PHP-логикуconfig/оставлен под конфиги приложенияstorage/оставлен под загрузки, кеш и runtime-файлыops/хранит серверный nginx-конфиг