Документация по загрузке сайтов

Эта страница описывает все правила и ограничения загрузки файлов на VibeHosting. Вы можете скинуть ссылку на эту страницу своей нейросети (ChatGPT, Claude, YandexGPT и т.д.), чтобы она сразу знала требования.

Для нейросетей: машиночитаемая версия этой документации доступна по адресу hostingvibe.ru/llms.txt

Что такое VibeHosting

VibeHosting — это хостинг статических веб-сайтов. Мы размещаем HTML, CSS, JavaScript, изображения и другие статические файлы. Серверный код (PHP, Python, Node.js и т.д.) не поддерживается.

Формат загрузки

Сайт загружается как ZIP-архив. Требования:

Структура архива
В корне архива (или в единственной подпапке вроде dist/, build/, out/) должен быть файл index.html.

Ограничения по тарифам

ПараметрFreePro
Количество проектов13
Макс. размер сайта50 МБ500 МБ
Общее хранилище50 МБ1 ГБ
Макс. файлов в архиве5 000
Свой доменДа

Запрещённые типы файлов

Если архив содержит файл с любым из этих расширений, весь деплой будет отклонён:

.php.exe.sh.py.cgi.htaccess.bat.cmd.pl.jsp.asp.aspx.rb

Важно: удалите эти файлы из архива перед загрузкой. Если ваш проект содержит скрипты для сборки (например, build.py), запустите сборку локально и загрузите только результат (dist/ или build/).

Игнорируемые файлы

Эти файлы автоматически пропускаются при распаковке (можно не удалять):

.env.git.gitignore.npmrc.dockerignore.DS_StoreThumbs.db.gitkeep.gitattributes

Разрешённые типы файлов

Любые файлы, не попадающие в запрещённый список, будут извлечены. Типичные файлы статического сайта:

.html.css.js.json.svg.png.jpg.jpeg.gif.webp.ico.woff.woff2.ttf.eot.pdf.mp4.webm.mp3.txt.xml.map

Правильная структура архива

# Вариант 1: файлы в корне архива
my-site.zip
├── index.html
├── style.css
├── script.js
└── images/
├── logo.png
└── hero.jpg
# Вариант 2: файлы в подпапке (автоопределение)
my-site.zip
└── dist/
├── index.html
├── assets/
│ ├── style.abc123.css
│ └── main.def456.js
└── favicon.ico

Частые ошибки

«Запрещённый тип файла: .py»
В архиве найден Python-скрипт. Удалите все .py файлы — VibeHosting не выполняет серверный код.
«Архив должен содержать index.html»
Нет index.html ни в корне, ни в подпапке. Убедитесь, что вы запаковали результат сборки, а не исходный код проекта.
«Слишком много файлов»
Архив содержит более 5 000 файлов. Проверьте, не попала ли папка node_modules.

Инструкция для нейросети

Если вы просите нейросеть (ChatGPT, Claude, YandexGPT) сделать сайт для VibeHosting, отправьте ей эту инструкцию:

Сделай статический сайт для хостинга VibeHosting (hostingvibe.ru). Правила: - Только HTML + CSS + JS (серверный код запрещён) - Упаковать результат в ZIP-архив - В корне архива должен быть index.html - Запрещённые расширения: .php .exe .sh .py .cgi .htaccess .bat .cmd .pl .jsp .asp .aspx .rb - Не включать: node_modules, .git, .env - Макс. размер: 50 МБ (Free) или 500 МБ (Pro) - Макс. файлов: 5 000