<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.sig-nux.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Signux</id>
	<title>WIKI - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sig-nux.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Signux"/>
	<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Spezial:Beitr%C3%A4ge/Signux"/>
	<updated>2026-10-03T07:08:53Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Wg-quick&amp;diff=866</id>
		<title>Wg-quick</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Wg-quick&amp;diff=866"/>
		<updated>2026-09-27T05:00:14Z</updated>

		<summary type="html">&lt;p&gt;Signux: Die Seite wurde neu angelegt: „[https://www.man7.org/linux/man-pages/man8/wg-quick.8.html]  VPN starten: &amp;lt;code&amp;gt;wg-quick up at-vie&amp;lt;/code&amp;gt;  VPN beenden: &amp;lt;code&amp;gt;wg-quick down at-vie&amp;lt;/code&amp;gt;  Configuration muss unter /etc/wireguard liegen. zB: &amp;quot;at-vie.conf&amp;quot;  &amp;lt;pre&amp;gt; Usage: wg-quick [ up | down | save | strip ] [ CONFIG_FILE | INTERFACE ]    CONFIG_FILE is a configuration file, whose filename is the interface name   followed by `.conf&amp;#039;. Otherwise, INTERFACE is an interface name, with   configur…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.man7.org/linux/man-pages/man8/wg-quick.8.html]&lt;br /&gt;
&lt;br /&gt;
VPN starten: &amp;lt;code&amp;gt;wg-quick up at-vie&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VPN beenden: &amp;lt;code&amp;gt;wg-quick down at-vie&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration muss unter /etc/wireguard liegen. zB: &amp;quot;at-vie.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage: wg-quick [ up | down | save | strip ] [ CONFIG_FILE | INTERFACE ]&lt;br /&gt;
&lt;br /&gt;
  CONFIG_FILE is a configuration file, whose filename is the interface name&lt;br /&gt;
  followed by `.conf&#039;. Otherwise, INTERFACE is an interface name, with&lt;br /&gt;
  configuration found at /etc/wireguard/INTERFACE.conf. It is to be readable&lt;br /&gt;
  by wg(8)&#039;s `setconf&#039; sub-command, with the exception of the following additions&lt;br /&gt;
  to the [Interface] section, which are handled by wg-quick:&lt;br /&gt;
&lt;br /&gt;
  - Address: may be specified one or more times and contains one or more&lt;br /&gt;
    IP addresses (with an optional CIDR mask) to be set for the interface.&lt;br /&gt;
  - DNS: an optional DNS server to use while the device is up.&lt;br /&gt;
  - MTU: an optional MTU for the interface; if unspecified, auto-calculated.&lt;br /&gt;
  - Table: an optional routing table to which routes will be added; if&lt;br /&gt;
    unspecified or `auto&#039;, the default table is used. If `off&#039;, no routes&lt;br /&gt;
    are added.&lt;br /&gt;
  - PreUp, PostUp, PreDown, PostDown: script snippets which will be executed&lt;br /&gt;
    by bash(1) at the corresponding phases of the link, most commonly used&lt;br /&gt;
    to configure DNS. The string `%i&#039; is expanded to INTERFACE.&lt;br /&gt;
  - SaveConfig: if set to `true&#039;, the configuration is saved from the current&lt;br /&gt;
    state of the interface upon shutdown.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Linux&amp;diff=865</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Linux&amp;diff=865"/>
		<updated>2026-09-27T04:52:26Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[wlan]]&lt;br /&gt;
&lt;br /&gt;
[[bash]]&lt;br /&gt;
&lt;br /&gt;
[[cryptsetup]]&lt;br /&gt;
&lt;br /&gt;
[[date]]&lt;br /&gt;
&lt;br /&gt;
[[dd]]&lt;br /&gt;
&lt;br /&gt;
[[distcc]]&lt;br /&gt;
&lt;br /&gt;
[[dmesg]]&lt;br /&gt;
&lt;br /&gt;
[[docker]]&lt;br /&gt;
&lt;br /&gt;
[[eudev]]&lt;br /&gt;
&lt;br /&gt;
[[f3 (SD-Card check)]]&lt;br /&gt;
&lt;br /&gt;
[[find]]&lt;br /&gt;
&lt;br /&gt;
[[fsck]]&lt;br /&gt;
&lt;br /&gt;
[[fstab]]&lt;br /&gt;
&lt;br /&gt;
[[gentoo help]]&lt;br /&gt;
&lt;br /&gt;
[[git]]&lt;br /&gt;
&lt;br /&gt;
[[gpg]]&lt;br /&gt;
&lt;br /&gt;
[[grep]]&lt;br /&gt;
&lt;br /&gt;
[[growisofs]]&lt;br /&gt;
&lt;br /&gt;
[[grub]]&lt;br /&gt;
&lt;br /&gt;
[[htpasswd]]&lt;br /&gt;
&lt;br /&gt;
[[imagemagick]]&lt;br /&gt;
&lt;br /&gt;
[[jail]]&lt;br /&gt;
&lt;br /&gt;
[[KDE]]&lt;br /&gt;
&lt;br /&gt;
[[kernel]]&lt;br /&gt;
&lt;br /&gt;
[[keycloak]]&lt;br /&gt;
&lt;br /&gt;
[[lame]]&lt;br /&gt;
&lt;br /&gt;
[[lastb]]&lt;br /&gt;
&lt;br /&gt;
[[layman]]&lt;br /&gt;
&lt;br /&gt;
[[letsencrypt]]&lt;br /&gt;
&lt;br /&gt;
[[logrotate]]&lt;br /&gt;
&lt;br /&gt;
[[lvm]]&lt;br /&gt;
&lt;br /&gt;
[[Mediawiki]]&lt;br /&gt;
&lt;br /&gt;
[[mdadm]]&lt;br /&gt;
&lt;br /&gt;
[[mitmproxy]]&lt;br /&gt;
&lt;br /&gt;
[[mysql]]&lt;br /&gt;
&lt;br /&gt;
[[nano]]&lt;br /&gt;
&lt;br /&gt;
[[nmap]]&lt;br /&gt;
&lt;br /&gt;
[[net-analyzer]]&lt;br /&gt;
&lt;br /&gt;
[[nextcloud]]&lt;br /&gt;
&lt;br /&gt;
[[Partition bereinigen]]&lt;br /&gt;
&lt;br /&gt;
[[Postgresql]]&lt;br /&gt;
&lt;br /&gt;
[[proftpd]]&lt;br /&gt;
&lt;br /&gt;
[[prosody]]&lt;br /&gt;
&lt;br /&gt;
[[qemu]]&lt;br /&gt;
&lt;br /&gt;
[[ramdisk]]&lt;br /&gt;
&lt;br /&gt;
[[rclone]]&lt;br /&gt;
&lt;br /&gt;
[[rsync]]&lt;br /&gt;
&lt;br /&gt;
[[screen]]&lt;br /&gt;
&lt;br /&gt;
[[sdcard archivieren]]&lt;br /&gt;
&lt;br /&gt;
[[serial]]&lt;br /&gt;
&lt;br /&gt;
[[sox]]&lt;br /&gt;
&lt;br /&gt;
[[ssh]]&lt;br /&gt;
&lt;br /&gt;
[[tar]]&lt;br /&gt;
&lt;br /&gt;
[[unimrcp]]&lt;br /&gt;
&lt;br /&gt;
[[tvheadend]]&lt;br /&gt;
&lt;br /&gt;
[[user]]&lt;br /&gt;
&lt;br /&gt;
[[uuid]] - zb von Festplatten&lt;br /&gt;
&lt;br /&gt;
[[VirtualBox]]&lt;br /&gt;
&lt;br /&gt;
[[wg-quick]]&lt;br /&gt;
&lt;br /&gt;
[[wget]]&lt;br /&gt;
&lt;br /&gt;
[[wireguard]]&lt;br /&gt;
&lt;br /&gt;
[[xorg]]&lt;br /&gt;
&lt;br /&gt;
[[xz]] - Dateien packen/entpacken&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=864</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=864"/>
		<updated>2026-09-20T06:12:02Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;br /&gt;
# sicher, welche Programme installiert sind &amp;lt;code&amp;gt;apk info&amp;lt;/code&amp;gt; (alt: &amp;lt;code&amp;gt;opkg list-installed&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Rechner via kabel mit dem OpenWrt Router verbinden&lt;br /&gt;
# neue Firmware via WebUI installieren&lt;br /&gt;
# Liste von packages die installiert sein sollten:&lt;br /&gt;
## &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;coreutils-who&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;curl&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;luci-proto-wireguard&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;kmod-wireguard&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;wireguard-tools&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=863</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=863"/>
		<updated>2026-09-20T06:09:44Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;br /&gt;
# sicher, welche Programme installiert sind &amp;lt;code&amp;gt;apk info&amp;lt;/code&amp;gt; (alt: &amp;lt;code&amp;gt;opkg list-installed&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Rechner via kabel mit dem OpenWrt Router verbinden&lt;br /&gt;
# neue Firmware via WebUI installieren&lt;br /&gt;
# Liste von packages die installiert sein sollten:&lt;br /&gt;
## &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;coreutils-who&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;curl&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;kmod-wireguard&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;wireguard-tools&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=862</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=862"/>
		<updated>2026-09-20T06:07:52Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;br /&gt;
# sicher, welche Programme installiert sind &amp;lt;code&amp;gt;apk info&amp;lt;/code&amp;gt; (alt: &amp;lt;code&amp;gt;opkg list-installed&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Rechner via kabel mit dem OpenWrt Router verbinden&lt;br /&gt;
# neue Firmware via WebUI installieren&lt;br /&gt;
# Liste von packages die installiert sein sollten:&lt;br /&gt;
## &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;coreutils-who&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;curl&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;kmod-wireguard&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=861</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=861"/>
		<updated>2026-09-20T06:04:24Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;br /&gt;
