]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Update dependencies version supported by peertube
authorChocobozzz <me@florianbigard.com>
Tue, 27 Sep 2022 08:39:32 +0000 (10:39 +0200)
committerChocobozzz <me@florianbigard.com>
Tue, 27 Sep 2022 08:45:50 +0000 (10:45 +0200)
CHANGELOG.md
engines.yaml [deleted file]
support/doc/dependencies.md

index 64d3c9bdb5abf64977b6f3f622dced66e4bac4cd..64b5443ae7082a9e77c0effad6a7ed040802b2f1 100644 (file)
@@ -2,6 +2,10 @@
 
 ## v4.3.0
 
+### IMPORTANT NOTES
+
+ * Redis **<** 5.x is not supported anymore
+
 ### Maintenance
 
  * 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 (file)
index 5a68ca4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-node: ">=12.x"
-yarn: ">=1.x"
-postgres: ">=10.x"
-redis-server: ">=2.8.18"
-ffmpeg: ">=4.1"
index adce70c97d7c74347cc5463d8349d02fbc46ec85..1973eaae300309e1d140f503069e08e27e73d401 100644 (file)
@@ -2,7 +2,16 @@
 
 :warning: **Warning**: dependencies guide is maintained by the community. Some parts may be outdated! :warning:
 
-Follow 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`.
+Follow the below guides, and check their versions match [required external dependencies versions](https://github.com/Chocobozzz/PeerTube/blob/master/engines.yaml).
+
+Main dependencies version supported by PeerTube:
+
+ * `node` >=14.x
+ * `yarn` >=1.x
+ * `postgres` >=10.x
+ * `redis-server` >=5.x
+ * `ffmpeg` >=4.1
+
 
 _note_: only **LTS** versions of external dependencies are supported. If no LTS version matching the version constraint is available, only **release** versions are supported.
 
@@ -64,6 +73,7 @@ sudo apt update
 sudo apt install certbot nginx ffmpeg postgresql postgresql-contrib openssl g++ make redis-server git cron wget
 ffmpeg -version # Should be >= 4.1
 g++ -v # Should be >= 5.x
+redis-server --version # Should be >= 5.x
 ```
 
 Now 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.
 sudo dnf install nginx ffmpeg postgresql-server postgresql-contrib openssl gcc-c++ make redis git vim
 ffmpeg -version # Should be >= 4.1
 g++ -v # Should be >= 5.x
+redis-server --version # Should be >= 5.x
 ```
 
 8. Configure nginx