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