2019-01-24 12:49:21 -05:00
|
|
|
Invidious needs one PostgreSQL database with five tables.
|
|
|
|
|
2019-01-24 12:55:37 -05:00
|
|
|
`channel_videos` Stores truncated video info, used to create user feeds
|
|
|
|
`channels` Stores UCID and author name
|
|
|
|
`nonces` Keeps track of tokens issued to prevent CSRF
|
|
|
|
`users` Stores user info, such as preferences, username, subscriptions
|
|
|
|
`videos` Stores video cache, used to create "top" page
|
2019-01-24 12:49:21 -05:00
|
|
|
|
|
|
|
The table `videos` grows a lot and needs the most storage. You can clean it up using following commands:
|
|
|
|
```bash
|
|
|
|
$ sudo -i -u postgres
|
|
|
|
$ psql invidious -c "TRUNCATE TABLE videos"
|
|
|
|
$ exit
|
|
|
|
```
|