aboutsummaryrefslogtreecommitdiffhomepage
path: root/support/doc/dependencies.md
diff options
context:
space:
mode:
authorWingsLikeEagles <40436741+WingsLikeEagles@users.noreply.github.com>2021-07-27 19:59:49 -0700
committerChocobozzz <chocobozzz@cpy.re>2021-07-28 08:11:57 +0200
commitf68d1cb6ac4aa4fb563b9eeb831fccffee260b2f (patch)
treeb95f636d4f9129e1491c6b6f20065bc3cc32288e /support/doc/dependencies.md
parenta892c54a821ae030143b07ba99ee1e159b24d35b (diff)
downloadPeerTube-f68d1cb6ac4aa4fb563b9eeb831fccffee260b2f.tar.gz
PeerTube-f68d1cb6ac4aa4fb563b9eeb831fccffee260b2f.tar.zst
PeerTube-f68d1cb6ac4aa4fb563b9eeb831fccffee260b2f.zip
Adding Rocky Linux 8.4
Adding documentation for Rocky Linux 8.4 Adapted from CentOS 8... but seems like there is stuff missing from that section.
Diffstat (limited to 'support/doc/dependencies.md')
-rw-r--r--support/doc/dependencies.md45
1 files changed, 45 insertions, 0 deletions
diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md
index 8ea0c047d..d6c084cd7 100644
--- a/support/doc/dependencies.md
+++ b/support/doc/dependencies.md
@@ -151,6 +151,51 @@ sudo systemctl enable --now redis
151sudo systemctl enable --now postgresql 151sudo systemctl enable --now postgresql
152``` 152```
153 153
154## Rocky Linux 8.4
155
1561. Pull the latest updates:
157```
158sudo dnf update -y
159```
160
1612. Install NodeJS 12.x (why 12 and not 14? Not sure...):
162```
163sudo dnf module install -y nodejs:12
164```
165
1663. Install yarn:
167```
168sudo npm install --global yarn
169```
170
1714. Install or compile ffmpeg (if you want to compile... enjoy):
172```
173sudo dnf install -y epel-release
174sudo dnf --enablerepo=powertools install -y SDL2 SDL2-devel
175sudo dnf install -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
176sudo dnf install -y ffmpeg
177sudo dnf update -y
178```
179
1805. Install PostgreSQL and Python3 and other stuff:
181```
182sudo dnf install -y nginx postgresql postgresql-server postgresql-contrib openssl gcc-c++ make wget redis git python3
183sudo ln -s /usr/bin/python3 /usr/bin/python
184sudo PGSETUP_INITDB_OPTIONS='--auth-host=md5' postgresql-setup --initdb --unit postgresql
185sudo systemctl enable --now redis
186sudo systemctl enable --now postgresql
187```
188
1896. Configure the peertube user:
190```
191sudo useradd -m -d /var/www/peertube -s /bin/bash -p peertube peertube
192```
193
1947. Unknown missing steps:
195- Steps missing here... these were adapted from the CentOS 8 steps which abruptly ended.
196- /var/www/peertube does not exist yet (expected? done in future steps? documentation?).
197- Nothing about Certbot, NGINX, Firewall settings, and etc.
198- Hopefully someone can suggest what is missing here with some hints so I can add it?
154 199
155## Fedora 200## Fedora
156 201