Server/glotzbert

Aus C3D2
Version vom 19. Mai 2019, 23:22 Uhr von Vater (Diskussion | Beiträge) (Hardware)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Host

Mac mini#Late 2009 (Macmini3,1)

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 zur Assembly

Staubsauger

Schlüsselkasten · HQ/Schalter · HQ/Klingel · keymatic

Postregal

Assembly

Server/ciderServer/cibertServer/pulsebert · Server/glotzbert · Server/lisbeth

TV · Beamer
LED-Stripe
HDMI-Capturedevice

Thermodrucker · Drucker#Epson Stylus SX420W · Drucker#Samsung SCX-4200 · C3DDrkkr

(Computer/pestbert) Lenovo ThinkPad#T61 pestbert · (Computer/pubert) Lenovo ThinkPad#T61 pubert · (Computer/upbert) Lenovo ThinkPad#T61 upbert · (Computer/penbert) Lenovo ThinkPad#T61 penbert

Feinstaubsensor#indoor

Bibliothek (im Bücherregal) · Beratungstisch · Schreibtische · Sofaecke · Leinwand
Küche Matemat Matekasse · Küchenzeile · Kühlschrank (Mate)
Werkstatt

Computer/testbert · Computer/delbert

Nähmaschine Pfaffbert · Nähmaschine Singbert

Werkzeug · Array
Schrank für Projekte novena · Stempel
Netzteile · Labornetzteil
Verbrauchsmaterial
Backstage Server/dacbert · Computer/debbert · Computer/alpbert
vor den Fenstern Feinstaubsensor#outdoor
auf dem Gang

Serverschrank#links

(Server/server3) Lenovo ThinkServer RD220#Gerät 0 · Dell PowerVault MD1000#Gerät 0

Serverschrank#rechts

(Server/server1) HP ProLiant DL380 G7
Server/server2
(Server/server4) HP ProLiant DL160 G6 · (Server/server5) Lenovo System x3250 M5
(Server/server6 · Server/server7) Supermicro 808-12
(Server/server8) Dell PowerEdge R210
Flyerständer · Kicker - Zeugs
Keller

PC´s,Laptops,Netzteile,…

Server/storage
(Server/server3) Lenovo ThinkServer RD220#Gerät 1 · Dell PowerVault MD1000#Gerät 1

Officekram Bauzeugs
raumübergreifend HQ/NetzIntern:Zentralwerk/Netzwerk · HQ/Telefon · Heizung