Server/pipebert: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(flakes rules!)
Zeile 9: Zeile 9:
=== Installation ===
=== Installation ===


standardmäßige Partitionierung gemäß https://nixos.org/nixos/manual/index.html#sec-installation-partitioning-UEFI
Pulsebert wird mit dem standard NixOS SD card image installiert, welches man auf die SD card flasht.
 
sda1 1 GB (statt 512 MB) für boot
 
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
 
: <code>nixos-install</code>
 
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 …
: <code>nix-locate hwinfo</code>
 
<!--
==== [https://nixos.wiki/wiki/Home_Manager home-manager] ====
 
: <code>sudo $EDITOR /etc/nixos/configuration.nix</code>
<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>
 
: <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 ===
=== Konfiguration ===
Zeile 77: Zeile 17:
==== Verwaltung der Konfiguration ====
==== Verwaltung der Konfiguration ====


[[gitea:C3D2/nix-config#flakes]]
[[gitea:C3D2/nix-config#setup]]
 
<!--
==== Systemweite Konfiguration ====
 
: <code>less /etc/nixos/configuration.nix</code>
 
: <code>sudo nano /etc/nixos/configuration.nix</code>
 
: <code>sudo nixos-rebuild switch</code>
 
==== Konfiguration des standardmäßigen Accounts ====
 
: <code>less /home/k-ot/.config/nixpkgs/home.nix</code>
 
: <code>nano /home/k-ot/.config/nixpkgs/home.nix</code>
 
: <code>home-manager switch</code>
-->


== Betrieb ==
== Betrieb ==

Version vom 8. Dezember 2022, 22:58 Uhr

Host

Intel NUC

Betriebssystem

NixOS

Installation

Pulsebert wird mit dem standard NixOS SD card image installiert, welches man auf die SD card flasht.

Konfiguration

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

Verwaltung der Konfiguration

gitea:C3D2/nix-config#setup

Betrieb

Installieren eines weiteren Paketes

am Beispiel vom notwendigen ddate
[k-ot@pulsebert:~]$ 
ddate
ddate: command not found

[k-ot@pulsebert:~]$ 
nix-shell -p ddate

[nix-shell:~]$ 
ddate
Today is Pungenday, the 10th day of Discord in the YOLD 3187

[nix-shell:~]$ 
exit
exit

[k-ot@pulsebert:~]$ 
ddate
ddate: command not found

Abspielen von einem Stream für Audio

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

Erstellen einer Umgebung im #Betreibssystem (NixOS) mit dem Paket mpv

nix-shell -p mpv

Abspielen von einem Stream (nur Ton, also ohne Video) am Beispiel DEF CON Radio von SomaFM mit dem Programm mpv

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

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