# sicher, welche Programme installiert sind &amp;lt;code&amp;gt;apk info&amp;lt;/code&amp;gt; (alt: &amp;lt;code&amp;gt;opkg list-installed&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Rechner via kabel mit dem OpenWrt Router verbinden&lt;br /&gt;
# neue Firmware via WebUI installieren&lt;br /&gt;
# Liste von packages die installiert sein sollten:&lt;br /&gt;
## &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;coreutils-who&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;curl&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;bash&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=860</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=860"/>
		<updated>2026-09-20T06:00:15Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;br /&gt;
# sicher, welche Programme installiert sind &amp;lt;code&amp;gt;apk info&amp;lt;/code&amp;gt; (alt: &amp;lt;code&amp;gt;opkg list-installed&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Rechner via kabel mit dem OpenWrt Router verbinden&lt;br /&gt;
# neue Firmware via WebUI installieren&lt;br /&gt;
# Liste von packages die installiert sein sollten:&lt;br /&gt;
## &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;coreutils-who&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;curl&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=859</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=859"/>
		<updated>2026-09-20T05:58:24Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;br /&gt;
# sicher, welche Programme installiert sind &amp;lt;code&amp;gt;apk info&amp;lt;/code&amp;gt; (alt: &amp;lt;code&amp;gt;opkg list-installed&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Rechner via kabel mit dem OpenWrt Router verbinden&lt;br /&gt;
# neue Firmware via WebUI installieren&lt;br /&gt;
# Liste von packages die installiert sein sollten:&lt;br /&gt;
## &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;coreutils-who&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=858</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=858"/>
		<updated>2026-09-20T05:48:54Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;br /&gt;
# sicher, welche Programme installiert sind &amp;lt;code&amp;gt;apk info&amp;lt;/code&amp;gt; (alt: &amp;lt;code&amp;gt;opkg list-installed&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Rechner via kabel mit dem OpenWrt Router verbinden&lt;br /&gt;
# neue Firmware via WebUI installieren&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=857</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=857"/>
		<updated>2026-09-20T05:27:46Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;br /&gt;
# sicher, welche Programme installiert sind &amp;lt;code&amp;gt;opkg list-installed&amp;lt;/code&amp;gt;&lt;br /&gt;
# Rechner via kabel mit dem OpenWrt Router verbinden&lt;br /&gt;
# neue Firmware via WebUI installieren&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=856</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=856"/>
		<updated>2026-09-20T05:23:31Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;br /&gt;
# sicher, welche Programme installiert sind &amp;lt;code&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=855</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=855"/>
		<updated>2026-09-20T05:21:40Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;br /&gt;
# &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; schauen was für cron jobs ausfegührt werden &amp;lt;pre&amp;gt;*/2 * * * * /root/sendSensorData&amp;lt;/pre&amp;gt;wenn vorhanden die Datei sichern...&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=854</id>
		<title>OpenWrt aktualisieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=OpenWrt_aktualisieren&amp;diff=854"/>
		<updated>2026-09-20T05:15:44Z</updated>

		<summary type="html">&lt;p&gt;Signux: Die Seite wurde neu angelegt: „# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden # Backups anlegen“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Images von https://openwrt.org/toh/views/toh_fwdownload downloaden&lt;br /&gt;
# Backups anlegen&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Projekte&amp;diff=853</id>
		<title>Projekte</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Projekte&amp;diff=853"/>
		<updated>2026-09-20T05:13:00Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[3D Druck]]&lt;br /&gt;
&lt;br /&gt;
[[Angular 7]]&lt;br /&gt;
&lt;br /&gt;
[[APC - USV]]&lt;br /&gt;
&lt;br /&gt;
[[Banana Pi]]&lt;br /&gt;
&lt;br /&gt;
[[Banana Pi M2 Ultra]]&lt;br /&gt;
&lt;br /&gt;
[[Crypto Geld]]&lt;br /&gt;
&lt;br /&gt;
[[Dash Cam]]&lt;br /&gt;
&lt;br /&gt;
[[dotnet]]&lt;br /&gt;
&lt;br /&gt;
[[Elite Dangerous]]&lt;br /&gt;
&lt;br /&gt;
[[Eltern PC]]&lt;br /&gt;
&lt;br /&gt;
[[Epson ET-2826]]&lt;br /&gt;
&lt;br /&gt;
[[eQ-3 Bluthooth Heizungsthermostat]]&lt;br /&gt;
&lt;br /&gt;
[[Feinstaub Sensor]]&lt;br /&gt;
&lt;br /&gt;
[[Dell XPS 15 (9550)]]&lt;br /&gt;
&lt;br /&gt;
[[Dell XPS 13 (9360)]]&lt;br /&gt;
&lt;br /&gt;
[[Bezahlmodel Menschenzeit]]&lt;br /&gt;
&lt;br /&gt;
[[gpsbabel]]&lt;br /&gt;
&lt;br /&gt;
[[GPS usb modul]]&lt;br /&gt;
&lt;br /&gt;
[[Mac Mini M4]]&lt;br /&gt;
&lt;br /&gt;
[[Mastodon on Gentoo]]&lt;br /&gt;
&lt;br /&gt;
[[Nexus 7]]&lt;br /&gt;
&lt;br /&gt;
[[Nextcloud on ubuntu]]&lt;br /&gt;
&lt;br /&gt;
[[ODROID-C4]]&lt;br /&gt;
&lt;br /&gt;
[[ODROID-XU4Q]]&lt;br /&gt;
&lt;br /&gt;
[[Onion Omega - Aquariumsteuerung]]&lt;br /&gt;
&lt;br /&gt;
[[Onion Omega - Hühnerstallsteuerung]]&lt;br /&gt;
&lt;br /&gt;
[[Onion Omega 2 - AquariumV2]]&lt;br /&gt;
&lt;br /&gt;
[[OpenWrt aktualisieren]]&lt;br /&gt;
&lt;br /&gt;
[[Orange Pi 3 H6]]&lt;br /&gt;
&lt;br /&gt;
[[PCTV Systems tripleStick T2 (292e)]]&lt;br /&gt;
&lt;br /&gt;
[[Raspberry pi 3]]&lt;br /&gt;
&lt;br /&gt;
[[Ryzen9]]&lt;br /&gt;
&lt;br /&gt;
[[SVG Grafiken]]&lt;br /&gt;
&lt;br /&gt;
[[Videos stabilisieren]]&lt;br /&gt;
&lt;br /&gt;
[[Visual Studio Code]]&lt;br /&gt;
&lt;br /&gt;
[[Zeronet on Gentoo]]&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Rclone&amp;diff=852</id>
		<title>Rclone</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Rclone&amp;diff=852"/>
		<updated>2026-06-07T05:55:25Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hinzufügen einer neuen verbindung&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nextcloud Url sollte in etwa so aussehen &amp;lt;code&amp;gt;http://nextcloud.com/remote.php/webdav/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Syncen von nextcloud in lokalen ordner mit verbose ausgabe&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone sync -v &amp;lt;nextcloud-config-name&amp;gt;: &amp;lt;lokaler-ordner&amp;gt;/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy -P nextcloud: /tmp/old/nextcloud/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Daten von cloud.signux.space mit lokalem Ordner synchronisieren lassen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone sync -P --transfers=25 --checkers=25 cloud: cloud/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default transfers = 4&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--transfers=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nextcloud konfigurieren:&lt;br /&gt;
# Typ: webdav&lt;br /&gt;
# Url: https://&amp;lt;nextcloud&amp;gt;/remote.php/dav/files/&amp;lt;username&amp;gt;&lt;br /&gt;
# Vendor: nextcloud&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Postgresql&amp;diff=851</id>
		<title>Postgresql</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Postgresql&amp;diff=851"/>
		<updated>2026-06-05T15:30:14Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Datenbank erstellen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
createdb -U postgres meine_datenbank&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datenbank aus xz Datei wiederherstellen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xzcat backup.sql.xz | psql -U postgres -d meine_datenbank&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datenbanken sychronisieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE PUBLICATION pub_all FOR ALL TABLES;&lt;br /&gt;
CREATE SUBSCRIPTION sub_all CONNECTION &#039;host=&amp;lt;ip&amp;gt; dbname=&amp;lt;dbname&amp;gt; user=&amp;lt;user&amp;gt; password=&amp;lt;password&amp;gt;&#039; PUBLICATION pub_all;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Benutzer anlegen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE USER neuer_benutzer WITH PASSWORD &#039;sicheres_passwort&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Postgresql&amp;diff=850</id>
		<title>Postgresql</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Postgresql&amp;diff=850"/>
		<updated>2026-06-04T10:37:04Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Datenbank erstellen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
