debian.ansible.kodi/README.md
2024-10-08 16:16:01 +02:00

2.0 KiB

Kodi and Linux Desktop Installation and Configuration

This installs and Configures the following:

  • Kodi
  • Cinnamon Desktop
  • LightDM Autologin
  • Specific Raspberry Settings

Some predefined Kodi settings

  • German localization
  • Simple IPTV with german TV channels
  • Autoupdate Addons
  • optional predefined repos for Mediathekview and Jellyfin (asks at first startup)
  • Some other optional addons (asks for activation at forst start
  • ...

Raspberry 4/5

Install Raspberry Pi OS

  • Downlaod/Install/Start Raspberry Pi Imager (https://www.raspberrypi.com/software/)
  • Model: Raspberry Pi 4/5
  • OS: Raspberry Pi OS (64 Bit) (with the Raspberry Pi Desktop)
  • Choose SD-Card (>= 64GB)
  • Click on "Continue"
  • Optional: Provide WLAN-Keys and/or SSH-Keys
  • Define Username "user".
  • Prepare the SD-Card
  • Boot your pi with the prepared SD-Card

after install

  • Boot your pi with the prepared SD-Card

Login

replace <IP>with the IP of your pi.

ssh user@<IP>

Alternative use a Terminal on the Pi

sudo to root

sudo su -

Optional: SSH-Keys for root

cp -r /home/user/.ssh /root/
chown root: /root/.ssh

Optional: Set hostname

replace <myhostname> with the preferred hostname

echo <myhostname> >/etc/hostname
systemctl restart systemd-hostnamed.service

run installation/configuration (as root)

wget https://gitea.ds9.dedyn.io/olli/debian.ansible.kodi/raw/branch/main/raspi.sh
bash -ex raspi.sh

Optional: Wireguard VPN client for "mobile clients"

  • copy the wireguard config file on your Pi (scp/USB-Stick,..) replace <wireguard-config-file.conf> with your wireguard-config file
nmcli connection import type wireguard file <wireguard-config-file.conf>
# redirect some services for example a jellyfin hostname
echo "192.168.44.1 jellyfin.myhost.tld" >>/etc/hosts

Reboot and Kodi should start

reboot

Kodi Remote Password

Please change the remote password in Kodi "Settings -> Services" (defaults to xxxx).