Update README.md
This commit is contained in:
parent
81aeade96c
commit
b3195507fa
44
README.md
44
README.md
@ -1,13 +1,55 @@
|
||||
# yavdr-ansible
|
||||
ansible playbooks for yaVDR
|
||||
|
||||
## What can yavdr-ansible do for me?
|
||||
[Ansible](https://docs.ansible.com/ansible/latest/index.html) is an automation tool which can be used to configure systems and deploy software.
|
||||
yavdr-ansible uses Ansible to set up a yaVDR System on top of an Ubuntu 18.04 Server installation (see below for details) and allows the user to fully customize the installation - have a look at the Ansible documentation if you want to learn how it works.
|
||||
|
||||
Please note that this is still work in progress and several features of yaVDR 0.6 haven't been implemented (yet).
|
||||
|
||||
## System Requirements and Compatiblity Notes
|
||||
- RTC must be set to UTC in order for vdr-addon-acpiwakeup to work properly
|
||||
- 32 Bit Installations are untested, but should work
|
||||
- You need an IGP/GPU with support for VDPAU or VAAPI if you want to use software output plugins for VDR like softhddevice or vaapidevice
|
||||
- xineliboutput/vdr-sxfe works with software rendering, too
|
||||
- Can be used in a VirtualBox VM
|
||||
|
||||
## Usage:
|
||||
|
||||
On a Ubuntu Server 18.04.x (the alternative server installer should be preferred: https://www.ubuntu.com/download/alternative-downloads#alternate-ubuntu-server-installer) (or a minimal) Installation run the following commands:
|
||||
Set up a Ubuntu Server 18.04.x Installation
|
||||
|
||||
NOTE: it is important to use the [alternative server installer](https://www.ubuntu.com/download/alternative-downloads#alternate-ubuntu-server-installer) or the [mini.iso](https://help.ubuntu.com/community/Installation/MinimalCD), otherwise the boot splash and Xorg won't work properly.
|
||||
|
||||
### Download yavdr-ansible
|
||||
Run the following commands to download the current version of yavdr-ansible:
|
||||
```
|
||||
sudo apt-get install git
|
||||
git clone https://github.com/yavdr/yavdr-ansible
|
||||
cd yavdr-ansible
|
||||
git checkout bionic
|
||||
```
|
||||
|
||||
### Customizing the Playbooks and Variables
|
||||
You can choose the roles run by the playbooks `yavdr07.yml` or ` yavdr07-headless.yml`.
|
||||
|
||||
If you want to customize the variables in [group_vars/all](group_vars/all), copy the file to `host_vars/localhost` before changing it. This way you can change the PPAs used and choose which extra vdr plugins and packages should be installed by default.
|
||||
|
||||
### Run the Playbook
|
||||
If you want a system with Xorg output run:
|
||||
```
|
||||
sudo -H ./install-yavdr.sh
|
||||
```
|
||||
NOTE: on systems with a nvidia card unloading the noveau driver after installing the proprietary nvidia driver can fail (in this case ansible throws an error). If this happens please reboot your system to allow the nvidia driver to be loaded and run the install script again.
|
||||
|
||||
If you want a headless vdr server run:
|
||||
```
|
||||
sudo -H ./install-yavdr-headless.sh
|
||||
```
|
||||
|
||||
## First Steps after the installation:
|
||||
|
||||
### Add a /var/lib/vdr/channels.conf
|
||||
|
||||
You can use the wirbelscan-Plugin, w_scan, t2scan (especially useful for DVB-T2) or ready-to-use channellists from http://channelpedia.yavdr.com/gen/
|
||||
|
||||
Important: vdr.service must be stopped if you want to edit VDR configuration files: `sudo stop vdr.service`
|
||||
|
Loading…
Reference in New Issue
Block a user