Как изменить категории PeerTube
Добавлено: 15 фев 2023, 11:03
Работает для уже установленных экземпляров. Полезно, если вы используете peertube в организации и хотите изменить категории по умолчанию на свои собственные.
Остановить PeerTube
Войти с пользователем postgres
Экспорт текущей базы данных
Удалить текущую базу данных
Отредактируйте категории и замените строки с 319 на 338 нужными категориями.
Если вы отредактировали категорию 11 (Новости и политика), также отредактируйте эти файлы (строка 10 для односерверного и 34 для импорта видео).:
Воссоздать базу данных
Импортируйте базу данных, которую вы только что экспортировали
Перезапустить peertube
Вы можете выполнить аналогичную процедуру для изменения лицензий в constant.tsфайле. Наслаждайтесь новыми категориями!
Остановить PeerTube
Код: Выделить всё
service peertube stop
Код: Выделить всё
sudo -u peertube -i
Код: Выделить всё
pg_dump -U peertube peertube_prod > date.pgsql
Код: Выделить всё
dropdb 'peertube_prod'
Код: Выделить всё
nano /your/path/to/peertube/peertube-latest/dist/server/initializers/constants.js
Код: Выделить всё
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
Код: Выделить всё
service peertube start