Как изменить категории PeerTube

Частный медиасервер PeerVideo
Ответить
Аватара пользователя
peervideo
Сообщения: 15
Зарегистрирован: 12 фев 2023, 09:49
Откуда: Краснодар
Контактная информация:

Как изменить категории PeerTube

Сообщение peervideo »

Работает для уже установленных экземпляров. Полезно, если вы используете peertube в организации и хотите изменить категории по умолчанию на свои собственные.

Остановить PeerTube

Код: Выделить всё

service peertube stop
Войти с пользователем postgres

Код: Выделить всё

sudo -u peertube -i
Экспорт текущей базы данных

Код: Выделить всё

pg_dump -U peertube peertube_prod > date.pgsql
Удалить текущую базу данных

Код: Выделить всё

dropdb 'peertube_prod'
Отредактируйте категории и замените строки с 319 на 338 нужными категориями.

Код: Выделить всё

nano /your/path/to/peertube/peertube-latest/dist/server/initializers/constants.js
Если вы отредактировали категорию 11 (Новости и политика), также отредактируйте эти файлы (строка 10 для односерверного и 34 для импорта видео).:

Код: Выделить всё

nano /your/path/to/peertube/peertube-latest/dist/server/tests/api/videos/video-imports.ts

Код: Выделить всё

nano /your/path/to/peertube/peertube-latest/dist/server/tests/api/videos/single-server.ts 
Воссоздать базу данных

Код: Выделить всё

createdb -O peertube peertube_prod

Код: Выделить всё

psql -c "CREATE EXTENSION pg_trgm;" peertube_prod

Код: Выделить всё

psql -c "CREATE EXTENSION unaccent;" peertube_prod
Импортируйте базу данных, которую вы только что экспортировали

Код: Выделить всё

psql -U peertube peertube_prod < date.pgsql
Перезапустить peertube

Код: Выделить всё

service peertube start
Вы можете выполнить аналогичную процедуру для изменения лицензий в constant.tsфайле. Наслаждайтесь новыми категориями!
Наш сайт
Группа ВКонтакте
Ответить