HOSTFERA / ПРАКТИКА

От задачи
к работающему результату.

Выберите маршрут: создать VPS и открыть приложение по HTTPS, запустить сайт, перенести проект или разобраться с ошибкой. Каждый шаг ведёт к подробной инструкции.

PostgreSQL и резервные копии

Локальная база приложения, дамп и проверка восстановления.

  1. Как установить PostgreSQL на Ubuntu: база, пользователь и подключение

    Устанавливаем PostgreSQL на Ubuntu 24.04, создаём отдельную роль приложения и проверяем запись данных. Разбираем TCP, peer-аутентификацию и локальный порт.

    Открыть инструкцию →
  2. Резервная копия PostgreSQL: скрипт pg_dump и проверка восстановления

    Готовый скрипт дампа PostgreSQL, контрольная сумма и восстановление в отдельную базу. Проверенный опыт: три записи из копии и нетронутая рабочая база.

    Открыть инструкцию →
  3. Что такое S3-хранилище: файлы, резервные копии, доступ и расходы

    Разбираем объектное хранилище S3: чем оно отличается от диска VPS, как выбирать доступ к бакету, оценивать объём, трафик и хранение резервных копий.

    Открыть инструкцию →
  4. Закончилось место на диске Linux: df, inode и удалённые файлы

    Разбираем No space left on device: блоки, inode, отдельные разделы и открытые удалённые файлы. С реальными опытами и готовым скриптом диагностики без очистки.

    Открыть инструкцию →

Веб-приложение на VPS

Node.js или FastAPI: отдельная служба, Nginx и проверка работы.

  1. Как выбрать VPS для первого проекта

    Разбираем CPU, память, диск, регион и доступ из интернета. Помогаем выбрать первый VPS под сайт или приложение и посчитать весь бюджет.

    Открыть инструкцию →
  2. Как развернуть Node.js на VPS: Ubuntu, systemd и Nginx

    Запускаем Node.js-приложение на Ubuntu 24.04: LTS-дистрибутив, отдельный пользователь, служба systemd, Nginx и проверка HTTP. С готовыми исходниками.

    Открыть инструкцию →
  3. Как развернуть FastAPI на VPS с Uvicorn, systemd и Nginx

    Устанавливаем FastAPI в Python-окружение, запускаем Uvicorn как службу и подключаем Nginx. Проверяем JSON, валидацию и документацию API. Готовый пример для скачивания.

    Открыть инструкцию →
  4. Как исправить 502 Bad Gateway в Nginx: проверка приложения и логов

    Ищем причину 502 по журналу Nginx, состоянию systemd и локальному порту. Разбираем отличие от 500/503/504 и реальный опыт остановки Node.js с последующим восстановлением.

    Открыть инструкцию →

Первый сайт на WordPress

Установка CMS, бесплатная тема Hostfera, домен и HTTPS.

  1. Как создать сайт на WordPress: от установки до первой публикации

    Выбираем размещение, устанавливаем WordPress, настраиваем бесплатную тему Hostfera и готовим сайт к открытию. Пошаговый маршрут для первого блога или сообщества.

    Открыть инструкцию →
  2. Установка WordPress на Ubuntu 24.04: готовый скрипт с темой Hostfera

    Скрипт устанавливает Nginx, PHP, MariaDB, WordPress и выбранную тему Journal или Community. Полный исходник, проверка SHA-256, доступ через SSH и следующие шаги.

    Открыть инструкцию →
  3. Hostfera Journal: бесплатная тема WordPress для блога

    Скачайте Hostfera Journal 1.1.1 и настройте авторский блог: главную с записями, меню, карточки, оглавление и техническое SEO. Установка и первые шаги.

    Открыть инструкцию →
  4. Hostfera Community: бесплатная тема WordPress для сообщества

    Бесплатная тема с постами участников, профилями, лайками, комментариями и наградами. Скачивание Community 1.0.1, настройка оформления, регистрации и модерации.

    Открыть инструкцию →
  5. Как подключить домен и HTTPS к WordPress на VPS

    Продолжаем установку WordPress: DNS, сертификат Let's Encrypt, Nginx с PHP, смена локального URL на домен и проверка индексации. С копией перед изменениями.

    Открыть инструкцию →

Первый VPS и приложение

