Compare commits

..

1 commit

Author SHA1 Message Date
Artemis
ebcb252c66
Merge 26b6c6e883 into ee58285ebd 2024-04-24 07:48:01 +04:00

View file

@ -138,7 +138,7 @@ git clone https://github.com/iv-org/invidious
exit
```
#### Set up PostgreSQL
#### Set up PostgresSQL
```bash
systemctl enable --now postgresql
@ -177,22 +177,14 @@ systemctl enable --now invidious.service
```bash
brew update
brew install crystal postgresql imagemagick librsvg
brew install shards crystal postgres imagemagick librsvg
```
#### Clone the Invidious repository
```bash
git clone https://github.com/iv-org/invidious
cd invidious
```
#### Set up PostgreSQL
#### Set up PostgresSQL
```bash
brew services start postgresql
createdb
psql -c "CREATE ROLE kemal WITH LOGIN PASSWORD 'kemal';" # Change 'kemal' here to a stronger password, and update `password` in config/config.yml
psql -c "CREATE ROLE kemal WITH PASSWORD 'kemal';" # Change 'kemal' here to a stronger password, and update `password` in config/config.yml
createdb -O kemal invidious
psql invidious kemal < config/sql/channels.sql
psql invidious kemal < config/sql/videos.sql
@ -201,6 +193,7 @@ psql invidious kemal < config/sql/users.sql
psql invidious kemal < config/sql/session_ids.sql
psql invidious kemal < config/sql/nonces.sql
psql invidious kemal < config/sql/annotations.sql
psql invidious kemal < config/sql/privacy.sql
psql invidious kemal < config/sql/playlists.sql
psql invidious kemal < config/sql/playlist_videos.sql
```
@ -208,10 +201,12 @@ psql invidious kemal < config/sql/playlist_videos.sql
#### Set up Invidious
```bash
make
# Configure config/config.yml as you like
git clone https://github.com/iv-org/invidious
cd invidious
shards install --production
crystal build src/invidious.cr --release
cp config/config.example.yml config/config.yml
# Configure config/config.yml how you want
```
### Windows