createdb -U postgres meine_datenbank&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datenbank aus xz Datei wiederherstellen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xzcat backup.sql.xz | psql -U postgres -d meine_datenbank&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datenbanken sychronisieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE PUBLICATION pub_all FOR ALL TABLES;&lt;br /&gt;
CREATE SUBSCRIPTION sub_all CONNECTION &#039;host=&amp;lt;ip&amp;gt; dbname=&amp;lt;dbname&amp;gt; user=&amp;lt;user&amp;gt; password=&amp;lt;password&amp;gt;&#039; PUBLICATION pub_all;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Ubuntu&amp;diff=849</id>
		<title>Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Ubuntu&amp;diff=849"/>
		<updated>2026-06-02T16:59:17Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;s&amp;gt;[https://www.techgrube.de/tutorials/automatische-updates-auf-ubuntu-server-nutzen, Automatische Updates aktivieren auf Server]&amp;lt;/s&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Git&amp;diff=848</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Git&amp;diff=848"/>
		<updated>2026-06-02T09:59:35Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein mal eingecheckte Datei bei folgenden Aenderungen nicht mehr anzeigen bzw einchecken... &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git update-index --assume-unchanged filename&lt;br /&gt;
git update-index --no-assume-unchanged filename&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eigenes Serverseitiges Repository erstellen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ProjectName&lt;br /&gt;
cd ProjektName&lt;br /&gt;
git init --bare&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projekt via ssh auschecken&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone ssh://&amp;lt;user&amp;gt;@&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;path to project&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alles reverten/zurücksetzen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clean -f&lt;br /&gt;
git reset --hard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tag auswählem&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git checkout tags/1.1.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dateien ignorieren (.gitignore datei im hauptverzeichnis ablegen)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano .gitignore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projekt updaten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git pull&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Url von geklonten Projekt anzeigen lassen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git remote -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Url einem geklonten Projekte ändern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git remote set-url origin &amp;lt;url&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Url des aktuellen Projektes anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git remote -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löschen eines lokalen tag&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git tag -d &amp;lt;tag_name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löschen einer remote tag&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git push --delete origin &amp;lt;tag_name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alle lokalen tag namen anzeigen lassen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git tag -l&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Git&amp;diff=847</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Git&amp;diff=847"/>
		<updated>2026-06-01T07:29:18Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein mal eingecheckte Datei bei folgenden Aenderungen nicht mehr anzeigen bzw einchecken... &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git update-index --assume-unchanged filename&lt;br /&gt;
git update-index --no-assume-unchanged filename&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eigenes Serverseitiges Repository erstellen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ProjectName&lt;br /&gt;
cd ProjektName&lt;br /&gt;
git init --bare&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projekt via ssh auschecken&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone ssh://&amp;lt;user&amp;gt;@&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;path to project&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alles reverten/zurücksetzen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clean -f&lt;br /&gt;
git reset --hard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tag auswählem&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git checkout tags/1.1.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dateien ignorieren (.gitignore datei im hauptverzeichnis ablegen)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano .gitignore&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projekt updaten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git pull&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Url eines ausgecheckten Projektes ändern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git remote set-url origin &amp;lt;url&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Url des aktuellen Projektes anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git remote -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löschen eines lokalen tag&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git tag -d &amp;lt;tag_name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Löschen einer remote tag&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git push --delete origin &amp;lt;tag_name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alle lokalen tag namen anzeigen lassen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git tag -l&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Url eines lokalen git-Repositories umbenennen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git remote set-url origin git@github.com:neuer-user/projekt.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Ssh&amp;diff=846</id>
		<title>Ssh</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Ssh&amp;diff=846"/>
		<updated>2026-05-31T19:37:15Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ssh-authentifizierung:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ssh-keygen -t ed25519&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ssh-copy-id -i ~.ssh/id_ed25519 user@server&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Veraltet: &amp;lt;code&amp;gt;ssh-keygen -t rsa -b 4096&amp;lt;/code&amp;gt;1024 geknackt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ssh-copy-id -i ~/.ssh/id_rsa.pub user@server&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1024 &lt;br /&gt;
| SHA256&lt;br /&gt;
| QJet+Cx12LIR0aqOwcoMXP1XM4KtWSg6YmsKXDooCTI &lt;br /&gt;
| DSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| SHA256&lt;br /&gt;
| SMZ2znYo39P0jqoHQMzok6v63pqdTzOxuMATrd9Z42w &lt;br /&gt;
| ECDSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| MD5&lt;br /&gt;
| 85:a3:2a:10:43:36:08:be:58:f1:27:53:54:b8:09:c0 &lt;br /&gt;
| ECDSA&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_ecdsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256&lt;br /&gt;
| SHA256&lt;br /&gt;
| NSfk9rm0ppYb47Nyji0enw29vKN7BMGnu9F216ZXyRo&lt;br /&gt;
| ED25519&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 2048 &lt;br /&gt;
| SHA256&lt;br /&gt;
| yRlkqQgE6Ee5QsCuhgrDN/ZZTCHgoFl18nTsm/Sfl1o&lt;br /&gt;
| RSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 2048 &lt;br /&gt;
| MD5&lt;br /&gt;
| 0c:91:d4:3e:57:06:ad:4a:ad:2a:e2:09:93:4b:3b:c7&lt;br /&gt;
| RSA&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_rsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1024 &lt;br /&gt;
| SHA256&lt;br /&gt;
| 73jtsguLxkVJTTCThL/HqRvSGr/Nok+24kvLDEWYTjI &lt;br /&gt;
| DSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| SHA256&lt;br /&gt;
| 6SQyVJ4y90aPsZFPjryqtNA/R4mZ6/VsdUm6THQQosY &lt;br /&gt;
| ECDSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| MD5&lt;br /&gt;
| 58:9d:23:24:bd:e4:9f:55:6f:f4:4e:bd:bc:11:e0:47 &lt;br /&gt;
| ECDSA&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_ecdsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256&lt;br /&gt;
| SHA256&lt;br /&gt;
| EeT9gcyXiD1jfQ0TRfZHWt6o7cKQSnKXZXM0Xnjcb4E&lt;br /&gt;
| ED25519&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256&lt;br /&gt;
| MD5&lt;br /&gt;
| 09:16:01:67:34:ba:2b:92:b3:13:5f:b3:30:48:a3:7f&lt;br /&gt;
| ED25519&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_ed25519_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 2048 &lt;br /&gt;
| SHA256&lt;br /&gt;
| 9nR5p+EacFyqv83tYWGbVD9oRnAhJ6K2zpGMDFtsPbg&lt;br /&gt;
| RSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 2048 &lt;br /&gt;
| MD5&lt;br /&gt;
| 65:bb:f3:bf:81:85:04:6d:65:ce:0c:ee:ed:b6:56:ce&lt;br /&gt;
| RSA&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_rsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
illi &lt;br /&gt;
&lt;br /&gt;
MD5: &amp;lt;code&amp;gt;ssh-keygen -E md5 -lf /etc/ssh/ssh_host_&amp;lt;...&amp;gt;_key.pub&amp;lt;/code&amp;gt;&lt;br /&gt;
SHA256: &amp;lt;code&amp;gt;ssh-keygen -lf /etc/ssh/ssh_host_&amp;lt;...&amp;gt;_key.pub&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| ???&lt;br /&gt;
| MD5&lt;br /&gt;
| SHA256&lt;br /&gt;
| typ&lt;br /&gt;
|-&lt;br /&gt;
| 1024 &lt;br /&gt;
| 05:9b:97:f1:61:68:ef:cd:26:ba:6f:49:1f:5d:ee:0b&lt;br /&gt;
| R53s547SpSpp0BB0A8ZuPh7+fQXjiXs8mOXn+893bLY&lt;br /&gt;
| DSA&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| 50:f0:9f:31:7d:66:d7:c8:f4:de:5a:4e:9b:1d:d1:70&lt;br /&gt;
| Tf0fgIPOMzW+8AVC9HryPfTh3taL8kwFzLVLf5lYC6I&lt;br /&gt;
| ECDSA&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| 8f:15:d6:5c:5b:3d:dd:a4:8e:02:32:3a:75:ed:5a:b1&lt;br /&gt;
| YEjk1g5zv5jPw4/IWWq7U5YYPiM+cjPGK6O++aAhjEU&lt;br /&gt;
| ED25519&lt;br /&gt;
|-&lt;br /&gt;
| 2048&lt;br /&gt;
| 23:e4:2c:a6:e9:4e:8b:8a:f0:42:5b:d6:4b:a2:a9:b5&lt;br /&gt;
| 1+A0lMmAB7tTXYANlVy/A5MWB/JXJ45jAWC/mHI/9dk&lt;br /&gt;
| RSA&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
um standby zu verhinden wenn ssh verbindung aufgebaut ist könnte die folgende Seite weiter helfen [http://askubuntu.com/questions/521620/prevent-machine-from-sleeping-when-ssh-connections-are-on seite]&lt;br /&gt;
&lt;br /&gt;
Https-Tunnel erstellen: &amp;lt;code&amp;gt;ssh -fCN -L 443:localhost:443 nutzer@zielserver&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Tunnel für Webseite erstellen ==&lt;br /&gt;
&lt;br /&gt;
Tunnel zu einem Server aufbauen und Script starten, was Daten intern von einem Port &amp;lt;1024 umleitet umleitet (mit einem rsa key)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ServerIp=192.168.0.1&lt;br /&gt;
User=root&lt;br /&gt;
KeyFile=/home/user/.ssh/id_rsa&lt;br /&gt;
&lt;br /&gt;
#http tunnel&lt;br /&gt;
PortOut=80&lt;br /&gt;
PortTunnel=8080&lt;br /&gt;
sudo -u signux -s autossh -M 0 -f -R ${PortTunnel}:localhost:${PortOut} -i $KeyFile $User@$ServerIp -o ServerAliveInterval=30 -o ServerAliveCountMax=2 -o ExitOnForwardFailure=yes &amp;quot;/root/initTunnel.sh ${PortOut} ${PortTunnel}&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Script Daten von einem Port &amp;lt;1024 auf einen anderen Port umleiten lassen &amp;lt;code&amp;gt;initTunnel.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
PortOut=$1&lt;br /&gt;
PortTunnel=$2&lt;br /&gt;
PID=`ps -ef | grep -v &amp;quot;grep&amp;quot; | grep &amp;quot;socat TCP-LISTEN:$PortOut,fork,reuseaddr TCP:localhost:$PortTunnel&amp;quot; | awk &#039;{print $2}&#039;`&lt;br /&gt;
if [[ &amp;quot;&amp;quot; !=  &amp;quot;$PID&amp;quot; ]]; then&lt;br /&gt;
#  echo &amp;quot;killing $PID&amp;quot;&lt;br /&gt;
  kill -9 $PID&lt;br /&gt;
fi&lt;br /&gt;
socat TCP-LISTEN:$PortOut,fork,reuseaddr TCP:localhost:$PortTunnel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
22000 mobilebpi&lt;br /&gt;
22001 zentraleX2&lt;br /&gt;
22002 hühnerstall&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Ssh&amp;diff=845</id>
		<title>Ssh</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Ssh&amp;diff=845"/>
		<updated>2026-05-31T19:35:04Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ssh-authentifizierung:&lt;br /&gt;
&lt;br /&gt;
Veraltet: &amp;lt;code&amp;gt;ssh-keygen -t rsa -b 4096&amp;lt;/code&amp;gt;1024 geknackt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ssh-keygen -t ed25519&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ssh-copy-id -i ~/.ssh/id_rsa.pub user@server&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1024 &lt;br /&gt;
| SHA256&lt;br /&gt;
| QJet+Cx12LIR0aqOwcoMXP1XM4KtWSg6YmsKXDooCTI &lt;br /&gt;
| DSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| SHA256&lt;br /&gt;
| SMZ2znYo39P0jqoHQMzok6v63pqdTzOxuMATrd9Z42w &lt;br /&gt;
| ECDSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| MD5&lt;br /&gt;
| 85:a3:2a:10:43:36:08:be:58:f1:27:53:54:b8:09:c0 &lt;br /&gt;
| ECDSA&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_ecdsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256&lt;br /&gt;
| SHA256&lt;br /&gt;
| NSfk9rm0ppYb47Nyji0enw29vKN7BMGnu9F216ZXyRo&lt;br /&gt;
| ED25519&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 2048 &lt;br /&gt;
| SHA256&lt;br /&gt;
| yRlkqQgE6Ee5QsCuhgrDN/ZZTCHgoFl18nTsm/Sfl1o&lt;br /&gt;
| RSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 2048 &lt;br /&gt;
| MD5&lt;br /&gt;
| 0c:91:d4:3e:57:06:ad:4a:ad:2a:e2:09:93:4b:3b:c7&lt;br /&gt;
| RSA&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_rsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1024 &lt;br /&gt;
| SHA256&lt;br /&gt;
| 73jtsguLxkVJTTCThL/HqRvSGr/Nok+24kvLDEWYTjI &lt;br /&gt;
| DSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| SHA256&lt;br /&gt;
| 6SQyVJ4y90aPsZFPjryqtNA/R4mZ6/VsdUm6THQQosY &lt;br /&gt;
| ECDSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| MD5&lt;br /&gt;
| 58:9d:23:24:bd:e4:9f:55:6f:f4:4e:bd:bc:11:e0:47 &lt;br /&gt;
| ECDSA&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_ecdsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256&lt;br /&gt;
| SHA256&lt;br /&gt;
| EeT9gcyXiD1jfQ0TRfZHWt6o7cKQSnKXZXM0Xnjcb4E&lt;br /&gt;
| ED25519&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 256&lt;br /&gt;
| MD5&lt;br /&gt;
| 09:16:01:67:34:ba:2b:92:b3:13:5f:b3:30:48:a3:7f&lt;br /&gt;
| ED25519&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_ed25519_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 2048 &lt;br /&gt;
| SHA256&lt;br /&gt;
| 9nR5p+EacFyqv83tYWGbVD9oRnAhJ6K2zpGMDFtsPbg&lt;br /&gt;
| RSA&lt;br /&gt;
| ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
| 2048 &lt;br /&gt;
| MD5&lt;br /&gt;
| 65:bb:f3:bf:81:85:04:6d:65:ce:0c:ee:ed:b6:56:ce&lt;br /&gt;
| RSA&lt;br /&gt;
| ssh-keygen -E md5 -lf /etc/ssh/ssh_host_rsa_key.pub&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
illi &lt;br /&gt;
&lt;br /&gt;
MD5: &amp;lt;code&amp;gt;ssh-keygen -E md5 -lf /etc/ssh/ssh_host_&amp;lt;...&amp;gt;_key.pub&amp;lt;/code&amp;gt;&lt;br /&gt;
SHA256: &amp;lt;code&amp;gt;ssh-keygen -lf /etc/ssh/ssh_host_&amp;lt;...&amp;gt;_key.pub&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| ???&lt;br /&gt;
| MD5&lt;br /&gt;
| SHA256&lt;br /&gt;
| typ&lt;br /&gt;
|-&lt;br /&gt;
| 1024 &lt;br /&gt;
| 05:9b:97:f1:61:68:ef:cd:26:ba:6f:49:1f:5d:ee:0b&lt;br /&gt;
| R53s547SpSpp0BB0A8ZuPh7+fQXjiXs8mOXn+893bLY&lt;br /&gt;
| DSA&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| 50:f0:9f:31:7d:66:d7:c8:f4:de:5a:4e:9b:1d:d1:70&lt;br /&gt;
| Tf0fgIPOMzW+8AVC9HryPfTh3taL8kwFzLVLf5lYC6I&lt;br /&gt;
| ECDSA&lt;br /&gt;
|-&lt;br /&gt;
| 256 &lt;br /&gt;
| 8f:15:d6:5c:5b:3d:dd:a4:8e:02:32:3a:75:ed:5a:b1&lt;br /&gt;
| YEjk1g5zv5jPw4/IWWq7U5YYPiM+cjPGK6O++aAhjEU&lt;br /&gt;
| ED25519&lt;br /&gt;
|-&lt;br /&gt;
| 2048&lt;br /&gt;
| 23:e4:2c:a6:e9:4e:8b:8a:f0:42:5b:d6:4b:a2:a9:b5&lt;br /&gt;
| 1+A0lMmAB7tTXYANlVy/A5MWB/JXJ45jAWC/mHI/9dk&lt;br /&gt;
| RSA&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
um standby zu verhinden wenn ssh verbindung aufgebaut ist könnte die folgende Seite weiter helfen [http://askubuntu.com/questions/521620/prevent-machine-from-sleeping-when-ssh-connections-are-on seite]&lt;br /&gt;
&lt;br /&gt;
Https-Tunnel erstellen: &amp;lt;code&amp;gt;ssh -fCN -L 443:localhost:443 nutzer@zielserver&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Tunnel für Webseite erstellen ==&lt;br /&gt;
&lt;br /&gt;
Tunnel zu einem Server aufbauen und Script starten, was Daten intern von einem Port &amp;lt;1024 umleitet umleitet (mit einem rsa key)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ServerIp=192.168.0.1&lt;br /&gt;
User=root&lt;br /&gt;
KeyFile=/home/user/.ssh/id_rsa&lt;br /&gt;
&lt;br /&gt;
#http tunnel&lt;br /&gt;
PortOut=80&lt;br /&gt;
PortTunnel=8080&lt;br /&gt;
sudo -u signux -s autossh -M 0 -f -R ${PortTunnel}:localhost:${PortOut} -i $KeyFile $User@$ServerIp -o ServerAliveInterval=30 -o ServerAliveCountMax=2 -o ExitOnForwardFailure=yes &amp;quot;/root/initTunnel.sh ${PortOut} ${PortTunnel}&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Script Daten von einem Port &amp;lt;1024 auf einen anderen Port umleiten lassen &amp;lt;code&amp;gt;initTunnel.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
PortOut=$1&lt;br /&gt;
PortTunnel=$2&lt;br /&gt;
PID=`ps -ef | grep -v &amp;quot;grep&amp;quot; | grep &amp;quot;socat TCP-LISTEN:$PortOut,fork,reuseaddr TCP:localhost:$PortTunnel&amp;quot; | awk &#039;{print $2}&#039;`&lt;br /&gt;
if [[ &amp;quot;&amp;quot; !=  &amp;quot;$PID&amp;quot; ]]; then&lt;br /&gt;
#  echo &amp;quot;killing $PID&amp;quot;&lt;br /&gt;
  kill -9 $PID&lt;br /&gt;
fi&lt;br /&gt;
socat TCP-LISTEN:$PortOut,fork,reuseaddr TCP:localhost:$PortTunnel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
22000 mobilebpi&lt;br /&gt;
22001 zentraleX2&lt;br /&gt;
22002 hühnerstall&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Dotnet&amp;diff=844</id>
		<title>Dotnet</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Dotnet&amp;diff=844"/>
		<updated>2026-01-22T14:14:56Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Neues Projekt erstellen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dotnet new classlib -n MeinDllProjekt&lt;br /&gt;
dotnet new console -n MeinKonsolenProjekt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Solution erstellen ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dotnet new sln --name MySolution&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Projekt einer Solution hinzufügen ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dotnet sln MeineSolution.sln add ./MeinDllProjekt/MeinDllProjekt.csproj&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=843</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=843"/>
		<updated>2025-11-20T05:29:26Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
&lt;br /&gt;
* Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
Uuid=$(hostname)&lt;br /&gt;
Load10m=$(uptime | awk &#039;{print $(NF-1)}&#039;)&lt;br /&gt;
Load15m=$(uptime | awk &#039;{print $NF}&#039;)&lt;br /&gt;
Load1m=$(uptime | awk &#039;{print $10}&#039; | sed &#039;s/,//&#039;)&lt;br /&gt;
Processes=$(ps hax | wc -l | awk &#039;{$1=$1; print}&#039;)&lt;br /&gt;
Users=$(who | cut -f 1 -d &#039; &#039; | sort | uniq | wc -l | awk &#039;{$1=$1; print}&#039;)&lt;br /&gt;
&lt;br /&gt;
JsonLoad10m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 10 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load10m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonLoad15m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 15 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load15m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonLoad1m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 1 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load1m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonProcesses=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;Processes\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Processes\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonUsers=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;Users\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Users\&amp;quot;}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Json=&amp;quot;{\&amp;quot;software_version\&amp;quot;:\&amp;quot;1\&amp;quot;,\&amp;quot;uuid\&amp;quot;:\&amp;quot;$Uuid\&amp;quot;,\&amp;quot;sensordatavalues\&amp;quot;:[$JsonLoad1m,$JsonLoad10m,$JsonLoad15m,$JsonProcesses,$JsonUsers]}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#echo &amp;quot;Sending JSON: $Json&amp;quot;&lt;br /&gt;
/usr/bin/curl --silent -H &amp;quot;Content-Type: application/json&amp;quot; -X POST -d &amp;quot;$Json&amp;quot; -u &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt; https://sensors.sig-nux.de/data.php &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Datei &amp;lt;code&amp;gt;send.semnsor.data.plist&amp;lt;/code&amp;gt; unter &amp;lt;code&amp;gt;/Library/LaunchDaemons&amp;lt;/code&amp;gt; mit dem folgenden Inhalt angelegt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;send.semnsor.data&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
        &amp;lt;string&amp;gt;/Users/DEINUSER/bin/sendsensordata.sh&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- alle 2 minuten ausf??hren --&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;integer&amp;gt;120&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;true/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Error log --&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardErrorPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.sensor.data.err&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Default log --&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardOutPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.sensor.data.out&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rechte setzen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo chown root:wheel /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
sudo chmod 644 /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Job starten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo launchctl load /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Damit der Job durch weg daten senden kann sollte der Rechner nicht sich nicht in den sleep-Modus versetzen, dies kann via pmset konfiguriert werden.&lt;br /&gt;
** Einstellungen abfragen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@mac% pmset -g            &lt;br /&gt;
System-wide power settings:&lt;br /&gt;
Currently in use:&lt;br /&gt;
 standby              0&lt;br /&gt;
 Sleep On Power Button 1&lt;br /&gt;
 autorestart          1&lt;br /&gt;
 powernap             1&lt;br /&gt;
 networkoversleep     0&lt;br /&gt;
 disksleep            0&lt;br /&gt;
 sleep                0 (sleep prevented by powerd)&lt;br /&gt;
 ttyskeepawake        1&lt;br /&gt;
 displaysleep         5&lt;br /&gt;
 tcpkeepalive         1&lt;br /&gt;
 lowpowermode         0&lt;br /&gt;
 womp                 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Ruhezustand deaktivieren mit &amp;lt;code&amp;gt;pmset -a sleep 0&amp;lt;/code&amp;gt;&lt;br /&gt;
** Bildschirm nach 5min inaktivität abschalten lassen &amp;lt;code&amp;gt;pmset -a displaysleep 5&amp;lt;/code&amp;gt;&lt;br /&gt;
** Automatischer neustart nach Stromausfall &amp;lt;code&amp;gt;pmset -a autorestart 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Im ersten versuch hatte ich es mit einem Cronjob versucht, aber das hatte nur zuverlässig funktioniert wenn ein Benutzer angemeldet war...&lt;br /&gt;
** das sript wird via cronjob ausgeführt&lt;br /&gt;
** conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
** mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Informationen: &amp;lt;code&amp;gt;colima ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
PROFILE    STATUS     ARCH       CPUS    MEMORY    DISK      RUNTIME    ADDRESS&lt;br /&gt;
default    Running    aarch64    2       2GiB      100GiB    docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Startparameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-c, --cpus int                    number of CPUs (default 2)&lt;br /&gt;
-d, --disk int                    disk size in GiB (default 100)&lt;br /&gt;
-m, --memory float32              memory in GiB (default 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=842</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=842"/>
		<updated>2025-11-20T05:13:15Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
&lt;br /&gt;
* Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
Uuid=$(hostname)&lt;br /&gt;
Load10m=$(uptime | awk &#039;{print $(NF-1)}&#039;)&lt;br /&gt;
Load15m=$(uptime | awk &#039;{print $NF}&#039;)&lt;br /&gt;
Load1m=$(uptime | awk &#039;{print $10}&#039; | sed &#039;s/,//&#039;)&lt;br /&gt;
Processes=$(ps hax | wc -l | awk &#039;{$1=$1; print}&#039;)&lt;br /&gt;
Users=$(who | cut -f 1 -d &#039; &#039; | sort | uniq | wc -l | awk &#039;{$1=$1; print}&#039;)&lt;br /&gt;
&lt;br /&gt;
JsonLoad10m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 10 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load10m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonLoad15m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 15 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load15m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonLoad1m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 1 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load1m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonProcesses=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;Processes\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Processes\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonUsers=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;Users\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Users\&amp;quot;}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Json=&amp;quot;{\&amp;quot;software_version\&amp;quot;:\&amp;quot;1\&amp;quot;,\&amp;quot;uuid\&amp;quot;:\&amp;quot;$Uuid\&amp;quot;,\&amp;quot;sensordatavalues\&amp;quot;:[$JsonLoad1m,$JsonLoad10m,$JsonLoad15m,$JsonProcesses,$JsonUsers]}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#echo &amp;quot;Sending JSON: $Json&amp;quot;&lt;br /&gt;
/usr/bin/curl --silent -H &amp;quot;Content-Type: application/json&amp;quot; -X POST -d &amp;quot;$Json&amp;quot; -u &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt; https://sensors.sig-nux.de/data.php &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Datei &amp;lt;code&amp;gt;send.semnsor.data.plist&amp;lt;/code&amp;gt; unter &amp;lt;code&amp;gt;/Library/LaunchDaemons&amp;lt;/code&amp;gt; mit dem folgenden Inhalt angelegt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;send.semnsor.data&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
        &amp;lt;string&amp;gt;/Users/DEINUSER/bin/sendsensordata.sh&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- alle 2 minuten ausf??hren --&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;integer&amp;gt;120&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;true/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Error log --&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardErrorPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.sensor.data.err&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Default log --&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardOutPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.sensor.data.out&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rechte setzen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo chown root:wheel /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
sudo chmod 644 /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Job starten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo launchctl load /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Im ersten versuch hatte ich es mit einem Cronjob versucht, aber das hatte nur zuverlässig funktioniert wenn ein Benutzer angemeldet war...&lt;br /&gt;
** das sript wird via cronjob ausgeführt&lt;br /&gt;
** conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
** mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Informationen: &amp;lt;code&amp;gt;colima ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
PROFILE    STATUS     ARCH       CPUS    MEMORY    DISK      RUNTIME    ADDRESS&lt;br /&gt;
default    Running    aarch64    2       2GiB      100GiB    docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Startparameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-c, --cpus int                    number of CPUs (default 2)&lt;br /&gt;
-d, --disk int                    disk size in GiB (default 100)&lt;br /&gt;
-m, --memory float32              memory in GiB (default 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=841</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=841"/>
		<updated>2025-11-20T05:11:13Z</updated>

		<summary type="html">&lt;p&gt;Signux: /* Sensordaten versenden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
&lt;br /&gt;
* Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
Uuid=$(hostname)&lt;br /&gt;
Load10m=$(uptime | awk &#039;{print $(NF-1)}&#039;)&lt;br /&gt;
Load15m=$(uptime | awk &#039;{print $NF}&#039;)&lt;br /&gt;
Load1m=$(uptime | awk &#039;{print $10}&#039; | sed &#039;s/,//&#039;)&lt;br /&gt;
Processes=$(ps hax | wc -l | awk &#039;{$1=$1; print}&#039;)&lt;br /&gt;
Users=$(who | cut -f 1 -d &#039; &#039; | sort | uniq | wc -l | awk &#039;{$1=$1; print}&#039;)&lt;br /&gt;
&lt;br /&gt;
JsonLoad10m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 10 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load10m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonLoad15m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 15 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load15m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonLoad1m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 1 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load1m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonProcesses=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;Processes\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Processes\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonUsers=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;Users\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Users\&amp;quot;}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Json=&amp;quot;{\&amp;quot;software_version\&amp;quot;:\&amp;quot;1\&amp;quot;,\&amp;quot;uuid\&amp;quot;:\&amp;quot;$Uuid\&amp;quot;,\&amp;quot;sensordatavalues\&amp;quot;:[$JsonLoad1m,$JsonLoad10m,$JsonLoad15m,$JsonProcesses,$JsonUsers]}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#echo &amp;quot;Sending JSON: $Json&amp;quot;&lt;br /&gt;
/usr/bin/curl --silent -H &amp;quot;Content-Type: application/json&amp;quot; -X POST -d &amp;quot;$Json&amp;quot; -u &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt; https://sensors.sig-nux.de/data.php &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Datei &amp;lt;code&amp;gt;send.semnsor.data.plist&amp;lt;/code&amp;gt; unter &amp;lt;code&amp;gt;/Library/LaunchDaemons&amp;lt;/code&amp;gt; mit dem folgenden Inhalt angelegt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;send.semnsor.data&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
        &amp;lt;string&amp;gt;/Users/DEINUSER/bin/sendsensordata.sh&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;integer&amp;gt;120&amp;lt;/integer&amp;gt; &amp;lt;!-- alle 2 Minuten --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardErrorPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.err&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardOutPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.out&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rechte setzen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo chown root:wheel /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
sudo chmod 644 /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Job starten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo launchctl load /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Im ersten versuch hatte ich es mit einem Cronjob versucht, aber das hatte nur zuverlässig funktioniert wenn ein Benutzer angemeldet war...&lt;br /&gt;
** das sript wird via cronjob ausgeführt&lt;br /&gt;
** conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
** mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Informationen: &amp;lt;code&amp;gt;colima ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
PROFILE    STATUS     ARCH       CPUS    MEMORY    DISK      RUNTIME    ADDRESS&lt;br /&gt;
default    Running    aarch64    2       2GiB      100GiB    docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Startparameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-c, --cpus int                    number of CPUs (default 2)&lt;br /&gt;
-d, --disk int                    disk size in GiB (default 100)&lt;br /&gt;
-m, --memory float32              memory in GiB (default 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=840</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=840"/>
		<updated>2025-11-20T05:10:40Z</updated>

		<summary type="html">&lt;p&gt;Signux: /* Sensordaten versenden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
&lt;br /&gt;
* Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
Uuid=$(hostname)&lt;br /&gt;
Load10m=$(uptime | awk &#039;{print $(NF-1)}&#039;)&lt;br /&gt;
Load15m=$(uptime | awk &#039;{print $NF}&#039;)&lt;br /&gt;
Load1m=$(uptime | awk &#039;{print $10}&#039; | sed &#039;s/,//&#039;)&lt;br /&gt;
Processes=$(ps hax | wc -l | awk &#039;{$1=$1; print}&#039;)&lt;br /&gt;
Users=$(who | cut -f 1 -d &#039; &#039; | sort | uniq | wc -l | awk &#039;{$1=$1; print}&#039;)&lt;br /&gt;
&lt;br /&gt;
JsonLoad10m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 10 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load10m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonLoad15m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 15 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load15m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonLoad1m=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;load 1 min\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load1m\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonProcesses=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;Processes\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Processes\&amp;quot;}&amp;quot;&lt;br /&gt;
JsonUsers=&amp;quot;{\&amp;quot;value_type\&amp;quot;:\&amp;quot;Users\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Users\&amp;quot;}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Json=&amp;quot;{\&amp;quot;software_version\&amp;quot;:\&amp;quot;1\&amp;quot;,\&amp;quot;uuid\&amp;quot;:\&amp;quot;$Uuid\&amp;quot;,\&amp;quot;sensordatavalues\&amp;quot;:[$JsonLoad1m,$JsonLoad10m,$JsonLoad15m,$JsonProcesses,$JsonUsers]}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#echo &amp;quot;Sending JSON: $Json&amp;quot;&lt;br /&gt;
/usr/bin/curl --silent -H &amp;quot;Content-Type: application/json&amp;quot; -X POST -d &amp;quot;$Json&amp;quot; -u SigMini:HKLKdO6gDYlSRpbN9gl7 https://sensors.sig-nux.de/data.php &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Datei &amp;lt;code&amp;gt;send.semnsor.data.plist&amp;lt;/code&amp;gt; unter &amp;lt;code&amp;gt;/Library/LaunchDaemons&amp;lt;/code&amp;gt; mit dem folgenden Inhalt angelegt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;send.semnsor.data&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
        &amp;lt;string&amp;gt;/Users/DEINUSER/bin/sendsensordata.sh&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;integer&amp;gt;120&amp;lt;/integer&amp;gt; &amp;lt;!-- alle 2 Minuten --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardErrorPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.err&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardOutPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.out&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rechte setzen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo chown root:wheel /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
sudo chmod 644 /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Job starten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo launchctl load /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Im ersten versuch hatte ich es mit einem Cronjob versucht, aber das hatte nur zuverlässig funktioniert wenn ein Benutzer angemeldet war...&lt;br /&gt;
** das sript wird via cronjob ausgeführt&lt;br /&gt;
** conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
** mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Informationen: &amp;lt;code&amp;gt;colima ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
PROFILE    STATUS     ARCH       CPUS    MEMORY    DISK      RUNTIME    ADDRESS&lt;br /&gt;
default    Running    aarch64    2       2GiB      100GiB    docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Startparameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-c, --cpus int                    number of CPUs (default 2)&lt;br /&gt;
-d, --disk int                    disk size in GiB (default 100)&lt;br /&gt;
-m, --memory float32              memory in GiB (default 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=839</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=839"/>
		<updated>2025-11-16T05:56:02Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
&lt;br /&gt;
* Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
Uuid=`hostname`&lt;br /&gt;
Load10m=`uptime | cut -f2 -d&amp;quot;g&amp;quot; | cut -f2 -d&amp;quot;:&amp;quot; | cut -f3 -d&amp;quot; &amp;quot;`&lt;br /&gt;
Load15m=`uptime | cut -f2 -d&amp;quot;g&amp;quot; | cut -f2 -d&amp;quot;:&amp;quot; | cut -f4 -d&amp;quot; &amp;quot;`&lt;br /&gt;
Load1m=`uptime | cut -f2 -d&amp;quot;g&amp;quot; | cut -f2 -d&amp;quot;:&amp;quot; | cut -f2 -d&amp;quot; &amp;quot;`&lt;br /&gt;
Processes=`ps hax|wc -l`&lt;br /&gt;
Users=`who | cut -f 1 -d &#039; &#039; | sort | wc -l`&lt;br /&gt;
&lt;br /&gt;
JsonLoad10m={\&amp;quot;value_type\&amp;quot;:\&amp;quot;&amp;quot;load 10 min&amp;quot;\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load10m\&amp;quot;}&lt;br /&gt;
JsonLoad15m={\&amp;quot;value_type\&amp;quot;:\&amp;quot;&amp;quot;load 15 min&amp;quot;\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load15m\&amp;quot;}&lt;br /&gt;
JsonLoad1m={\&amp;quot;value_type\&amp;quot;:\&amp;quot;&amp;quot;load 1 min&amp;quot;\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Load1m\&amp;quot;}&lt;br /&gt;
JsonProcesses={\&amp;quot;value_type\&amp;quot;:\&amp;quot;&amp;quot;Processes&amp;quot;\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Processes\&amp;quot;}&lt;br /&gt;
JsonUsers={\&amp;quot;value_type\&amp;quot;:\&amp;quot;&amp;quot;Users&amp;quot;\&amp;quot;,\&amp;quot;value\&amp;quot;:\&amp;quot;$Users\&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
Json={\&amp;quot;software_version\&amp;quot;:\&amp;quot;1\&amp;quot;,\&amp;quot;uuid\&amp;quot;:\&amp;quot;$Uuid\&amp;quot;,\&amp;quot;sensordatavalues\&amp;quot;:[$JsonLoad1m,$JsonLoad10m,$JsonLoad15m,$JsonProcesses,$JsonUsers]}&lt;br /&gt;
#echo $Json&lt;br /&gt;
/usr/bin/curl --silent -H &amp;quot;Content-Type: application/json&amp;quot; -X POST -d &amp;quot;$Json&amp;quot; -u &amp;lt;sensor_name&amp;gt;:&amp;lt;sensor_passwort&amp;gt; &amp;lt;sensor_server_url&amp;gt; &amp;gt; /dev/null&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Datei &amp;lt;code&amp;gt;send.semnsor.data.plist&amp;lt;/code&amp;gt; unter &amp;lt;code&amp;gt;/Library/LaunchDaemons&amp;lt;/code&amp;gt; mit dem folgenden Inhalt angelegt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;send.semnsor.data&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
        &amp;lt;string&amp;gt;/Users/DEINUSER/bin/sendsensordata.sh&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;integer&amp;gt;120&amp;lt;/integer&amp;gt; &amp;lt;!-- alle 2 Minuten --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardErrorPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.err&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardOutPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.out&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Rechte setzen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo chown root:wheel /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
sudo chmod 644 /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Job starten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo launchctl load /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Im ersten versuch hatte ich es mit einem Cronjob versucht, aber das hatte nur zuverlässig funktioniert wenn ein Benutzer angemeldet war...&lt;br /&gt;
** das sript wird via cronjob ausgeführt&lt;br /&gt;
** conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
** mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Informationen: &amp;lt;code&amp;gt;colima ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
PROFILE    STATUS     ARCH       CPUS    MEMORY    DISK      RUNTIME    ADDRESS&lt;br /&gt;
default    Running    aarch64    2       2GiB      100GiB    docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Startparameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-c, --cpus int                    number of CPUs (default 2)&lt;br /&gt;
-d, --disk int                    disk size in GiB (default 100)&lt;br /&gt;
-m, --memory float32              memory in GiB (default 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=838</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=838"/>
		<updated>2025-11-16T05:43:59Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
* Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
* Datei &amp;lt;code&amp;gt;send.semnsor.data.plist&amp;lt;/code&amp;gt; unter &amp;lt;code&amp;gt;/Library/LaunchDaemons&amp;lt;/code&amp;gt; mit dem folgenden Inhalt angelegt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;send.semnsor.data&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
        &amp;lt;string&amp;gt;/Users/DEINUSER/bin/sendsensordata.sh&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;integer&amp;gt;120&amp;lt;/integer&amp;gt; &amp;lt;!-- alle 2 Minuten --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardErrorPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.err&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardOutPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.out&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Rechte setzen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo chown root:wheel /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
sudo chmod 644 /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Job starten:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo launchctl load /Library/LaunchDaemons/send.semnsor.data.plist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Im ersten versuch hatte ich es mit einem Cronjob versucht, aber das hatte nur zuverlässig funktioniert wenn ein Benutzer angemeldet war...&lt;br /&gt;
** das sript wird via cronjob ausgeführt&lt;br /&gt;
** conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
** mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Informationen: &amp;lt;code&amp;gt;colima ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
PROFILE    STATUS     ARCH       CPUS    MEMORY    DISK      RUNTIME    ADDRESS&lt;br /&gt;
default    Running    aarch64    2       2GiB      100GiB    docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Startparameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-c, --cpus int                    number of CPUs (default 2)&lt;br /&gt;
-d, --disk int                    disk size in GiB (default 100)&lt;br /&gt;
-m, --memory float32              memory in GiB (default 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=837</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=837"/>
		<updated>2025-11-16T05:41:52Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
* Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
* Datei &amp;lt;code&amp;gt;send.semnsor.data.plist&amp;lt;/code&amp;gt; unter &amp;lt;code&amp;gt;/Library/LaunchDaemons&amp;lt;/code&amp;gt; mit dem folgenden Inhalt angelegt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;send.semnsor.data&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
        &amp;lt;string&amp;gt;/Users/DEINUSER/bin/sendsensordata.sh&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;integer&amp;gt;120&amp;lt;/integer&amp;gt; &amp;lt;!-- alle 2 Minuten --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardErrorPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.err&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;key&amp;gt;StandardOutPath&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/tmp/send.semnsor.data.out&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Im ersten versuch hatte ich es mit einem Cronjob versucht, aber das hatte nur zuverlässig funktioniert wenn ein Benutzer angemeldet war...&lt;br /&gt;
** das sript wird via cronjob ausgeführt&lt;br /&gt;
** conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
** mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Informationen: &amp;lt;code&amp;gt;colima ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
PROFILE    STATUS     ARCH       CPUS    MEMORY    DISK      RUNTIME    ADDRESS&lt;br /&gt;
default    Running    aarch64    2       2GiB      100GiB    docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Startparameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-c, --cpus int                    number of CPUs (default 2)&lt;br /&gt;
-d, --disk int                    disk size in GiB (default 100)&lt;br /&gt;
-m, --memory float32              memory in GiB (default 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=836</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=836"/>
		<updated>2025-11-16T05:36:00Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
&lt;br /&gt;
* Im ersten versuch hatte ich es mit einem Cronjob versucht, aber das hatte nur zuverlässig funktioniert wenn ein Benutzer angemeldet war...&lt;br /&gt;
** Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
** das sript wird via cronjob ausgeführt&lt;br /&gt;
** conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
** mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Informationen: &amp;lt;code&amp;gt;colima ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
PROFILE    STATUS     ARCH       CPUS    MEMORY    DISK      RUNTIME    ADDRESS&lt;br /&gt;
default    Running    aarch64    2       2GiB      100GiB    docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Startparameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-c, --cpus int                    number of CPUs (default 2)&lt;br /&gt;
-d, --disk int                    disk size in GiB (default 100)&lt;br /&gt;
-m, --memory float32              memory in GiB (default 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=835</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=835"/>
		<updated>2025-11-16T05:34:53Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
* Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
* das sript wird via cronjob ausgeführt&lt;br /&gt;
* conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
* mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;br /&gt;
* Informationen: &amp;lt;code&amp;gt;colima ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;    &lt;br /&gt;
PROFILE    STATUS     ARCH       CPUS    MEMORY    DISK      RUNTIME    ADDRESS&lt;br /&gt;
default    Running    aarch64    2       2GiB      100GiB    docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Startparameter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-c, --cpus int                    number of CPUs (default 2)&lt;br /&gt;
-d, --disk int                    disk size in GiB (default 100)&lt;br /&gt;
-m, --memory float32              memory in GiB (default 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=834</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=834"/>
		<updated>2025-11-16T05:02:41Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# [[Mac Mini M4#Sensordaten versenden|Ich möchte Sensor-daten versenden]]&lt;br /&gt;
# [[Mac Mini M4#Docker|Ich möchte einen Docker container laufen lassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Externe Festplatte anbinden =&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sensordaten versenden =&lt;br /&gt;
* Dafür hab ich ein script unter &amp;quot;bin&amp;quot; abgelegt&lt;br /&gt;
* das sript wird via cronjob ausgeführt&lt;br /&gt;
* conjob kann mit &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt; angelegt werden&lt;br /&gt;
* mit &amp;lt;code&amp;gt;export EDITOR=nano&amp;lt;/code&amp;gt; kann man den default editor auf nano umstellen&lt;br /&gt;
&lt;br /&gt;
= Docker =&lt;br /&gt;
== Colima ==&lt;br /&gt;
* Installation via brew: &amp;lt;code&amp;gt;brew install colima&amp;lt;/code&amp;gt;&lt;br /&gt;
* Start: &amp;lt;code&amp;gt;colina start&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=833</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=833"/>
		<updated>2025-11-16T04:52:17Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was möchte ich haben:&lt;br /&gt;
&lt;br /&gt;
# [[Mac Mini M4#Externe Festplatte anbinden|Externe Festplatte anbinden]]&lt;br /&gt;
# Ich möchte Sensor-daten versenden&lt;br /&gt;
# Ich möchte einen Docker container laufen lassen&lt;br /&gt;
&lt;br /&gt;
== Externe Festplatte anbinden ==&lt;br /&gt;
; Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=832</id>
		<title>Mac Mini M4</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Mac_Mini_M4&amp;diff=832"/>
		<updated>2025-11-15T18:15:50Z</updated>

		<summary type="html">&lt;p&gt;Signux: Die Seite wurde neu angelegt: „Externes Laufwerk automatisch einbinden lassen &amp;lt;pre&amp;gt; sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true &amp;lt;/pre&amp;gt;“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Externes Laufwerk automatisch einbinden lassen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Projekte&amp;diff=831</id>
		<title>Projekte</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Projekte&amp;diff=831"/>
		<updated>2025-11-15T18:15:00Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[3D Druck]]&lt;br /&gt;
&lt;br /&gt;
[[Angular 7]]&lt;br /&gt;
&lt;br /&gt;
[[APC - USV]]&lt;br /&gt;
&lt;br /&gt;
[[Banana Pi]]&lt;br /&gt;
&lt;br /&gt;
[[Banana Pi M2 Ultra]]&lt;br /&gt;
&lt;br /&gt;
[[Crypto Geld]]&lt;br /&gt;
&lt;br /&gt;
[[Dash Cam]]&lt;br /&gt;
&lt;br /&gt;
[[dotnet]]&lt;br /&gt;
&lt;br /&gt;
[[Elite Dangerous]]&lt;br /&gt;
&lt;br /&gt;
[[Eltern PC]]&lt;br /&gt;
&lt;br /&gt;
[[Epson ET-2826]]&lt;br /&gt;
&lt;br /&gt;
[[eQ-3 Bluthooth Heizungsthermostat]]&lt;br /&gt;
&lt;br /&gt;
[[Feinstaub Sensor]]&lt;br /&gt;
&lt;br /&gt;
[[Dell XPS 15 (9550)]]&lt;br /&gt;
&lt;br /&gt;
[[Dell XPS 13 (9360)]]&lt;br /&gt;
&lt;br /&gt;
[[Bezahlmodel Menschenzeit]]&lt;br /&gt;
&lt;br /&gt;
[[gpsbabel]]&lt;br /&gt;
&lt;br /&gt;
[[GPS usb modul]]&lt;br /&gt;
&lt;br /&gt;
[[Mac Mini M4]]&lt;br /&gt;
&lt;br /&gt;
[[Mastodon on Gentoo]]&lt;br /&gt;
&lt;br /&gt;
[[Nexus 7]]&lt;br /&gt;
&lt;br /&gt;
[[Nextcloud on ubuntu]]&lt;br /&gt;
&lt;br /&gt;
[[ODROID-C4]]&lt;br /&gt;
&lt;br /&gt;
[[ODROID-XU4Q]]&lt;br /&gt;
&lt;br /&gt;
[[Onion Omega - Aquariumsteuerung]]&lt;br /&gt;
&lt;br /&gt;
[[Onion Omega - Hühnerstallsteuerung]]&lt;br /&gt;
&lt;br /&gt;
[[Onion Omega 2 - AquariumV2]]&lt;br /&gt;
&lt;br /&gt;
[[Orange Pi 3 H6]]&lt;br /&gt;
&lt;br /&gt;
[[PCTV Systems tripleStick T2 (292e)]]&lt;br /&gt;
&lt;br /&gt;
[[Raspberry pi 3]]&lt;br /&gt;
&lt;br /&gt;
[[Ryzen9]]&lt;br /&gt;
&lt;br /&gt;
[[SVG Grafiken]]&lt;br /&gt;
&lt;br /&gt;
[[Videos stabilisieren]]&lt;br /&gt;
&lt;br /&gt;
[[Visual Studio Code]]&lt;br /&gt;
&lt;br /&gt;
[[Zeronet on Gentoo]]&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=830</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=830"/>
		<updated>2025-10-20T16:13:18Z</updated>

		<summary type="html">&lt;p&gt;Signux: /* Container aktualisieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Image anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;iamge-name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--no-cache = komplett neu erstellen&lt;br /&gt;
&lt;br /&gt;
=== Images anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker images&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container starten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run -d --name &amp;lt;container-name&amp;gt; &amp;lt;image-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-d = im hintergund starten&lt;br /&gt;
&lt;br /&gt;
-it = mit console starten (/bin/bash anhängen)&lt;br /&gt;
&lt;br /&gt;
-p &amp;lt;HOST_PORT&amp;gt;:&amp;lt;CONTAINER_PORT&amp;gt; = port weiterleiten&lt;br /&gt;
&lt;br /&gt;
=== Container log ansehen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker logs -f &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit Container ineragieren ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker exec -it &amp;lt;container-name&amp;gt; /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container aktualisieren ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker update --restart=always &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--restart=always = immer neustarten wenn Rechner neu startet&lt;br /&gt;
&lt;br /&gt;
--restart=unless-stopped = nur starten wenn er nicht beendet wurde&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=829</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=829"/>
		<updated>2025-10-20T16:12:55Z</updated>

		<summary type="html">&lt;p&gt;Signux: /* Container starten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Image anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;iamge-name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--no-cache = komplett neu erstellen&lt;br /&gt;
&lt;br /&gt;
=== Images anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker images&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container starten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run -d --name &amp;lt;container-name&amp;gt; &amp;lt;image-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-d = im hintergund starten&lt;br /&gt;
&lt;br /&gt;
-it = mit console starten (/bin/bash anhängen)&lt;br /&gt;
&lt;br /&gt;
-p &amp;lt;HOST_PORT&amp;gt;:&amp;lt;CONTAINER_PORT&amp;gt; = port weiterleiten&lt;br /&gt;
&lt;br /&gt;
=== Container log ansehen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker logs -f &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit Container ineragieren ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker exec -it &amp;lt;container-name&amp;gt; /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container aktualisieren ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker update --restart=always &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--restart=always = immer neustarten wenn Rechner neu startet&lt;br /&gt;
--restart=unless-stopped = nur starten wenn er nicht beendet wurde&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=828</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=828"/>
		<updated>2025-10-12T08:32:28Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Image anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;iamge-name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--no-cache = komplett neu erstellen&lt;br /&gt;
&lt;br /&gt;
=== Images anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker images&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container starten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run -d --name &amp;lt;container-name&amp;gt; &amp;lt;image-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-d = im hintergund starten&lt;br /&gt;
-it = mit console starten (/bin/bash anhängen)&lt;br /&gt;
&lt;br /&gt;
=== Container log ansehen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker logs -f &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit Container ineragieren ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker exec -it &amp;lt;container-name&amp;gt; /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container aktualisieren ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker update --restart=always &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--restart=always = immer neustarten wenn Rechner neu startet&lt;br /&gt;
--restart=unless-stopped = nur starten wenn er nicht beendet wurde&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=827</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=827"/>
		<updated>2025-10-11T17:59:24Z</updated>

		<summary type="html">&lt;p&gt;Signux: /* Image anlegen aus Dockerfile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Image anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;iamge-name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--no-cache = komplett neu erstellen&lt;br /&gt;
&lt;br /&gt;
=== Images anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker images&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container starten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run -d --name &amp;lt;container-name&amp;gt; &amp;lt;image-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-d = im hintergund starten&lt;br /&gt;
-it = mit console starten (/bin/bash anhängen)&lt;br /&gt;
&lt;br /&gt;
=== Container log ansehen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker logs -f &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit Container ineragieren ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker exec -it &amp;lt;container-name&amp;gt; /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=826</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=826"/>
		<updated>2025-10-11T17:58:50Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Image anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--no-cache = komplett neu erstellen&lt;br /&gt;
&lt;br /&gt;
=== Images anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker images&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container starten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run -d --name &amp;lt;container-name&amp;gt; &amp;lt;image-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-d = im hintergund starten&lt;br /&gt;
-it = mit console starten (/bin/bash anhängen)&lt;br /&gt;
&lt;br /&gt;
=== Container log ansehen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker logs -f &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit Container ineragieren ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker exec -it &amp;lt;container-name&amp;gt; /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=825</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=825"/>
		<updated>2025-10-11T16:52:25Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container starten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run -d --name &amp;lt;container-name&amp;gt; &amp;lt;image-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-d = im hintergund starten&lt;br /&gt;
-it = mit console starten (/bin/bash anhängen)&lt;br /&gt;
&lt;br /&gt;
=== Container log ansehen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker logs -f &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mit Container ineragieren ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker exec -it &amp;lt;container-name&amp;gt; /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=824</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=824"/>
		<updated>2025-10-11T16:49:51Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container starten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run -d --name &amp;lt;container-name&amp;gt; &amp;lt;image-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-d = im hintergund starten&lt;br /&gt;
-it = mit console starten (/bin/bash anhängen)&lt;br /&gt;
&lt;br /&gt;
=== Container log ansehen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker logs -f &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=823</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=823"/>
		<updated>2025-10-11T16:47:39Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container starten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run -d --name &amp;lt;container-name&amp;gt; &amp;lt;image-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-d = im hintergund starten&lt;br /&gt;
-it = mit console starten (/bin/bash anhängen)&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=822</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=822"/>
		<updated>2025-10-11T16:45:11Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container starten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker run --name &amp;lt;container-name&amp;gt; &amp;lt;image-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=821</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=821"/>
		<updated>2025-10-11T15:35:55Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container anlegen aus Dockerfile ===&lt;br /&gt;
In das Verzeichnis gehen wo die Dockerfile liegt und dann:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker build -t &amp;lt;name:tag&amp;gt; .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container löschen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker rm &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=820</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Docker&amp;diff=820"/>
		<updated>2025-10-11T15:32:23Z</updated>

		<summary type="html">&lt;p&gt;Signux: Die Seite wurde neu angelegt: „= Docker = === Alle laufenden Container anzeigen lassen === &amp;lt;pre&amp;gt; docker ps -a &amp;lt;/pre&amp;gt;  === Container anlegen aus Dockerfile === &amp;lt;pre&amp;gt;  &amp;lt;/pre&amp;gt;  === Container stoppen === &amp;lt;pre&amp;gt; docker stop &amp;lt;container-name&amp;gt; &amp;lt;/pre&amp;gt;“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docker =&lt;br /&gt;
=== Alle laufenden Container anzeigen lassen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker ps -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container anlegen aus Dockerfile ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
docker stop &amp;lt;container-name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Linux&amp;diff=819</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Linux&amp;diff=819"/>
		<updated>2025-10-11T15:28:26Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[wlan]]&lt;br /&gt;
&lt;br /&gt;
[[bash]]&lt;br /&gt;
&lt;br /&gt;
[[cryptsetup]]&lt;br /&gt;
&lt;br /&gt;
[[date]]&lt;br /&gt;
&lt;br /&gt;
[[dd]]&lt;br /&gt;
&lt;br /&gt;
[[distcc]]&lt;br /&gt;
&lt;br /&gt;
[[dmesg]]&lt;br /&gt;
&lt;br /&gt;
[[docker]]&lt;br /&gt;
&lt;br /&gt;
[[eudev]]&lt;br /&gt;
&lt;br /&gt;
[[f3 (SD-Card check)]]&lt;br /&gt;
&lt;br /&gt;
[[find]]&lt;br /&gt;
&lt;br /&gt;
[[fsck]]&lt;br /&gt;
&lt;br /&gt;
[[fstab]]&lt;br /&gt;
&lt;br /&gt;
[[gentoo help]]&lt;br /&gt;
&lt;br /&gt;
[[git]]&lt;br /&gt;
&lt;br /&gt;
[[gpg]]&lt;br /&gt;
&lt;br /&gt;
[[grep]]&lt;br /&gt;
&lt;br /&gt;
[[growisofs]]&lt;br /&gt;
&lt;br /&gt;
[[grub]]&lt;br /&gt;
&lt;br /&gt;
[[htpasswd]]&lt;br /&gt;
&lt;br /&gt;
[[imagemagick]]&lt;br /&gt;
&lt;br /&gt;
[[jail]]&lt;br /&gt;
&lt;br /&gt;
[[KDE]]&lt;br /&gt;
&lt;br /&gt;
[[kernel]]&lt;br /&gt;
&lt;br /&gt;
[[keycloak]]&lt;br /&gt;
&lt;br /&gt;
[[lame]]&lt;br /&gt;
&lt;br /&gt;
[[lastb]]&lt;br /&gt;
&lt;br /&gt;
[[layman]]&lt;br /&gt;
&lt;br /&gt;
[[letsencrypt]]&lt;br /&gt;
&lt;br /&gt;
[[logrotate]]&lt;br /&gt;
&lt;br /&gt;
[[lvm]]&lt;br /&gt;
&lt;br /&gt;
[[Mediawiki]]&lt;br /&gt;
&lt;br /&gt;
[[mdadm]]&lt;br /&gt;
&lt;br /&gt;
[[mitmproxy]]&lt;br /&gt;
&lt;br /&gt;
[[mysql]]&lt;br /&gt;
&lt;br /&gt;
[[nano]]&lt;br /&gt;
&lt;br /&gt;
[[nmap]]&lt;br /&gt;
&lt;br /&gt;
[[net-analyzer]]&lt;br /&gt;
&lt;br /&gt;
[[nextcloud]]&lt;br /&gt;
&lt;br /&gt;
[[Partition bereinigen]]&lt;br /&gt;
&lt;br /&gt;
[[Postgresql]]&lt;br /&gt;
&lt;br /&gt;
[[proftpd]]&lt;br /&gt;
&lt;br /&gt;
[[prosody]]&lt;br /&gt;
&lt;br /&gt;
[[qemu]]&lt;br /&gt;
&lt;br /&gt;
[[ramdisk]]&lt;br /&gt;
&lt;br /&gt;
[[rclone]]&lt;br /&gt;
&lt;br /&gt;
[[rsync]]&lt;br /&gt;
&lt;br /&gt;
[[screen]]&lt;br /&gt;
&lt;br /&gt;
[[sdcard archivieren]]&lt;br /&gt;
&lt;br /&gt;
[[serial]]&lt;br /&gt;
&lt;br /&gt;
[[sox]]&lt;br /&gt;
&lt;br /&gt;
[[ssh]]&lt;br /&gt;
&lt;br /&gt;
[[unimrcp]]&lt;br /&gt;
&lt;br /&gt;
[[user]]&lt;br /&gt;
&lt;br /&gt;
[[uuid]] - zb von Festplatten&lt;br /&gt;
&lt;br /&gt;
[[tar]]&lt;br /&gt;
&lt;br /&gt;
[[tvheadend]]&lt;br /&gt;
&lt;br /&gt;
[[VirtualBox]]&lt;br /&gt;
&lt;br /&gt;
[[wget]]&lt;br /&gt;
&lt;br /&gt;
[[wireguard]]&lt;br /&gt;
&lt;br /&gt;
[[xorg]]&lt;br /&gt;
&lt;br /&gt;
[[xz]] - Dateien packen/entpacken&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Cryptsetup&amp;diff=818</id>
		<title>Cryptsetup</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Cryptsetup&amp;diff=818"/>
		<updated>2025-10-01T09:52:45Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vorhandene keys anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksDump &amp;lt;device&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
key hinzufügen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksAddKey &amp;lt;device&amp;gt; [&amp;lt;keyfile&amp;gt;]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
partition verschlüsseln&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksFormat -c aes-xts-plain64 -s 512 -h sha512 -y &amp;lt;partition&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
verschlüsselte Partition einbinden&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksOpen &amp;lt;partition&amp;gt; usb-crypt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
belegte Slots die mit einem Passwort anzeigen lassen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksDump &amp;lt;device&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort hinzufügen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksAddKey &amp;lt;device&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort entfernen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksRemoveKey &amp;lt;device&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
	<entry>
		<id>https://wiki.sig-nux.de/index.php?title=Cryptsetup&amp;diff=817</id>
		<title>Cryptsetup</title>
		<link rel="alternate" type="text/html" href="https://wiki.sig-nux.de/index.php?title=Cryptsetup&amp;diff=817"/>
		<updated>2025-10-01T09:52:13Z</updated>

		<summary type="html">&lt;p&gt;Signux: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vorhandene keys anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksDump &amp;lt;device&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
key hinzufügen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksAddKey &amp;lt;device&amp;gt; [&amp;lt;keyfile&amp;gt;]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
partition verschlüsseln&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksFormat -c aes-xts-plain64 -s 512 -h sha512 -y &amp;lt;partition&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
verschlüsselte Partition einbinden&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksOpen &amp;lt;partition&amp;gt; usb-crypt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
belegte Slots die mit einem Passwort anzeigen lassen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksDump /dev/sdX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort hinzufügen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksAddKey /dev/sdX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort entfernen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cryptsetup luksRemoveKey /dev/sdX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Signux</name></author>
	</entry>
</feed>