Server/glotzbert

Aus C3D2
Wechseln zu: Navigation, Suche

Hardware

Model
Mac mini
CPU
Intel® Core™2 Duo Processor P7550
RAM
2 GB
HDD
160 GB
Weblinks

Betriebssystem

Paketquellen

cat /etc/apt/sources.list

cat /etc/apt/sources.list.d/*

Aktualisierung

automatische Aktualisierung

apt search unattended-upgrades

unattended-upgrades/testing,testing,now 1.0 all  [installiert]

systemctl status apt-daily-upgrade.service

cat /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
cat /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Origins-Pattern {
        "origin=Debian,codename=${distro_codename},label=Debian";
        "origin=Debian,codename=${distro_codename},label=Debian-Security";

};

Unattended-Upgrade::Package-Blacklist {
};

Verwendung

  • Hängt unterm Flach-TV/Fernseher um via Kodi Inhalte von Storage und Online wiederzugeben
  • Adresse: glotzbert.hq.c3d2.de
  • via (mini)DLNA wird an PulseAudio (an Cider) gesendet
  • Kodi Weboberfläche: http://glotzbert.hq.c3d2.de:8080/


after login

pulse-server und cache sind bereits in ~/.config/mpv/config gesetzt.

mpv --fs http://webdav:${password}@storage.hq.c3d2.de:8080/rpool/${file}

per SSH noch das Display ergänzen, damit man was sieht:

DISPLAY=:0 mpv --fs http://webdav:${password}@storage.hq.c3d2.de:8080/rpool/${file}

Systemeinrichtung

Btrfs Subvolume Snapshot Boot Environment

NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                    8:0    0 149.1G  0 disk 
|-sda1                 8:1    0   200M  0 part /boot/efi
|-sda2                 8:2    0   1.9G  0 part /boot
`-sda3                 8:3    0 146.2G  0 part 
  |-glotzbert-system 254:0    0 142.5G  0 lvm  /
  `-glotzbert-swap   254:1    0   3.7G  0 lvm  [SWAP]
sr0                   11:0    1  1024M  0 rom 
  • / (rootfs) - default
  • /ROOT/system-20150303-2148 - Subv. Snapshot für lauffähige XBMC/Kodi-Umgebung

NVIDIA fix

https://wiki.debian.org/NvidiaGraphicsDrivers#configure

Nouveau Driver Probleme beheben

vi /etc/default/grub
###
GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0"
###
grub-mkconfig; update-grub

Nvidia Driver statt Nouveau

lspci -nn | grep VGA
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation C79 [GeForce 9400] [10de:0861] (rev b1)

non-free in /etc/apt/sources.list einfügen

apt-get update; apt-get upgrade
aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms
mkdir /etc/X11/xorg.conf.d
echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' > /etc/X11/xorg.conf.d/20-nvidia.conf
apt-get install [https://packages.debian.org/sid/nvidia-xconfig nvidia-xconfig]

Neustarten!

reboot
Achtung!

xserver-xorg-video-nvidia-legacy-340xx und nvidia-legacy-340xx-kernel-support verwenden. Bei spätere Pakete wird die GPU nicht erkannt.

Abschließend sollte durch das sauber installieren von nvidia-kernel-dkms alles schön werden.

---

Spielerei:

ls /etc/modprobe.d/

PulseAudio

cat /home/k-ot/.config/mpv/config
#display-fps = 60
#vo = opengl-hq:waitvsync:interpolation
#vo = opengl
profile = opengl-hq
#display-fps = 60
#hwdec = vaapi
vo = vdpau
no-audio-display

#af-add-scaletempo

#pulse-host=172.22.99.205
pulse-host=cider
pulse-buffer=2000

cache=8192
 
[extension.git]
loop-file="inf"

Kodi

aka XBMC

repo hinzufügen

echo "deb https://people.debian.org/~rbalint/ppa/xbmc-ffmpeg xbmc-ffmpeg-unstable/" >> /etc/apt/sources.list
apt-get install apt-transport-https
apt-get update; apt-get upgrade
apt-key adv --keyserver pool.sks-keyservers.net --recv-keys 21E764DF
apt-get update; apt-get upgrade

XBMC hinzufügen

apt-get install xbmc
apt-get install smbclient

Neustarten!

reboot

Kodi Web-Access

Bei

SettingsServicesWebserverAllow control of XBMC/Kodi via HTTP
http://172.22.99.12:8080/

eintragen.

Quellen für Daten bei Kodi

Siehe auch
Wiki Kodi: Adding video sources
Dateien von storage als Quelle für Daten bei Kodi
$EDITOR ~/.xbmc/userdata/sources.xml

    <video>

        <default pathversion="1"></default>
        <source>
            <name>rpool</name>
            <path pathversion="1">smb://storage/rpool/</path>
            <allowsharing>true</allowsharing>
        </source>

    </video>

$EDITOR ~/.xbmc/userdata/mediasources.xml
<mediasources>
    <network>

        <location id="0">smb://$account:$password@storage/rpool</location>

    </network>
</mediasources>
$EDITOR ~/.xbmc/userdata/passwords.xml

    <path>
        <from pathversion="1">smb://storage/rpool</from>
        <to pathversion="1">smb://$account:$password@storage/rpool/</to>
    </path>

öffentliche chaotische Dateien als Quelle für Dateien bei Kodi
$EDITOR ~/.xbmc/userdata/sources.xml

    <video>

        <source>
            <name>ftp.ccc.de</name>
            <path pathversion="1">ftp://ftp.ccc.de:21/pub/</path>
            <allowsharing>true</allowsharing>
        </source>

    </video>

$EDITOR ~/.xbmc/userdata/mediasources.xml
<mediasources>
    <network>

        <location id="1">ftp://ftp.ccc.de:21/pub</location>

    </network>
</mediasources>

btrfs boot environment erstellen

/github/boot_btrfs_nested_subvol/subvolboot2.sh create

x2x for mouse and keyboard transmission to glotzbert

     ssh -X k-ot@glotzbert "x2x -west -to :1"

move your mouse out of your current x to the left... and remember that this remote public-access machine now has access to your local X session.

foo im HQ

Server/glotzbert ist Teil vom HQ. Mit der hier verwendeten Vorlage:foo im HQ sollst du eine Übersicht über andere wichtige Gegenstände im HQ bekommen.


Übersicht zu allen wichtigen Gegenständen im HQ (im Zentralwerk)
Raum im HQ Gegenstände
Hardware Sonstiges
Eingang zum proc Staubsauger · Schlüsselkasten · HQ/Schalter · Server/storage
proc

Server/ciderServer/cibert · Server/glotzbert

TV · Beamer

Thermodrucker · Drucker

Computer/edgebert · Computer/pestbert · Computer/pubert · Computer/upbert

Feinstaubsensor#indoor

Bibliothek (im Bücherregal) · Beratungstisch · Schreibtische · Sofaecke · Leinwand
Küche Matemat Matekasse · Küchenzeile
Werkstatt Computer/testbert · Computer/delbert · 3D-Drucker Werkzeug · Array
Rauchraum Server/dacbert · Computer/debbertComputer/alpbert
vor den Fenstern Feinstaubsensor#outdoor
Flur

Serverschrank

Server/flatbert · Server/storage
Server/server1 · Server/server2
Server/server3 · Server/server4 · Server/server5
Flyerständer · Kicker
Keller PC´s,Laptops,Netzteile,... Officekram Bauzeugs