]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - README.md
Update roadmap
[github/Chocobozzz/PeerTube.git] / README.md
index f9d60855adfa36ca55bcf5e46479ef9af7d1ac66..13786a05856583b40ebaf4719d869da696c7c5fb 100644 (file)
--- a/README.md
+++ b/README.md
@@ -100,9 +100,10 @@ Thanks to [WebTorrent](https://github.com/feross/webtorrent), we can make P2P (t
   - [X] Stats
   - [X] Friends list
   - [X] Manage users (create/remove)
+- [ ] OpenGraph tags
 - [ ] User playlists
 - [ ] User subscriptions (by tags, author...)
-
+- [ ] Signaling a video to the admin pod
 
 ## Installation
 
@@ -113,11 +114,11 @@ Thanks to [WebTorrent](https://github.com/feross/webtorrent), we can make P2P (t
 
 ### Dependencies
 
-  * **NodeJS >= 4.2**
-  * **npm >= 3.0**
+  * **NodeJS >= 4.x**
+  * **npm >= 3.x**
   * OpenSSL (cli)
   * MongoDB
-  * ffmpeg xvfb-run libgtk2.0-0 libgconf-2-4 libnss3 libasound2 libxtst6 libxss1 libnotify-bin (for electron)
+  * ffmpeg
 
 #### Debian
 
@@ -126,7 +127,7 @@ Thanks to [WebTorrent](https://github.com/feross/webtorrent), we can make P2P (t
   * Run:
 
         # apt-get update
-        # apt-get install ffmpeg mongodb
+        # apt-get install ffmpeg mongodb openssl
         # npm install -g npm@3
 
 #### Other distribution... (PR welcome)
@@ -168,6 +169,18 @@ Finally, run the server with the `production` `NODE_ENV` variable set.
 
 **Systemd template**: https://github.com/Chocobozzz/PeerTube/tree/master/support/systemd
 
+You can check the application (CORS headers, tracker websocket...) by running:
+
+    $ NODE_ENV=production npm run check
+
+### Upgrade
+
+The following commands will upgrade the source (according to your current branch), upgrade node modules and rebuild client application:
+
+    # systemctl stop peertube
+    $ npm run upgrade
+    # systemctl start peertube
+
 ### Other commands
 
 To print all available command run: