Server/pipebert: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(18 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 9: Zeile 9:
=== Installation ===
=== Installation ===


standardmäßige Partitionierung gemäß https://nixos.org/nixos/manual/index.html#sec-installation-partitioning-UEFI
Pipebert wird mit dem standard NixOS ISO installiert, welches man am besten auf ein Ventoy USB-Stick kopiert.


sda1 1 GB (statt 512 MB) für boot
=== Konfiguration ===
 
kein swap
 
standardmäßiges Formatieren gemäß https://nixos.org/nixos/manual/index.html#sec-installation-partitioning-formatting
 
https://nixos.org/nixos/manual/index.html#sec-installation-installing
 
erstellte ''/mnt/etc/nixos/hardware-configuration.nix'' kontrolliert
 
erstellte ''/mnt/etc/nixos/configuration.nix'' geringfügig angepasst
* Account ''k-ot'' hinzugefügt
 
nixos-install
 
Passwort für root gesetzt
 
=== Einrichtung ===
 
Erstellen von einem Index für <code>nix-locate</code>
: <code>[https://github.com/NixOS/nixpkgs/tree/master/pkgs/tools/package-management/nix-index nix-index]</code>


Anzeigen von …
[[gitea:C3D2/nix-config/src/branch/master/hosts/pipebert]]
: <code>nix-locate hwinfo</code>


==== [https://nixos.wiki/wiki/Home_Manager home-manager] ====
==== Verwaltung der Konfiguration ====


: <code>sudo $EDITOR /etc/nixos/configuration.nix</code>
[[gitea:C3D2/nix-config#setup]]
<pre></pre>
<pre>
  environment.systemPackages = with pkgs; [
</pre>
<pre></pre>
<pre>
    home-manager
</pre>
<pre></pre>
<pre>
  ];
</pre>
<pre></pre>


: <code>sudo nixos-rebuild switch</code>
== Betrieb ==
 
: <code>man home-configuration.nix</code>
 
: <code>mkdir ~/.config/nixpkgs/</code>
 
: <code>nix-env -q</code>
 
: <code>$EDITOR ~/.config/nixpkgs/home.nix</code>
 
<s>
: <code>nix-env -e $(nix-env -q)</code>
</s>
 
: <code>home-manager switch</code>
 
=== Konfiguration ===


[[gitea:C3D2/nix-config/src/branch/master/hosts/pulsebert]]
=== Lautstärke anpassen / Streams mischen ===


==== Systemweite Konfiguration ====
: <code>ncpamixer</code>


: <code>less /etc/nixos/configuration.nix</code>
Tabs wechseln mit <code>Fxx</code>-Tasten und Verlassen mit <code>q</code>


: <code>sudo nano /etc/nixos/configuration.nix</code>
=== Abspielen von einem Stream für Audio ===
: aka "Radio (als Klangtapete) aus dem Internet im Space hören"


: <code>sudo nixos-rebuild switch</code>
Abspielen von einem Audio Stream [https://somafm.com/defcon/ ''DEF CON Radio'' von ''SomaFM''] direkt auf pipebert
: <code>[[man:mpv|mpv]] --no-vid https://somafm.com/defcon256.pls</code>


==== Konfiguration des standardmäßigen Accounts ====
Für das Abspielen vom eigenen Gerät wird folgendes benötigt:
* pulseaudio oder pipewire mit pulse enabled
* im Fall von Pulseaudio das pulseaudio-zeroconf (ggf. pulseaudio-zeroconf-discover) Packet
* avahi-daemon
* paprefs und dessen Abhängigkeit dconf


: <code>less /home/k-ot/.config/nixpkgs/home.nix</code>
Auf NixOS können alle Abhängigkeiten mit der <code>c3d2.audioStreaming</code> Option aus https://gitea.c3d2.de/c3d2/nix-user-module installiert werden.


: <code>nano /home/k-ot/.config/nixpkgs/home.nix</code>
Nach dem installieren paprefs öffnen und Network Geräte lokal bereitstellen anticken.
Dann kann im audio applet Pipebert ausgewählt werden.


: <code>home-manager switch</code>
Bei Problemen die anwesenden Personen un Hilfe bitten.


== Siehe auch ==
== Siehe auch ==


* (Ersatz) [[Server/cibert]] (ehemals [[Server/cider]])
* (Ersatz) [[Server/lisbeth]] (als Ersatz von [[Server/cibert]])
* [[Server/glotzbert]] (Gerät am [[TV]])
* [[Server/glotzbert]] (Gerät am [[TV]])



Version vom 4. Mai 2023, 15:21 Uhr

Host

Intel NUC

Betriebssystem

NixOS

Installation

Pipebert wird mit dem standard NixOS ISO installiert, welches man am besten auf ein Ventoy USB-Stick kopiert.

Konfiguration

gitea:C3D2/nix-config/src/branch/master/hosts/pipebert

Verwaltung der Konfiguration

gitea:C3D2/nix-config#setup

Betrieb

Lautstärke anpassen / Streams mischen

ncpamixer

Tabs wechseln mit Fxx-Tasten und Verlassen mit q

Abspielen von einem Stream für Audio

aka "Radio (als Klangtapete) aus dem Internet im Space hören"

Abspielen von einem Audio Stream DEF CON Radio von SomaFM direkt auf pipebert

mpv --no-vid https://somafm.com/defcon256.pls

Für das Abspielen vom eigenen Gerät wird folgendes benötigt:

  • pulseaudio oder pipewire mit pulse enabled
  • im Fall von Pulseaudio das pulseaudio-zeroconf (ggf. pulseaudio-zeroconf-discover) Packet
  • avahi-daemon
  • paprefs und dessen Abhängigkeit dconf

Auf NixOS können alle Abhängigkeiten mit der c3d2.audioStreaming Option aus https://gitea.c3d2.de/c3d2/nix-user-module installiert werden.

Nach dem installieren paprefs öffnen und Network Geräte lokal bereitstellen anticken. Dann kann im audio applet Pipebert ausgewählt werden.

Bei Problemen die anwesenden Personen un Hilfe bitten.

Siehe auch

foo im HQ

Server/pipebert 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

(Drucker) Xerox WorkCentre 7232#xeri · (Drucker) Xerox WorkCentre 7232#roxi

Staubsauger

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

Elektroinstallation

Postregal

Assembly

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

TV · Beamer
LED-Stripe
HDMI-Capturedevice

Thermodrucker · C3DDrkkr

(Computer/restbert) Lenovo ThinkPad#X230 restbert · (Computer/carbert) Lenovo ThinkPad#X230 carbert · (Computer/pestbert) Lenovo ThinkPad#T61 pestbert · (Computer/pubert) Lenovo ThinkPad#T61 pubert · (Computer/upbert) Lenovo ThinkPad#T61 upbert · (Computer/penbert) Lenovo ThinkPad#X60 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 · Comedes LR 700
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) HP ProLiant DL160 G6
(Server/server5) Lenovo System x3250 M5
(Server/server6 · Server/server7) Supermicro 808-12
(Server/server8) FSC RX300 S6#Gerät 0 · (Server/server9) FSC RX300 S6#Gerät 1
Flyerständer
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
(Seminarraum)
Dach Freifunk · Starlink