Archiv/HarryFree1.0FREEBSD: Difference between revisions

From dezentrale wiki
Jump to navigation Jump to search
mNo edit summary
m (Bug fixes and performance improvements)
Line 1: Line 1:
Zum betreiben des [[Projekte/Monitor Vorraum|Monitors im Vorraum]] läuft Harry. Stabil und immer schnell dank FreeBSD!
+
Für den [[Projekte/Monitor Vorraum|Monitor im Vorraum]] gibt es Harry. Stabil und immer schnell dank FreeBSD!
  +
  +
Aus dem Space-Netzwerk lautet die Adresse:
  +
  +
http://harry.intern.dezentrale.space
  +
  +
* Dort ist mehr (und immer aktuelle) Dokumentation zu finden.
  +
* Achtung: Link funktioniert nur im Space-Netzwerk...
  +
* Achtung: '''http''' (leider) ohne '''s'''
  +
** Browser erzwingen https - manchmal klappts mit dem Private-Mode.
  +
** Würde gerne LetsEncrypt nutzen. Harry ist von außen nicht erreichbar. Deshalb muss unser DNS Setup mal glatt gezogen werden, damit das mit der DNS Challenge auch hinhaut.
  +
   
 
* (Backup) der Konfiguration: https://gitlab.com/dezentrale/infra/wallboard_conf
 
* (Backup) der Konfiguration: https://gitlab.com/dezentrale/infra/wallboard_conf
 
* Schaltet die [[Infrastruktur/Monitor_Vorraum|Steckdosen]] automatisch - Nach Wochentag & Uhrzeit
* Steuerung der Steckdosen: https://gitlab.com/dezentrale/infra/probe
 
** Erfolgt automatisch - Nach Wochentag & Uhrzeit
 
   
 
== Anzeige ==
 
== Anzeige ==
Line 43: Line 53:
   
 
* Music Player Daemon
 
* Music Player Daemon
** S/PDIF Verbindung mit [[Räume/Hauptraum|Hauptraum]]
+
** S/PDIF Verbindung zum [[Räume/Hauptraum|Hauptraum]]
  +
*** Durch das [[Inventar/Behringer-XENIX-502 Mischpult]] in den [[Inventar/Renkforce-MARLIS-IV|Verstärker]]
*** (momentan kaputt, wahrscheinlich ein Leck.. Wird demnächst™ gefixt)
 
 
* Samba
 
* Samba
** Irgendwie muss die Musik ja auf die Kiste kommen
+
** Irgendwie muss die Musik auf die Kiste kommen
** Temporäres Verzeichnis - Löscht alte files
+
** Temporäres Verzeichnis - Löscht files nach einem Tag
* MQTT-Broker
 
** Mosquitto
 
 
* Webserver
 
* Webserver
 
** Anzeige von Inhalten lokal
 
** Anzeige von Inhalten lokal
  +
** Reverse-Proxy für Services
 
* MQTT-Broker
 
** Mosquitto
  +
** [https://gitlab.com/spookey/topical Logger]
  +
* [https://gitlab.com/spookey/beats Beats-Microservice]
  +
** Internet-Time per MQTT, REST, WebSocket, Buzzword-hier-einfügen
  +
* [https://gitlab.com/spookey/probe Steuerung der Steckdosen]
  +
* Homeassistant
  +
* Grafana & Prometheus
  +
** Für die eigenen Services und unseren [[Private:Infrastruktur/Netzwerk|Router]]
  +
* ...
   
Falls jemand auf der Maschine etwas hosten möchte (lokal, nur aus dem Space erreichbar): [[Benutzer:Sixtus|Sixtus]] richtet gerne weitere Jails ein.
+
Falls jemand auf der Maschine etwas hosten möchte (lokal, nur aus dem Space erreichbar): [[User:Sixtus|Sixtus]] richtet gerne weitere Jails ein.

Revision as of 17:07, 1 June 2022

Für den Monitor im Vorraum gibt es Harry. Stabil und immer schnell dank FreeBSD!

Aus dem Space-Netzwerk lautet die Adresse:

http://harry.intern.dezentrale.space

  • Dort ist mehr (und immer aktuelle) Dokumentation zu finden.
  • Achtung: Link funktioniert nur im Space-Netzwerk...
  • Achtung: http (leider) ohne s
    • Browser erzwingen https - manchmal klappts mit dem Private-Mode.
    • Würde gerne LetsEncrypt nutzen. Harry ist von außen nicht erreichbar. Deshalb muss unser DNS Setup mal glatt gezogen werden, damit das mit der DNS Challenge auch hinhaut.


Anzeige

Es läuft ein X11 ohne Login-Manager. Als Windowmanager: herbstlufwm.

Dazu eine Menge Scripte (Config für herbstlufwm, Panel, Autostart von Anwendungen, Automatisches durchschalten der Tabs).

Inhalte sind:

Hardware

$ sysctl -a | grep -Ei 'hw.machine|hw.model|hw.ncpu'
hw.machine: amd64
hw.model: Intel(R) Core(TM) i3-2120T CPU @ 2.60GHz
hw.ncpu: 4
hw.machine_arch: amd64
$ sysctl -a | grep -i 'hw.*mem'
hw.physmem: 8356032512
hw.usermem: 5092265984
hw.realmem: 8589934592
hw.pci.host_mem_start: 2147483648
hw.cbb.start_memory: 2281701376

Server

Das Ding langweilt sich, und läuft sowieso (die meiste Zeit). Deshalb laufen noch (in Jails) eine Menge Dienste:

Falls jemand auf der Maschine etwas hosten möchte (lokal, nur aus dem Space erreichbar): Sixtus richtet gerne weitere Jails ein.