TGViewer
ServerAdmin.ru ServerAdmin.ru @srv_admin · 32.6K subscribers
Post #4245 14.7K
В продолжение темы с Youtube ещё один продукт, который позволяет локально поднять условный аналог для хостинга видео - PeerTube. Насколько я знаю, это наиболее функциональная и популярная альтернатива ютубу, которую можно развернуть на своих ресурсах. Встречал публичные сервисы, которые работали на базе этого open source проекта.

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

Покажу, как быстро развернуть и попробовать PeerTube с помощью Docker. В репозитории есть docker compose файл, но с ним надо немного поработать, чтобы запустить. Сами разработчики рекомендуют запускать PeerTube напрямую на сервере без контейнеров. В целом, это логично, так как большого смысла в использовании контейнеров в данном случае нет. Есть пошаговая инструкция.

А для теста быстрее и проще запустить в контейнере. Берём docker-compose.yml из репозитория и удаляем оттуда всё, что касается веб сервера и certbot. Для теста можно обойтись без них. Мой рабочий вариант файла я прикреплю ниже к публикации. Помимо docker-compose.yml понадобится файл с переменными .env. Мой отредактированный рабочий файл тоже приложу ниже.

Запускаем docker compose, находясь в папке с docker-compose.yml и .env:

# docker compose up

Дожидаемся, когда всё запустится. В консоли должен проскочить пароль учётной записи администратора root. Если не заметили, то откройте соседнюю консоль и запустите там:

# docker compose logs peertube | grep -A1 root
peertube-1 | [10.20.1.36:9000] 2025-01-13 15:16:01.551 info: Username: root
peertube-1 | [10.20.1.36:9000] 2025-01-13 15:16:01.551 info: User password: bexufufakumozado

После того, как всё запустится, можно идти по IP адресу сервера на порт 9000 и логиниться под учёткой root. Далее создать канал, загрузить видео и посмотреть, как всё это работает. Интерфейс переведён на русский язык. Каких-то явных ляпов в переводе я не заметил. Смотрится хорошо.

Я немного поизучал этот портал. Настроек там немного. В основном касаются кодирования и различные настройки пользователей, разрешения, ограничения, права доступа и т.д. Сделано добротно, мне понравилось. Было бы время, я бы пользовался для семейных, некоторых публичных нужд, типа канал школьного класса, какого-то детского кружка. Сделал бы закрытый непубличный портал только для участников. А то сейчас всё это раскидано по чатам Telegram, WhatsApp и VK. Очень хлопотно и неудобно собирать в одно место.

🔥Отдельно отмечу, что для PeerTube можно включить импорт видео из Youtube. Можно загружать видео как по URL, так и включить синхронизацию канала на Youtube с каналом в PeerTube. Я не проверял, как это работает, так как не настраивал на тестовой машине обход замедления ютуба.

⇨ 🌐 Сайт / Исходники

❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.

#видео #замедление_блокировка
  • 👍 120
  • 👎 2
More from @srv_admin
  1. Sep 23, 2026Очередная подборка статей авторов, которые согласились в ней участвовать. Кто не понимает,…
  2. Sep 23, 2026Контейнеры в одном инструменте, виртуалки — в другом, частное облако — вообще отдельная ис…
  3. Sep 23, 2026Расскажу тем, кто не знает, и напомню тем, кто забыл, как я. Не надо в Proxmox в LXC конте…
  4. Sep 22, 2026Недавно случайно заметил любопытную информацию на тему Proxmox VE и новой функциональности…
  5. Sep 22, 2026✔️ Сети для всех — сообщество для тех, кто развивается в сетевом и системном администриров…
  6. Sep 22, 2026Я ранее уже рассказывал, что приобрёл себе домой полноценную серверную платформу на базе S…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →