Главная/Разработка/PeerTube

Установка PeerTube на своём сервере: Docker, диск и HTTPS

Установка PeerTube на своём сервере сводится к официальному файлу docker-compose из каталога support/docker/production: в нём веб-сервер Nginx, сам PeerTube, PostgreSQL, Redis и контейнер Certbot. Это собственный видеохостинг, который умеет обмениваться роликами с другими такими же серверами. Главные ресурсы здесь процессор для перекодирования роликов и диск под видео.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

PeerTube ставят на сервер с 2 ядрами, 4 ГБ памяти и большим диском: цифры редакционные, документация их не называет. Домен после первого запуска не меняют, поэтому решите его заранее. Самый быстрый старт даёт маркетплейс, там PeerTube ставится при создании сервера.

Маркетплейс создаёт сервер с уже установленным PeerTube, без ручной настройки Docker.

Сколько процессора и диска нужно PeerTube

01 · 1 мин

Что такое PeerTube и когда нужен свой видеосервер#

PeerTube это программа для собственного видеохостинга. Вы запускаете сайт, где можно загружать ролики, делать каналы и плейлисты, а зрители смотрят видео в браузере. Серверы PeerTube могут подписываться друг на друга по открытому протоколу, поэтому ролики видны и на чужих серверах.

Свой сервер нужен, если видео хранят у себя: школа, студия, сообщество или проект, которому не подходит чужая площадка. Для обычного сайта с несколькими роликами проще встроить видео из облака, а PeerTube оправдан, когда это самостоятельный сервис. Рядом пригодится форум: Discourse.

Инструмент · 1 мин

Сколько процессора и диска нужно PeerTube#

Каждый загруженный ролик сервер перекодирует в несколько разрешений, и для этого используется FFmpeg. Процессор поэтому занят дольше, чем обычным сайтом, и скорость обработки видео зависит от числа ядер. Диск занимают исходный файл и его варианты, итоговый объём больше размера загруженного.

ЧтоДля стартаЕсли загрузок много
Процессор2 ядра4 ядра и больше или отдельные серверы перекодирования
Память4 ГБ8 ГБ и больше
Диск50 ГБ плюс видеоХранилище S3 под файлы
DockerНужен Docker Compose версии 2 или новее

Цифры редакционные. Перекодирование можно вынести на отдельные серверы с помощью удалённых исполнителей, которые PeerTube поддерживает, тогда основной сервер остаётся лёгким.

Какой сервер взять под PeerTube

Три ответа про видео, калькулятор подберёт конфигурацию

Как часто загружают видео
Где лежат файлы видео
Нужны ли прямые эфиры

03 · 1 мин

Установка PeerTube через Docker Compose#

  1. Проверьте Docker: команда docker compose version должна показывать вторую версию.
  2. Скачайте два файла из каталога support/docker/production репозитория PeerTube: docker-compose.yml и .env.
  3. Заполните .env: имя пользователя и пароль PostgreSQL, домен без https://, почту администратора и секрет PeerTube.
  4. Выпустите сертификат и запустите стек: docker compose up.
  5. Войдите как root с паролем из журнала.

Пароль пользователя root появляется в журнале при первом запуске:

docker compose logs peertube | grep -A1 root
docker compose exec -u peertube peertube npm run reset-password -- -u root

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

Домен меняется один раз

В документации прямо сказано, что PeerTube не поддерживает смену домена после первого запуска. Купите и направьте домен на сервер до установки.

04 · 1 мин

HTTPS для PeerTube: встроенный Nginx и Certbot#

В compose-файле уже есть веб-сервер Nginx, его шаблон скачивается в каталог docker-volume/nginx/peertube. Первый сертификат Let’s Encrypt выпускают контейнером Certbot в автономном режиме: ему нужен свободный порт 80. Дальше отдельный контейнер Certbot сам продлевает сертификат и перезагружает Nginx.

Если на сервере работает собственный обратный прокси, например Caddy, раздел веб-сервера в compose-файле закомментируйте и направьте прокси на контейнер PeerTube. Тогда сертификат берёт на себя прокси.

05 · 1 мин

Где хранить видео PeerTube: диск или S3#

По умолчанию файлы лежат в томе на диске сервера, поэтому с ростом библиотеки приходится увеличивать диск. PeerTube умеет складывать видео в S3-совместимое хранилище. В Таймвеб Клауд на 14 октября 2026 100 ГБ хранилища стоят 349 ₽ в месяц, исходящий трафик 100 ГБ в месяц бесплатный, сверх этого 1,3 ₽ за ГБ. Для видеосервиса последнее важно: просмотры считаются исходящим трафиком.

Базу и настройки храните отдельно от видео: PostgreSQL выгружайте регулярно, а том данных копируйте вместе с настройками. О хранении копий вне сервера читайте на странице сервер для бэкапов.

06 · 1 мин

Обновление PeerTube в Docker по шагам#

Перед обновлением прочитайте раздел «IMPORTANT NOTES» в списке изменений проекта: там отмечены несовместимые правки. По документации порядок такой:

  1. Скачайте новые образы: docker compose pull.
  2. Остановите стек: docker compose down -v. По документации ключ -v заодно очищает внутренние тома.
  3. Замените конфигурацию Nginx свежим шаблоном, сохранив копию своей.
  4. Запустите: docker compose up -d.

Для обновления основной версии PostgreSQL планируйте простой сервиса: базу выгружают командой pg_dumpall, пересоздают том и загружают данные обратно.

07 · 1 мин

Вопросы об установке PeerTube#

Как установить PeerTube через Docker Compose?

Скачайте docker-compose.yml и .env из каталога support/docker/production репозитория PeerTube, заполните домен, пароли и секрет, выпустите сертификат и выполните docker compose up.

Где взять пароль root после установки PeerTube?

Он выводится в журнал при первом запуске: docker compose logs peertube | grep -A1 root. Если пароль потерян, его сбрасывает команда npm run reset-password в контейнере.

Можно ли поменять домен PeerTube после установки?

Нет. Документация предупреждает, что смена домена веб-сервера не поддерживается, поэтому домен выбирают до первого запуска.

Есть ли PeerTube в маркетплейсе Таймвеб Клауд?

Да, на 14 октября 2026 у него 221 установка. Сервер создаётся уже с PeerTube, а диск и домен останется настроить.

Почему этому можно верить

Как мы проверяли

Цены с сайта провайдераСняты вручную, у каждой цены указана дата проверки.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; S3-хранилище Таймвеб Клауд, timeweb.cloud/services/s3-storage, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация PeerTube: установка и обновление в Docker, docs.joinpeertube.org/install/docker, проверено 16 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

  • Docker, n8n, OpenClaw, GitLab, Nextcloud
  • Ставится при создании сервера
  • Почасовая оплата сервера
  • Root-доступ остаётся у вас
Ресурсы