От создания сервера до работающего приложения по HTTPS.

  1. Как создать VPS в Timeweb Cloud

    Пошаговое создание первого VPS в Timeweb Cloud: выбор Ubuntu, региона, конфигурации и SSH-доступа, проверка расходов и данных подключения.

    Открыть инструкцию →
  2. Как подключиться к Linux по SSH

    Первое подключение к VPS из Windows, macOS и Linux: проверка ключа сервера, вход по паролю или готовому SSH-ключу, команды для проверки Ubuntu и ресурсов, разбор ошибок.

    Открыть инструкцию →
  3. Как создать пользователя с sudo на VPS

    Отдельная учётная запись для работы с Ubuntu VPS: создание пользователя, группа sudo, вход по ключу и проверка доступа во втором терминале.

    Открыть инструкцию →
  4. Как настроить UFW на Ubuntu

    Первое включение UFW на Ubuntu VPS с сохранением SSH-доступа: правила портов, таймер отката, внешняя проверка и частые ошибки.

    Открыть инструкцию →
  5. Как установить Nginx на Ubuntu

    Установка Nginx на Ubuntu 24.04, каталог первого сайта, server block, подключение поддомена и проверка перед HTTPS. Команды и результаты проверены на учебном VPS.

    Открыть инструкцию →
  6. Как установить бесплатный SSL-сертификат

    Установка HTTPS через панель хостинга и Certbot: HTTP-01 и DNS-01, проверка доменов, редиректы, автоматическое продление и частые ошибки.

    Открыть инструкцию →
  7. Как настроить ежедневные резервные копии

    Как настроить ежедневные копии сайта и проверить восстановление: хостинг, VPS, независимое хранение и полный пример для Ubuntu с Nginx и SQLite.

    Открыть инструкцию →
  8. Как установить Docker на VPS

    Устанавливаем Docker и Compose на Ubuntu 24.04, запускаем приложение и открываем его для посетителей по HTTPS через Nginx. Проверяем API и сохранение данных.

    Открыть инструкцию →

Запустить сайт

Домен, защищённое соединение и подходящее окружение.

  1. Как привязать домен к хостингу

    Пошаговое подключение домена: действующая DNS-зона, A и AAAA, www, сохранение почты, проверка записей и установка HTTPS.

    Открыть инструкцию →
  2. Как установить бесплатный SSL-сертификат

    Установка HTTPS через панель хостинга и Certbot: HTTP-01 и DNS-01, проверка доменов, редиректы, автоматическое продление и частые ошибки.

    Открыть инструкцию →
  3. Как выбрать версию PHP для сайта

    Выбор поддерживаемой версии PHP, проверка CMS, расширений и Composer. Тестовая копия, cron, безопасное переключение и возврат.

    Открыть инструкцию →

Перенести проект

Сначала копия и проверка, затем переключение посетителей.

  1. Как настроить ежедневные резервные копии

    Как настроить ежедневные копии сайта и проверить восстановление: хостинг, VPS, независимое хранение и полный пример для Ubuntu с Nginx и SQLite.

    Открыть инструкцию →
  2. Как перенести сайт на другой хостинг без потери данных

    Пошаговый перенос файлов и базы: подготовка, проверка новой площадки, финальная синхронизация, DNS, почта, HTTPS и план возврата.

    Открыть инструкцию →
  3. Как проверить сайт перед переключением DNS

    Проверка нового хостинга через hosts и curl --resolve: HTTPS, формы, медиа, база, интеграции и контрольный список перед переносом.

    Открыть инструкцию →

Найти и исправить проблему

Определите причину сбоя и проверьте результат изменения.

  1. Как посмотреть логи ошибок сайта

    Где найти access log, error log и журнал PHP на хостинге и VPS. Примеры чтения, диагностика 500 и 502, настройка отладки и ротации.

    Открыть инструкцию →
  2. Как исправить 502 Bad Gateway в Nginx: проверка приложения и логов

    Ищем причину 502 по журналу Nginx, состоянию systemd и локальному порту. Разбираем отличие от 500/503/504 и реальный опыт остановки Node.js с последующим восстановлением.

    Открыть инструкцию →
  3. Как исправить ошибку 413 в Nginx при загрузке файла

    Находим источник 413, меняем client_max_body_size в нужном маршруте и проверяем маленький и слишком большой запрос. Реальные скриншоты до и после.

    Открыть инструкцию →
  4. Закончилось место на диске Linux: df, inode и удалённые файлы

    Разбираем No space left on device: блоки, inode, отдельные разделы и открытые удалённые файлы. С реальными опытами и готовым скриптом диагностики без очистки.

    Открыть инструкцию →
  5. Как исправить смешанный контент на HTTPS-сайте

    Как найти HTTP-ресурсы в DevTools и исправить ссылки в WordPress, шаблонах, стилях и API. Безопасная замена и проверка результата.

    Открыть инструкцию →
  6. Как найти причину медленной загрузки сайта

    Диагностика через Network и curl: ответ сервера, база, внешние API, изображения, видео, JavaScript и кеш. Проверки до и после оптимизации.

    Открыть инструкцию →

Нужна другая задача?

Найдите материал по названию технологии или ошибки. Для выбора размещения используйте подбор инфраструктуры.

Поиск по материалам Подобрать хостинг или VPS →