Хочу залить проект на сервер
Одна из самых частых задач после подключения к серверу — загрузить на него проект: сайт, backend, набор файлов, архив или готовую директорию. В Wilmo для этого не нужно отдельно поднимать FTP-клиент или жить в терминале, потому что основная работа уже делается через Файловый менеджер, а при необходимости дополняется Текстовым редактором, архивами и профильными инструментами вроде PM2 или Docker.
Если тебе нужно просто и понятно перенести проект на сервер, начинай с Files.
Самый простой маршрут
Обычный сценарий выглядит так:
- Подключись к серверу.
- Открой
Files. - Перейди в нужную папку.
- Загрузи проект с компьютера.
- Проверь структуру файлов.
- При необходимости открой конфиги через редактор.
- Дальше уже переходи к запуску приложения.
Это самый спокойный путь без лишней ручной возни.
Шаг 1. Реши, куда именно загружать проект
Перед загрузкой полезно заранее понять:
- в какой папке должен лежать проект;
- будет ли это новая директория;
- нужен ли отдельный пользователь под проект;
- будут ли рядом храниться конфиги, логи и служебные файлы.
Если ты не уверен, лучше сначала создать отдельную папку под проект, а не складывать всё в случайное место.
Шаг 2. Открой файловый менеджер
Для начала:
- Открой
Files. - Перейди в ту директорию, куда должен попасть проект.
- Если такой папки ещё нет, создай её заранее.
Так ты избежишь ситуации, когда файлы оказываются не там, где ты ожидал их увидеть.
СКРИНШОТ: (сюда надо добавить скриншот файлового менеджера перед загрузкой проекта, чтобы было видно текущую папку и основные действия)
Шаг 3. Загрузи файлы с компьютера
После перехода в нужную папку:
- Используй загрузку файлов или папок в
Files. - Выбери проект на компьютере.
- Дождись завершения передачи.
- После загрузки обнови список файлов, если это нужно.
Если проект большой, лучше дождаться полного завершения, а не сразу переходить к следующим шагам.
Шаг 4. Проверь структуру проекта
После загрузки обязательно посмотри, всё ли оказалось на месте.
Проверь:
- появилась ли нужная папка;
- не сломалась ли вложенность;
- на месте ли конфиги;
- не потерялись ли служебные файлы;
- всё ли выглядит так, как на локальной машине.
Это очень важный шаг: иногда проблема не в сервере, а просто в том, что файлы лежат не там, где должен искать их сайт или приложение.
Шаг 5. Если проект пришёл архивом
Если ты загружаешь не готовую папку, а архив:
- Загрузи архив через
Files. - Найди его в списке.
- Используй распаковку.
- После распаковки открой получившуюся директорию.
- Проверь содержимое.
Это особенно удобно, когда тебе проще передать проект одним архивом, а уже на сервере разложить его в рабочую папку.
Шаг 6. Открой и проверь конфиги
После загрузки проекта почти всегда полезно проверить:
.env;- конфиги приложения;
- настройки домена;
- порты;
- пути к базе;
- служебные параметры окружения.
Для этого:
- Найди нужный файл в
Files. - Открой его через
Текстовый редактор. - Внеси нужные изменения.
- Сохрани файл.
Так ты сразу приводишь проект к серверной реальности, а не оставляешь локальные настройки как есть.
СКРИНШОТ: (сюда надо добавить скриншот открытия конфигурационного файла через Files и Editor, чтобы было видно путь и содержимое)
Шаг 7. Что делать после загрузки проекта
После того как файлы уже на сервере, следующие действия зависят от типа проекта:
- если это сайт, переходи в
Запустить сайти настраивай домен; - если это Node.js-приложение, смотри
PM2 Manager; - если проект работает в контейнерах, переходи в
Docker Менеджер; - если нужно просто отредактировать и проверить содержимое, оставайся в
Filesи редакторе.
То есть загрузка — это только первый этап. Дальше проект надо ещё правильно привязать к среде выполнения.
Типовые ошибки при загрузке
Чаще всего проблемы возникают из-за таких вещей:
- файлы загружены не в ту папку;
- забыли распаковать архив;
.envостался от локальной машины;- права или владелец не соответствуют схеме запуска;
- приложение ожидает другой порт или другой путь.
Поэтому сразу после загрузки лучше пройтись по структуре и конфигам, а не считать задачу завершённой только потому, что файлы появились на сервере.
Лучший подход для новичка
Если ты только начинаешь работать с сервером, придерживайся простой логики:
- Создай отдельную папку проекта.
- Загрузи файлы через
Files. - Проверь структуру.
- Открой конфиги.
- Потом уже переходи к запуску приложения.
Это намного спокойнее и понятнее, чем загружать проект наугад и надеяться, что он сразу заработает.