1. Run:
```
-sudo pacman -S nodejs-lts-fermium yarn ffmpeg postgresql openssl redis git wget unzip python base-devel npm nginx
+sudo pacman -S nodejs-lts-fermium yarn ffmpeg postgresql openssl redis git wget unzip python base-devel npm nginx
```
Now that dependencies are installed, before running PeerTube you should start PostgreSQL and Redis:
## CentOS 7
-1. Install NodeJS 12.x:
+1. Install NodeJS 14.x:
[https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora](https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora)
2. Install yarn:
## Centos 8
-1. Install NodeJS 12.x:
+1. Install NodeJS 14.x:
[https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora](https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora)
2. Install yarn:
sudo dnf update -y
```
-2. Install NodeJS 12.x (or 14):
+2. Install NodeJS 14.x:
```
-sudo dnf module install -y nodejs:12
+sudo dnf module install -y nodejs:14
```
3. Install yarn:
3. (Optional) Install certbot (choose instructions for your distribution):
[https://certbot.eff.org/all-instructions](https://certbot.eff.org/all-instructions)
-4. Install NodeJS 12.x:
+4. Install NodeJS 14.x:
[https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora](https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora)
5. Install yarn:
2. Install Node.JS
```
-sudo dnf module install nodejs:12
+sudo dnf module install nodejs:14
```
3. Install Yarn
6. You'll need a symlink for python3 to python for youtube-dl to work
```
-sudo ln -s /usr/bin/python3 /usr/bin/python
+sudo alternatives --set python3 /usr/bin/python
```
7. Initialize the PostgreSQL database:
dev-vcs/git
app-arch/unzip
dev-lang/python
+dev-lang/python-exec
www-servers/nginx
# Optional, client for Let’s Encrypt:
6. Create Python version symlink for youtube-dl:
```
-sudo ln -s /usr/bin/python3 /usr/bin/python
+emerge -1 python-exec
```
## OpenBSD