+ Uncomment the line 90
+```
+%wheel ALL=(ALL) ALL
+```
+
+ 3. Enable nginx, redis, postgresql services and initialize database
+
+```
+# sysrc postgresql_enable="YES"
+# sysrc redis_enable="YES"
+# sysrc nginx_enable="YES"
+```
+
+ Initialize database and start services
+```
+# service postgresql initdb
+# service postgresql start
+# service redis start
+# service nginx start
+```
+
+## macOS
+* Add the packages:
+
+ ```
+ brew install ffmpeg nginx postgresql openssl gcc make redis git yarn
+ ```
+* Run the services:
+
+ ```
+ brew services run postgresql
+ brew services run redis
+ ```
+
+## Gentoo
+
+* Add this to ``/etc/portage/sets/peertube``:
+```
+net-libs/nodejs
+sys-apps/yarn
+media-video/ffmpeg[x264] # Optionnally add vorbis,vpx
+dev-db/postgresql
+dev-db/redis
+dev-vcs/git
+app-arch/unzip
+dev-lang/python:2.7
+www-servers/nginx
+media-libs/vips[jpeg,png,exif]
+
+# Optionnal, client for Let’s Encrypt:
+# app-crypt/certbot
+# app-crypt/certbot-nginx
+```
+
+* Compile the peertube set:
+```
+emerge -a @peertube
+```
+
+* Initialize the PostgreSQL database if you just merged it:
+```
+emerge --config postgresql
+```
+
+* (For OpenRC) Enable and then start the services (replace with the correct PostgreSQL slot):
+```
+rc-update add redis
+rc-update add postgresql-10
+rc-service redis start
+rc-service postgresql-10 start
+```
+