aboutsummaryrefslogtreecommitdiffhomepage
path: root/support/doc
diff options
context:
space:
mode:
Diffstat (limited to 'support/doc')
-rw-r--r--support/doc/dependencies.md38
1 files changed, 38 insertions, 0 deletions
diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md
index 74ba0dd6a..856839297 100644
--- a/support/doc/dependencies.md
+++ b/support/doc/dependencies.md
@@ -111,6 +111,44 @@ On a fresh install of [FreeBSD](https://www.freebsd.org), new system or new jail
111 brew services run postgresql 111 brew services run postgresql
112 brew services run redis 112 brew services run redis
113 ``` 113 ```
114
115## Gentoo
116
117* Add this to ``/etc/portage/sets/peertube``:
118```
119net-libs/nodejs
120sys-apps/yarn
121media-video/ffmpeg[x264] # Optionnally add vorbis,vpx
122dev-db/postgresql
123dev-db/redis
124dev-vcs/git
125app-arch/unzip
126dev-lang/python:2.7
127www-servers/nginx
128media-libs/vips[jpeg,png,exif]
129
130# Optionnal, client for Let’s Encrypt:
131# app-crypt/certbot
132# app-crypt/certbot-nginx
133```
134
135* Compile the peertube set:
136```
137emerge -a @peertube
138```
139
140* Initialize the PostgreSQL database if you just merged it:
141```
142emerge --config postgresql
143```
144
145* (For OpenRC) Enable and then start the services (replace with the correct PostgreSQL slot):
146```
147rc-update add redis
148rc-update add postgresql-10
149rc-service redis start
150rc-service postgresql-10 start
151```
114 152
115## Other distributions 153## Other distributions
116 154