
Внимание! Техподдержка работает только через тикет-систему в личном кабинете
Децентрализованная платформа для видеохостинга с открытым кодом. Основные возможности: PeerTube install для быстрого старта, P2P-стриминг, интеграция через ActivityPub. Само-хостинг на PeerTube server обеспечивает свободу. Идеально для независимого видеоконтента.
PeerTube — open-source платформа для видеохостинга, использующая федерацию ActivityPub и P2P-стриминг WebTorrent. Основное назначение — децентрализованное размещение видео, сфера применения включает медиа, сообщества и образовательные проекты. Ключевые функции: PeerTube hosting для самоуправления, поддержка live-стриминга, интеграция с другими инстансами через ActivityPub. PeerTube install упрощает запуск сервера. PeerTube docs помогают быстро освоить настройку.
Ключевые функции включают: поддержку P2P-стриминга через WebTorrent, интеграцию с другими платформами через ActivityPub, гибкую настройку прав доступа и управление сообществами. PeerTube обеспечивает свободу выбора и контроль над размещаемым контентом, что делает его идеальным решением для независимых авторов, образовательных проектов и локальных видеосообществ.
Установка PeerTube на VPS от AdminVPS выполняется в автоматическом режиме: достаточно выбрать тариф и параметры конфигурации, и через несколько минут система готова к работе. Поддерживается совместимость с популярными Linux-дистрибутивами, сертификатами SSL и внешними доменами для безопасного доступа.
Благодаря модульной архитектуре PeerTube масштабируется под любые задачи: от небольших независимых блогов до крупных сообществ с тысячами зрителей. Всё готово к использованию сразу после установки — остаётся лишь загрузить первое видео и пригласить подписчиков.
Создайте свою видеоплатформу с PeerTube! Установка PeerTube на VPS от AdminVPS — это быстрый и надежный способ запустить PeerTube server с высокой производительностью. Мы предлагаем готовые решения для PeerTube install ubuntu и PeerTube docker, с профессиональной поддержкой. Получите свободу, масштабируемость и PeerTube hosting без лишних затрат. Закажите установку сегодня и начните свой видеопроект! Свяжитесь с нами для консультации.
Пошаговая инструкция по установке PeerTube на сервер с Ubuntu 22.04 LTS.
1. Подготовка системы
sudo apt update && sudo apt upgrade -y
sudo apt install python3 python3-dev python-is-python3 \
curl sudo unzip vim ca-certificates gnupg nginx certbot \
ffmpeg postgresql postgresql-contrib openssl g++ make \
redis-server git cron wget -y
Запустите и включите в автозагрузку ключевые службы:
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start redis-server
sudo systemctl enable redis-server
sudo systemctl start postgresql
sudo systemctl enable postgresql
2. Установка Node.js и Yarn
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
NODE_MAJOR=18
cho "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" \
| sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt update
sudo apt install nodejs -y
sudo npm install --global yarn
3. Настройка пользователя и базы данных
sudo useradd -m -d /var/www/peertube -s /bin/bash peertube
sudo passwd peertube
# Создать PostgreSQL-пользователя и БД
sudo -u postgres createuser -P peertube
sudo -u postgres createdb -O peertube -E UTF8 -T template0 peertube_prod
# Включить нужные расширения
sudo -u postgres psql -c "CREATE EXTENSION pg_trgm;" peertube_prod
sudo -u postgres psql -c "CREATE EXTENSION unaccent;" peertube_prod
4. Установка PeerTube
sudo -u peertube mkdir -p /var/www/peertube/config /var/www/peertube/storage /var/www/peertube/versions
cd /var/www/peertube/versions
VERSION=$(curl -s https://api.github.com/repos/chocobozzz/peertube/releases/latest \
| grep tag_name | cut -d '"' -f 4)
sudo -u peertube wget -q "https://github.com/Chocobozzz/PeerTube/releases/download/${VERSION}/peertube-${VERSION}.zip"
sudo -u peertube unzip -q peertube-${VERSION}.zip
sudo -u peertube rm peertube-${VERSION}.zip
cd /var/www/peertube
sudo -u peertube ln -s versions/peertube-${VERSION} peertube-latest
cd peertube-latest
sudo -H -u peertube yarn install --production --pure-lockfile
5. Конфигурация PeerTube
cd /var/www/peertube
sudo -u peertube cp peertube-latest/config/default.yaml config/default.yaml
sudo -u peertube cp peertube-latest/config/production.yaml.example config/production.yaml
Сгенерируйте секретный ключ:
openssl rand -hex 32
Откройте config/production.yaml и настройте:
hostname — ваш домен (например, yourdomain.com)
настройки подключения к БД: имя, пароль
параметры SMTP (опционально)
секретный ключ
6. Настройка Nginx и SSL
sudo cp /var/www/peertube/peertube-latest/support/nginx/peertube /etc/nginx/sites-available/peertube
sudo ln -s /etc/nginx/sites-available/peertube /etc/nginx/sites-enabled/peertube
# Убедитесь, что в конфиге указаны ваш домен и нужные порты
Для SSL через Let's Encrypt:
sudo apt install snapd
sudo snap install --classic certbot
sudo certbot certonly --standalone --post-hook "systemctl restart nginx"
sudo systemctl reload nginx
Если домена нет — можно использовать самоподписанный сертификат и IP-адрес.
7. Systemd и запуск службы
sudo cp /var/www/peertube/peertube-latest/support/systemd/peertube.service /etc/systemd/system/peertube.service
sudo systemctl daemon-reload
sudo systemctl enable peertube
sudo systemctl start peertube
8. Проверка и завершение
Проверьте, что сайт доступен по веб-интерфейсу: https://yourdomain.com
Убедитесь, что админ-панель работает
При необходимости сбросьте пароль администратора:
cd /var/www/peertube/peertube-latest
NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run reset-password -- -u root
PeerTube— это децентрализованная видеохостинг-платформа с открытым исходным кодом, которая позволяет размещать и транслировать видеоконтент без зависимости от централизованных сервисов.
Минимальная конфигурация включает 2 CPU, 4 ГБ RAM и от 50 ГБ диска. Для больших сообществ и активных трансляций рекомендуется от 8 ГБ RAM и SSD-хранилище.
Да, PeerTube поддерживает интеграцию с Let’s Encrypt и использование собственных сертификатов SSL. Это позволяет защитить соединение и повысить доверие пользователей.
Да, платформа работает с P2P-стримингом, что снижает нагрузку на сервер и улучшает качество трансляций для зрителей.
Безусловно. PeerTube используется для корпоративных видеохранилищ, дистанционного обучения, онлайн-сообществ и независимых медиа-площадок.