Ускоряем YouTube: как использовать загрузчик на личном сервере за 5 минут – инструкция для iPhone и расширение для Chrome

Буквально на днях увидел на GitHub проект MeTube, который позволяет развернуть на личном сервере загрузчик видео с YouTube и других сайтов (в том числе того самого с желтым логотипом). Фишка в том, что загрузчик работает в браузере с любого устройства, таким образом с его помощью вы можете загружать видео не только на ПК, но и на мобильные устройства, в том числе iPhone.

Спустя два дня использования скорость работы и возможности приложения радуют, поэтому рассказываю, как сделать такой же загрузчик себе. Причем его можно использовать в качестве расширения для Google Chrome и Команды на iPhone.

P.S.: Я бы с радостью загрузил фотки, но у ДТФ отвалилась загрузка фото в посты.

Зачем это нужно?

Загрузка видео идет через интернет дата центра прямо на сервак, избегая все ТСПУ и замедления. В итоге видос вы можете посмотреть в браузере, либо загрузить на устройство.

Настраиваем MeTube

Для начала арендуем сервер на хостинге. Важно, чтобы локация сервера была в Европе, желательно в Нидерландах.

Я использую VDSina (реф), потому что у них минимальный тариф с сервером в Нидерландах стоит 70 рублей в месяц и дает самую большую скорость с низким пингом, а это очень важно для загрузки видео. Но вы можете использовать и любой другой хостинг.

После скачиваем любой ssh-клиент для подключения к серверу, например, Putty или Termius, но пойдет и стандартный Терминал или Командная строка на Windows 10 и 11.

После того как вы арендовали сервер, заходим в раздел “Поддержка” во вкладку “Тикеты”, откуда берем данные для подключения.

После открываем терминал и подключаемся к серверу. Все команды поочередно копируем и вставляем в терминал:

1. ssh root@ip-адрес вашего сервера
2. Соглашаемся с подключением: вводим yes и нажимаем Enter

Далее вводим пароль из тикета и нажимаем Enter. Он не будет отображаться в Терминале во время ввода.

Обновляем системные файлы:

3. sudo apt-get update
4. sudo apt-get upgrade

Устанавливаем ключи необходимые для работы Docker:

5. sudo apt-get install ca-certificates curl
6. sudo install -m 0755 -d /etc/apt/keyrings
7. sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
8. sudo chmod a+r /etc/apt/keyrings/docker.asc

Устанавливаем Docker:

9. echo \
10. “deb [arch=$(dpkg –print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo “$VERSION_CODENAME”) stable” | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
11. sudo apt-get update
12. sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Устанавливаем MeTube:

13. docker run -d -p 8081:8081 -v /path/to/downloads:/downloads ghcr.io/alexta69/metube

После этого интерфейс MeTube будет доступен в браузере с любого устройства по адресу: ip-адрес сервера: 8081 (например, 123.4.56.78:8081).

Скачиваем видео с помощью MeTube на своем сервере

Делается это очень легко, просто копируем ссылку нужного видео с YouTube или другого сервиса, вставляем строку веб-интерфейса, ждем пока видео загрузится на сервер, после мы можем воспроизвести его сразу в браузере, либо загрузить файлом на устройство.

При загрузке видео с сайта вы можете выбрать его формат и качество. Так можно скачивать даже аудио отдельно от видео.

Так как встроенной памяти на сервере 10 гигабайт, этого хватит чтобы держать на нем одновременно с десяток видео в качестве 4К.

В силу того что в мои профессиональные задачи входит монтаж видео, я взял дополнительно 100 гигабайт хранилища за 600 рублей в месяц, чтобы в облаке хранить сразу коллекцию футажей.

Используем MeTube в качестве расширения Google Chrome и Команды на iPhone для более быстрой загрузки видео

Скажу честно, сам я этими опциями не пользуюсь. потому что не вижу в них для себя необходимости, но если вам нужно, то, чтобы поставить MeTube в качестве Команды на iPhone:

1. Добавляем команду по ссылке

2. Вводим адрес вашего сервера

3. Добавляем команду в пункт Поделиться

После этого все видео которые вы отправляете в команду будут автоматически загружаться на ваш сервер.

Более подробно про использование MeTube в качестве расширения для Google Chrome и Firefox можете найти на официальной странице проекта.

 

Источник

Читайте также