aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md4
-rw-r--r--engines.yaml5
-rw-r--r--support/doc/dependencies.md13
3 files changed, 16 insertions, 6 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 64d3c9bdb..64b5443ae 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
2 2
3## v4.3.0 3## v4.3.0
4 4
5### IMPORTANT NOTES
6
7 * Redis **<** 5.x is not supported anymore
8
5### Maintenance 9### Maintenance
6 10
7 * Use `yt-dlp` by default instead of `youtube-dl` for new installations (because of much more dev activity) 11 * Use `yt-dlp` by default instead of `youtube-dl` for new installations (because of much more dev activity)
diff --git a/engines.yaml b/engines.yaml
deleted file mode 100644
index 5a68ca4ba..000000000
--- a/engines.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
1node: ">=12.x"
2yarn: ">=1.x"
3postgres: ">=10.x"
4redis-server: ">=2.8.18"
5ffmpeg: ">=4.1"
diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md
index adce70c97..1973eaae3 100644
--- a/support/doc/dependencies.md
+++ b/support/doc/dependencies.md
@@ -2,7 +2,16 @@
2 2
3:warning: **Warning**: dependencies guide is maintained by the community. Some parts may be outdated! :warning: 3:warning: **Warning**: dependencies guide is maintained by the community. Some parts may be outdated! :warning:
4 4
5Follow the below guides, and check their versions match [required external dependencies versions](https://github.com/Chocobozzz/PeerTube/blob/master/engines.yaml). You can check them automatically via `sudo npx engineslist`. 5Follow the below guides, and check their versions match [required external dependencies versions](https://github.com/Chocobozzz/PeerTube/blob/master/engines.yaml).
6
7Main dependencies version supported by PeerTube:
8
9 * `node` >=14.x
10 * `yarn` >=1.x
11 * `postgres` >=10.x
12 * `redis-server` >=5.x
13 * `ffmpeg` >=4.1
14
6 15
7_note_: only **LTS** versions of external dependencies are supported. If no LTS version matching the version constraint is available, only **release** versions are supported. 16_note_: only **LTS** versions of external dependencies are supported. If no LTS version matching the version constraint is available, only **release** versions are supported.
8 17
@@ -64,6 +73,7 @@ sudo apt update
64sudo apt install certbot nginx ffmpeg postgresql postgresql-contrib openssl g++ make redis-server git cron wget 73sudo apt install certbot nginx ffmpeg postgresql postgresql-contrib openssl g++ make redis-server git cron wget
65ffmpeg -version # Should be >= 4.1 74ffmpeg -version # Should be >= 4.1
66g++ -v # Should be >= 5.x 75g++ -v # Should be >= 5.x
76redis-server --version # Should be >= 5.x
67``` 77```
68 78
69Now that dependencies are installed, before running PeerTube you should start PostgreSQL and Redis: 79Now that dependencies are installed, before running PeerTube you should start PostgreSQL and Redis:
@@ -263,6 +273,7 @@ This is necessary because `ffmpeg` is not in the Fedora repos.
263sudo dnf install nginx ffmpeg postgresql-server postgresql-contrib openssl gcc-c++ make redis git vim 273sudo dnf install nginx ffmpeg postgresql-server postgresql-contrib openssl gcc-c++ make redis git vim
264ffmpeg -version # Should be >= 4.1 274ffmpeg -version # Should be >= 4.1
265g++ -v # Should be >= 5.x 275g++ -v # Should be >= 5.x
276redis-server --version # Should be >= 5.x
266``` 277```
267 278
2688. Configure nginx 2798. Configure nginx