TG Telegram Group & Channel
ServerAdmin.ru | United States America (US)
Create: Update:

В продолжение темы с 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. Я не проверял, как это работает, так как не настраивал на тестовой машине обход замедления ютуба.

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

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

#видео #замедление_блокировка

В продолжение темы с 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. Я не проверял, как это работает, так как не настраивал на тестовой машине обход замедления ютуба.

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

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

#видео #замедление_блокировка
4👍115👎2


>>Click here to continue<<

ServerAdmin.ru








Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)