Management commands¶
Users¶
flask users list
: List local users (default), specify--remote
to list remote users.flask users create
: Create a new userflask users promote-mod
: Promote an user as moderatorflask users demote-mod
: Demote an user as moderatorflask users confirm
: Force user activation
Roles¶
flask roles list
: List available roles
Database¶
By default all commands are non-breaking, meaning you can launch them at any time when needed, otherwise breaking will be specified and needed to be acknowledged.
flask db upgrade
: Upgrade database migrationsflask db-datas 000-seeds
: Seed database with default roles and configflask db-datas 001-generate-tracks-uuids
: Generate tracks UUIDs when missingflask db-datas 002-set-local-users
: Fix user.local to match the actorflask db-datas 003-set-user-quota
: Set the default user quotaflask db-datas 004-update-file-sizes
: Recompute all track files and transcodings sizesflask db-datas 005-update-user-quotas
: Recompute all users quotas
System¶
flask system test-email
: Test sending an email to check it works properlyflask system config
: Dump the whole configuration after interpreting it with interpolated variablesflask system routes
: Print all known routes of the backend
Tracks¶
flask tracks regenerate-waveform
: Regenerate a waveform or allflask tracks create-missing-activities
: Create missing Track Activity (useful if migrating from pre-frontv2)