ffplayout/docs/install.md

30 lines
1.5 KiB
Markdown
Raw Normal View History

2022-07-26 05:18:25 -04:00
### Install ffplayout
**Note:** This is the official and supported way.
2024-10-02 12:34:23 -04:00
ffplayout provides ***.deb** and ***.rpm** packages, which makes it easier to install and use, but there are still some steps to follow.
2022-07-26 05:18:25 -04:00
2024-10-02 12:34:23 -04:00
1. Download the latest ffplayout from the [release](https://github.com/ffplayout/ffplayout/releases/latest) page and place the package in the **/tmp** folder
2. Install it with `apt install /tmp/ffplayout_<VERSION>_amd64.deb`
3. Install ffmpeg/ffprobe, or compile and copy them to **/usr/local/bin/**
4. Initialize the defaults and add a global admin user: `sudo -u ffpu ffplayout -i`
5. Use a reverse proxy for SSL; the port is **8787**
6. Log in with your browser. The address without a proxy would be: **http://[IP ADDRESS]:8787**
2022-07-26 05:18:25 -04:00
### Manual Install
2024-10-02 12:34:23 -04:00
**Note:** This is for advanced users only.
2024-10-02 12:34:23 -04:00
- Install ffmpeg/ffprobe, or compile and copy them to **/usr/local/bin/**
- Download the latest archive from the [release](https://github.com/ffplayout/ffplayout/releases/latest) page
- Copy the ffplayout binary to `/usr/bin/`
- Copy **assets/ffplayout.yml** to `/etc/ffplayout`
- Create the folder `/var/log/ffplayout`
- Create the system user **ffpu**
- Give ownership of `/etc/ffplayout` and `/var/log/ffplayout` to **ffpu**
- Copy **assets/ffplayout.service** to `/etc/systemd/system`
- Copy **assets/ffplayout.1.gz** to `/usr/share/man/man1/`
- Copy the **public** folder to `/usr/share/ffplayout/`
- Activate the service and run it: `systemctl enable --now ffplayout`
2024-10-06 14:05:12 -04:00
- Initialize the defaults and add a global admin user: `sudo -u ffpu ffplayout -i`