Если есть возможность подвердить согласие на сумму 60к изначально, можете пойти к нотариусу и подтвердить нотариально договор по переписке. Далее отпишите ему чтобы шел куда хочет, хочет в полицию, хочет пусть на член идет. Вы же в случае если он не оплатит податите на него в суд. Ничего вы ему думаю возвращать не должны. В полиции его тоже явно пошлют на член, так как во первых нет состава преступления и такие дела обычно решаются через суд, а во вторых инициатива садит на член инициатора и за мошенничество можно подтянуть его самого в таком случае. Вы работали в белую и выдали чек. Поэтому 17к точно ваши, убытков вы ему тоже никаких не сделали, так что правда на вашей стороне
P.S> пока переписка еще есть если по ней можно идентифицировать заказчика так называемого, я бы сходил к нотариусу
Коллеги верно говорят, тег Laravel тут не причем, так как здесь замешаны отдельные решения, а не магия фреймворка. Для работы с Lets Encrypt вам нужно смотреть в сторону реализации на Acme PHP
Есть даже обертка для Laravel
Но к Laravel все это не имеет никакого отношения. Пока вы это не поймете, ваш уровень не выше уровня того кто начал читать книжку Web разработка для чайников
Видимо ключ уже был создан. Для того что описали вы требуется не много
Сперва сгенерирвовать ключ командой ssh-keygen. Это нужно сделать один раз если такого ключа еще не делали. Если он есть то уже не нужно делать
Далее ssh-copy-id root@123.133.13.31 перенесет ваш ключ на сервер. После этого вы сможете подключаться без пароля командой ssh root@123.133.13.31
Вы путаете немного понятия. Ну или много путаете) SSR на PHP это когда вы используете его как шаблонизатор. Но сейчас не то время когда все пишется на одном только PHP. Сейчас очень много браузерной логики и интерактивности. И удобнее и производительнее использщовать SPA приложения. Но у них есть минус, их не видят поисковые роботы и пользователь видит хоть какой-то контент только когда получит весь JS. Для этого и используется SSR SPA приложения. Это процесс когда пользователю при первой загрузке страницы отдается HTML с сервера, а все дальнейшие манипуляции с ним происходят на клиенте внутри SPA
Если вы пользуетесь фреймворками Vue/React то для них есть решения Nuxt.js/Next.js которые являются по сути обертками удобно реализующими SSR этиъх приложений. Что касается терминов, Express в случае этих решений вам не понадобится. А вот babel, webpack в любом случае придется использовать, так как они нужны для работы не только SSR но и сборки и работоспособности клиентского JS