<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Markus Schemp, Autor bei Schemp.de</title>
	<atom:link href="https://www.schemp.de/author/markusschemp-de/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.schemp.de/author/markusschemp-de/</link>
	<description>IT Matters</description>
	<lastBuildDate>Wed, 28 Jan 2026 08:56:50 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>UniGetUI: Windows Clients Up to Date halten</title>
		<link>https://www.schemp.de/2025/01/31/unigetui-windows-clients-up-to-date-halten/</link>
		
		<dc:creator><![CDATA[Markus Schemp]]></dc:creator>
		<pubDate>Fri, 31 Jan 2025 21:17:04 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.schemp.de/?p=204</guid>

					<description><![CDATA[<p>Ich weiß ich wiederhole mich &#8211; &#8222;Softwareupdates zeitnah durchzuführen ist eine de elementaren Grundsäulen so ziemlich jeder IT Sicherheitsstrategie&#8220;. In dem Artikel Watchtower: Automatische Docker Container Updates habe ich mich damit beschäftigt, wie ich das für mein Container-Setup erledigen kann. Aber was ist mit meinem Windows Client? Microsoft Updates sind ja klar &#8211; aber wie [&#8230;]</p>
<p>Der Beitrag <a href="https://www.schemp.de/2025/01/31/unigetui-windows-clients-up-to-date-halten/">UniGetUI: Windows Clients Up to Date halten</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Ich weiß ich wiederhole mich &#8211; &#8222;Softwareupdates zeitnah durchzuführen ist eine de elementaren Grundsäulen so ziemlich jeder IT Sicherheitsstrategie&#8220;. In dem Artikel <a href="https://www.schemp.de/2025/01/29/watchtower-automatische-docker-container-updates/">Watchtower: Automatische Docker Container Updates</a> habe ich mich damit beschäftigt, wie ich das für mein Container-Setup erledigen kann. Aber was ist mit meinem Windows Client? Microsoft Updates sind ja klar &#8211; aber wie schaffe ich es die ganzen dritt Applikationen aktuell zu halten?</p>



<h2 class="wp-block-heading">UniGetUI</h2>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="182" src="https://www.schemp.de/wp-content/uploads/2025/01/Bildschirmfoto-2025-01-31-um-22.05.20-1024x182.png" alt="" class="wp-image-205" srcset="https://www.schemp.de/wp-content/uploads/2025/01/Bildschirmfoto-2025-01-31-um-22.05.20-980x174.png 980w, https://www.schemp.de/wp-content/uploads/2025/01/Bildschirmfoto-2025-01-31-um-22.05.20-480x85.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></figure>



<p>An dieser Stelle kommt für mich <a href="https://www.marticliment.com/unigetui/">UniGetUI</a> ins Spiel. Ursprünglich mal unter dem Namen WingetUI gestartet, bietet das Tool eine einfache und komfortable Benutzeroberfläche zu den relevanten Paketmanagern unter Windows an.</p>



<p>Während die meiste Software unter Windows manuell und einzeln installiert wird, sind unter Linux seit Jahrzehnten Paketmanager Standard und an der Tagesordnung. Ein Paketmanager verwaltet letztendlich viele unterschiedlichste Softwarepakete an einer zentralen Stelle und stellt Informationen über diese Pakete bereit. So lassen sich zum Beispiel über den Paketmanager auch neuere Versionen eines installierten Pakets sehr einfach beziehen. Unter Windows sind vor allem die Paketmanager winget und choclately bekannt &#8211; wenn auch vom normalen Anwender selten genutzt. </p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="604" src="https://www.schemp.de/wp-content/uploads/2025/01/Bildschirmfoto-2025-01-31-um-21.50.47-1024x604.png" alt="" class="wp-image-207" srcset="https://www.schemp.de/wp-content/uploads/2025/01/Bildschirmfoto-2025-01-31-um-21.50.47-980x578.png 980w, https://www.schemp.de/wp-content/uploads/2025/01/Bildschirmfoto-2025-01-31-um-21.50.47-480x283.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></figure>



<p>Einmal installiert läuf UniGetUI standardmäßig nach dem Systemstart im Hintergrund und überprüft regelmäßig die installierten Anwendungen bei den gängigen Paketmanagern auf Updates. Der Clou: Das funktioniert meistens sogar auch, wenn sie initial nicht über einen Paketmanager installiert wurden!</p>



<p>Das heißt ich bekomme jetzt die Updates für meine Applikationen zentral über UniGetUI angezeigt und zum Update angeboten, obwohl ich sie ursprünglich mal über die verschiedensten Quellen installiert habe.</p>



<h2 class="wp-block-heading">Software-Paketverwaltung im Businesskontext</h2>



<p>Aus meiner Sicht ist UniGetUI eine extrem gute und charmante Lösung, insbesondere für den Heimgebrauch oder maximal in kleinen Bürosituationen, da UniGetUI auf jedem Client läuft und dort selbst schaltet und waltet. In größerem Businesskontext bieten sich andere, dedizierte Softwareverteilungslösungen mit zentralem Management über mehrere Clients hinweg an.</p>
<p>Der Beitrag <a href="https://www.schemp.de/2025/01/31/unigetui-windows-clients-up-to-date-halten/">UniGetUI: Windows Clients Up to Date halten</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Watchtower: Automatische Docker Container Updates</title>
		<link>https://www.schemp.de/2025/01/29/watchtower-automatische-docker-container-updates/</link>
		
		<dc:creator><![CDATA[Markus Schemp]]></dc:creator>
		<pubDate>Wed, 29 Jan 2025 10:30:00 +0000</pubDate>
				<category><![CDATA[Docker]]></category>
		<guid isPermaLink="false">https://www.schemp.de/?p=186</guid>

					<description><![CDATA[<p>Softwareupdates zeitnah durchzuführen ist eine de elementaren Grundsäulen so ziemlich jeder IT Sicherheitsstrategie. Spätestens wenn man mehr als zwei bis drei Dienste selbst betreibt, kann das aber in in ein regelrechtes Katz- und Maus-Spiel ausarten: Für welche Dienste gibt es Updates? Welche Dienste habe ich schon updated? Welche muss ich noch updaten? Mit Watchtower kannst [&#8230;]</p>
<p>Der Beitrag <a href="https://www.schemp.de/2025/01/29/watchtower-automatische-docker-container-updates/">Watchtower: Automatische Docker Container Updates</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Softwareupdates zeitnah durchzuführen ist eine de elementaren Grundsäulen so ziemlich jeder IT Sicherheitsstrategie. Spätestens wenn man mehr als zwei bis drei Dienste selbst betreibt, kann das aber in in ein regelrechtes Katz- und Maus-Spiel ausarten: Für welche Dienste gibt es Updates? Welche Dienste habe ich schon updated? Welche muss ich noch updaten? Mit Watchtower kannst du die Images deiner Docker-Container automatisiert aktuell halten.</p>



<h2 class="wp-block-heading">So funktioniert Watchtower</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ACHTUNG: Watchtower führt automatische Updates ohne deine Mithilfe durch! Sollte im Image etwas nicht stimmen, oder das Update nicht funktioniert haben, kann es sein, dass der Container nicht mehr läuft oder es zu Datenverlust kommt.</p>
</blockquote>



<p>Watchtower verbindet sich mit deinem Docker-Socket und kann zyklisch deine laufenden Docker-Container scannen. Gleichzeitig überwacht Watchtower die Registry, von der dein Image stammt. Wenn dort ein neueres, zu deiner Docker-Konfiguration passendes Image vorhanden ist, aktualisiert Watchtower deinen lokalen Container. Fährt ihn also herunter, aktualisiert das Image und fährt in wieder hoch.</p>



<p>Ich persönlich nutze Watchtower ausschließlich für Container, wenn ich:</p>



<ul class="wp-block-list">
<li>regelmäßig, meistens mehrmals im Monat (Sicherheits-) Updates erwarte</li>



<li>bisher sehr gute Erfahrungen mit Updates dieses Containers gemacht habe</li>



<li>funktionierendes Backup konfiguriert habe</li>



<li>einen möglichen Ausfall zeitnah mitbekomme (z.B. durch Uptime Monitoring)</li>
</ul>



<p>Meine persönliche GitLab Instanz ist ein gutes Beispiel, wofür ich Watchtower nutze. GitLab veröffentlich sehr schnell und häufig Sicherheitsupdates und ich hatte noch nie ein Problem bei eine Update.</p>



<h2 class="wp-block-heading">Watchtower-Setup</h2>



<h3 class="wp-block-heading">Voraussetzungen</h3>



<p>Ich gehe davon aus, dass Docker und Docker-Compose auf dem Server installiert sind und du deine Container unter /opt/containers ablegst. Ich verzichte hier auch auf sudo und gehe davon aus, dass du entweder als root angemeldet bist (nicht empfohlen!) oder an den notwendigen Stellen sudo nutzt.</p>



<h3 class="wp-block-heading">Ordner anlegen und vorbereiten</h3>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
mkdir -p /opt/containers/watchtower
cd /opt/containers/watchtower
</pre></div>


<h3 class="wp-block-heading">docker-compose.yaml</h3>



<p>Lege die docker-compose.yaml an:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; gutter: false; title: ; notranslate">
nano docker-compose.yaml
</pre></div>

<div class="wp-block-syntaxhighlighter-code "><pre class="brush: yaml; title: ; notranslate">
services:
  watchtower:
    image: containrrr/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock  # Docker Socket
      - /etc/localtime:/etc/localtime:ro # Lokale Zeitzone
    environment:
      - WATCHTOWER_LABEL_ENABLE=true # Watchtower soll ausschließlich markierte Dienste berücksichtigen
      - WATCHTOWER_SCHEDULE=0 0 4 * * * # täglich um 04:00 Uhr prüfen
      - WATCHTOWER_TIMEOUT=60s # Container nach spätestens 1 Minute zwangsweise stoppen
      - WATCHTOWER_INCLUDE_RESTARTING=true # nach dem Update Container neustarten
      - WATCHTOWER_CLEANUP=true  # nach dem Update nicht mehr benötigte Images aufräumen
      - WATCHTOWER_NOTIFICATIONS_LEVEL=info 
      - WATCHTOWER_NOTIFICATIONS=email # per Mail informieren, was er getan hat
      - WATCHTOWER_NOTIFICATION_EMAIL_FROM=${EMAIL_FROM}
      - WATCHTOWER_NOTIFICATION_EMAIL_TO=${EMAIL_TO}
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER=${EMAIL_SERVER}
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=${EMAIL_SERVER_USER}
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=${EMAIL_SERVER_PASSWORD}
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=${EMAIL_SERVER_PORT}
    labels:
      - &quot;com.centurylinklabs.watchtower.enable=true&quot; # sich selbst updaten
</pre></div>


<h3 class="wp-block-heading">.env</h3>



<p>Und lege die .env an:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; gutter: false; title: ; notranslate">
nano .env
</pre></div>

<div class="wp-block-syntaxhighlighter-code "><pre class="brush: yaml; title: ; notranslate">
EMAIL_FROM=&quot;noreply@example.com&quot;
EMAIL_TO=&quot;Meine@emailadresse.de&quot;
EMAIL_SERVER=&quot;smtp.example.com&quot;
EMAIL_SERVER_PORT=&quot;25&quot;
EMAIL_SERVER_USER=&quot;noreply@example.com&quot;
EMAIL_SERVER_PASSWORD=&quot;geheim&quot;
</pre></div>


<h3 class="wp-block-heading">Anpassungen in der Konfiguration</h3>



<p>Für die E-Mail-Benachrichtigungen musst du in der .env Datei gültige SMTP Zugangsdaten hinterlegen. Solltest du keine E-Mail Benachrichtigungen wollen, kannst du auch die WATCHTOWER_NOTIFICATION_* Einträge aus der docker-compose.yaml entfernen und auf die .env verzichten.</p>



<h3 class="wp-block-heading">Watchtower starten</h3>



<p>Jetzt kannst du Watchtower starten &#8211; entweder im interaktiven Modus um ggf. in die Fehlersuche zu gehen, oder direkt im Hintergrund mit der -d Option.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
docker compose up
docker compose up -d
</pre></div>


<p>Um weitere Container in die Überwachung deines Watchtowers aufzunehmen, müssen diese mit dem richtigen Label versehen sein. Ergänze also ggf. in deine Docker-Compose Dateien das label.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: yaml; title: ; notranslate">
    labels:
      - &quot;com.centurylinklabs.watchtower.enable=true&quot;
</pre></div><p>Der Beitrag <a href="https://www.schemp.de/2025/01/29/watchtower-automatische-docker-container-updates/">Watchtower: Automatische Docker Container Updates</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Traefik mit Crowdsec als Docker-Reverse-Proxy</title>
		<link>https://www.schemp.de/2025/01/26/traefik-mit-crowdsec-als-docker-reverse-proxy/</link>
		
		<dc:creator><![CDATA[Markus Schemp]]></dc:creator>
		<pubDate>Sun, 26 Jan 2025 12:09:07 +0000</pubDate>
				<category><![CDATA[Docker]]></category>
		<guid isPermaLink="false">https://www.schemp.de/?p=182</guid>

					<description><![CDATA[<p>Fast alle meine Dienste stelle ich über Docker bereit. Auch dieser Blog läuft über Docker Container. Das erlaubt mir einerseits eine einfache Verwaltung meiner Dienste &#8211; insbesondere was die Bereitstellung und updates angeht &#8211; gleichzeitig aber auch einen Server für mehrere Dienste zu nutzen. Genau für letzteres nutze ich Traefik als Reverse-Proxy. Warum ein Reverse [&#8230;]</p>
<p>Der Beitrag <a href="https://www.schemp.de/2025/01/26/traefik-mit-crowdsec-als-docker-reverse-proxy/">Traefik mit Crowdsec als Docker-Reverse-Proxy</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Fast alle meine Dienste stelle ich über Docker bereit. Auch dieser Blog läuft über Docker Container. Das erlaubt mir einerseits eine einfache Verwaltung meiner Dienste &#8211; insbesondere was die Bereitstellung und updates angeht &#8211; gleichzeitig aber auch einen Server für mehrere Dienste zu nutzen. Genau für letzteres nutze ich Traefik als Reverse-Proxy.</p>



<h2 class="wp-block-heading">Warum ein Reverse Proxy?</h2>



<p>Wenn ich auf einem (physischen oder virtualisierten) Host (Server) mehrere Dienste betreiben möchte, die den gleichen Port nutzen, ist das in der Regel eine Herausforderung. Das ist zum Beispiel dann der Fall, wenn ich mehrere Webseiten oder Web-Dienste auf dem selben Host betreiben möchte.</p>



<p>Eine mögliche Lösung für dieses Dilemma ist die Nutzung eines Reverse-Proxy. Dabei wird nach Außen (ins Internet) nur der Reverse-Proxy als Dienst bereitgestellt &#8211; d.h. in dem Beispiel reagiert nur der Reverse-Proxy auf Anfragen auf dem Port 80 (HTTP) oder 443 (HTTPS). Je nach Anfrage leitet der Reverse-Proxy dann intern an den eigentlichen Dienst weiter. So können auf einem Host oder sogar unter einer Domain problemlos mehrere Dienste erreichbar sein.</p>



<p>Ein weiterer Nutzen ergibt sich dabei dadurch, dass es einfacher wird, zentrale Sicherheitsfunktionen einzubauen &#8211; wenn diese in den Reverse-Proxy integriert werden, werden diese faktisch für alle Anwendungen genutzt, die über den Reverse Proxy bereitgestellt werden.</p>



<h2 class="wp-block-heading">Und was ist Traefik und Crowdsec?</h2>



<p>Es gibt viele Reverse-Proxies, die man einsetzen kann. Ich nutze <a href="https://traefik.io/traefik/">Traefik</a> als &#8222;Cloud Native&#8220; Reverse-Proxy &#8211; vor allem wegen der für mich persönlich einfachen Integration in meinen Docker-Stack. Sobald Traefik einmal eingerichtet ist, kann ich sehr einfach neue Docker-Container über Labels mit in den Reverse Proxy aufnehmen.</p>



<p><a href="https://www.crowdsec.net/">Crowdsec</a> wiederum ist eine Community-Getriebene Security-Plattform und für mich so etwas wie &#8222;das neue Fail2Ban&#8220;. Vereinfacht gesagt analysiert Crowdsec in Echtzeit die Logs der konfigurierten Dienste, schätzt jeden Zugriff auf diese Dienste ein und entscheidet dann, ob der Zugriff valide ist oder ob der Zugriff besser an einen sog. Bouncer weitergeleitet und i.d.R. geblockt wird. Die Crowdsec Community (und das Unternehmen dahinter) pflegt und erweitert täglich Listen und Entscheidungskriterien, die darauf einzahlen, dass DU den Content hier problemlos lesen kannst, während die bösen Jungs hoffentlich ausgesperrt bleiben.</p>



<h2 class="wp-block-heading">Und wie hast du das jetzt aufgesetzt?</h2>



<p>Mein Setup als &#8222;meine Arbeit&#8220; zu bezeichnen währe hier falsch &#8211; es geht ein Großer Dank an <a href="https://goneuland.de/">goneuland.de/</a> für die hervorragende Anleitung und die Pflege der dazugehörigen Docker-Compose Files. Das kann ich aktuell bedingungslos weiterempfehlen: <a href="https://goneuland.de/traefik-v3-installation-konfiguration-und-crowdsec-security/">Traefik V3 Installation, Konfiguration und CrowdSec-Security</a></p>
<p>Der Beitrag <a href="https://www.schemp.de/2025/01/26/traefik-mit-crowdsec-als-docker-reverse-proxy/">Traefik mit Crowdsec als Docker-Reverse-Proxy</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Proxmox UEFI Boot Umstellung für Windows 11 Update</title>
		<link>https://www.schemp.de/2025/01/04/uefi-boot-umstellung-proxmox-fuer-windows-11-update/</link>
		
		<dc:creator><![CDATA[Markus Schemp]]></dc:creator>
		<pubDate>Sat, 04 Jan 2025 16:46:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.schemp.de/?p=196</guid>

					<description><![CDATA[<p>Das Supportende für Windows 10 steht vor der Tür und ich habe in meiner Umgebung noch die eine oder andere Windows 10 Installation. Je nach Endgerät und Hardwareausstattung ist ein kostenfreies Update auf Windows 11 möglich &#8211; dafür müssen aber Voraussetzungen erfüllt sein. Eine davon ist der Secure Boot mit UEFI. Leider habe ich meine [&#8230;]</p>
<p>Der Beitrag <a href="https://www.schemp.de/2025/01/04/uefi-boot-umstellung-proxmox-fuer-windows-11-update/">Proxmox UEFI Boot Umstellung für Windows 11 Update</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Das Supportende für Windows 10 steht vor der Tür und ich habe in meiner Umgebung noch die eine oder andere Windows 10 Installation. Je nach Endgerät und Hardwareausstattung ist ein kostenfreies Update auf Windows 11 möglich &#8211; dafür müssen aber Voraussetzungen erfüllt sein. Eine davon ist der Secure Boot mit UEFI. Leider habe ich meine Proxmox VMs für Windows  wohl vor einiger Zeit alle mit SeaBIOS aufgesetzt. Allerdings ist die Umstellung dank <a href="https://docs.microsoft.com/de-de/windows/deployment/mbr-to-gpt">mbr2gpt</a> (Bestandteil von Windows 10) relativ einfach.</p>



<ol class="wp-block-list">
<li>Im aktuellen Zustand in Windows 10 booten</li>



<li>Mit mbr2gpt die Disk konvertieren
<ul class="wp-block-list">
<li>Eine Eingabeaufforderung als Administrator starten </li>



<li>Mit Diskpart die korrekte Disk herausfinden</li>



<li>Die Disk validieren: <pre class="brush: bash; gutter: false; title: ; notranslate">mbr2gpt /validate /disk:disk-o /allowfullos</pre></li>



<li>Wenn kein Fehler kommt die Umstellung vornehmen: <pre class="brush: bash; gutter: false; title: ; notranslate">mbr2gpt /convert /disk:disk-o /allowfullos</pre></li>
</ul>
</li>



<li>Windows 10 herunterfahren</li>



<li>In Proxmox auf UEFI Bios umstellen</li>



<li>Windows 10 wieder hochfahren</li>
</ol>



<p>Danach kann das Windows 11 Update in der Regel über den normalen Weg vorgenommen werden.</p>
<p>Der Beitrag <a href="https://www.schemp.de/2025/01/04/uefi-boot-umstellung-proxmox-fuer-windows-11-update/">Proxmox UEFI Boot Umstellung für Windows 11 Update</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Videos per WhatsApp in Originalqualität verschicken</title>
		<link>https://www.schemp.de/2021/10/04/videos-per-whatsapp-in-originalqualitaet-verschicken/</link>
		
		<dc:creator><![CDATA[Markus Schemp]]></dc:creator>
		<pubDate>Mon, 04 Oct 2021 20:17:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.schemp.de/?p=155</guid>

					<description><![CDATA[<p>Wenn du einfach nur ein Video in Originalqualität verschicken willst, springe&#160;gerne einfach zur Anleitung für Android oder zur Anleitung für iOS. Mit dem Smartphone, das wir alle in der Tasche tragen, lassen sich Fotos und Videos in einer Qualität erstellen, von der noch vor wenigen Jahren Profis träumten. Fast genauso leicht ist es, diese Fotos [&#8230;]</p>
<p>Der Beitrag <a href="https://www.schemp.de/2021/10/04/videos-per-whatsapp-in-originalqualitaet-verschicken/">Videos per WhatsApp in Originalqualität verschicken</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-text-align-center"><em>Wenn du einfach nur ein Video in Originalqualität verschicken willst, springe&nbsp;gerne einfach zur</em></p>



<p class="has-text-align-center"><strong><em><a href="#handroid" data-type="internal" data-id="#handroid">Anleitung für Android</a></em></strong></p>



<p class="has-text-align-center"><em>oder zur</em></p>



<p class="has-text-align-center"><strong><em><a href="#hios">Anleitung für iOS</a>.</em></strong></p>



<p>Mit dem Smartphone, das wir alle in der Tasche tragen, lassen sich Fotos und Videos in einer Qualität erstellen, von der noch vor wenigen Jahren Profis träumten. Fast genauso leicht ist es, diese Fotos und Videos zu bearbeiten&nbsp;und zu teilen, z.B. über WhatsApp. Wenn nun beides zusammenkommt, du also geteilte Videos zu einem einzigen zusammen schneiden möchtest, wird es aber spannend. WhatsApp reduziert (so wie alle anderen Messenger) die Datengröße der versendeten Bilder und Videos teilweise enorm. Zum Schneiden und Bearbeiten benötigst du am besten aber die Originalaufnahmen. Damit das klappt, muss dein gegenüber dir diese Videos oder Bilder bereits im Original schicken &#8211; das&nbsp;funktioniert&nbsp;auch mit WhatsApp (abhängig von der Dateigröße), wenn man weiß wie.</p>



<p>Du nutzt dann nicht die normale Video oder Bild Sendefunktion von WhatsApp, sondern die Möglichkeit Dokumente zu versenden. Diese ist eigentlich dazu gedacht, Dinge wie PDF-Dateien oder Word Dokumente per WhatsApp zu verschicken. Mit ein paar kleinen Kniffen kannst du so aber auch Videos in Originalgröße verschicken. WhatsApp hat allerdings ein Limit bei der Dateigröße von ca. 100 MB. Das bedeutet, dass du längere Videos leider nicht im Original über WhatsApp verschicken kannst &#8211; kurze Videobotschaften sind in der Regel aber kein Problem.</p>



<h3 class="wp-block-heading" id="handroid">Anleitung für Android Nutzer</h3>



<p>Drücke in dem Chat auf die Büroklammer und dann auf &#8222;Dokument&#8220; um einen Anhang zu verschicken.</p>



<figure class="wp-block-image"><img decoding="async" src="https://image.jimcdn.com/app/cms/image/transf/dimension=250x10000:format=jpg/path/s9c13259a3bac89cb/image/iffe3665a9bf89b09/version/1618082288/image.jpg" alt=""/></figure>



<p>Danach öffnet sich nicht die gewohnte Galerie-Ansicht, sondern der Android Dateimanager. Wenn du das Video gerade erst gemacht hast, wird es dir sehr wahrscheinlich gleich unter &#8222;Zuletzt&nbsp;verwendet&#8220;&nbsp;angezeigt. Sonst kommst du über das Menü relativ einfach zum Pfad wo deine Videos oder Bilder gespeichert sind.</p>



<figure class="wp-block-image"><a href="javascript:;"><img decoding="async" src="https://image.jimcdn.com/app/cms/image/transf/dimension=268x10000:format=jpg/path/s9c13259a3bac89cb/image/i959ccefcce3fbb8c/version/1618082486/image.jpg" alt=""/></a></figure>



<p>Jetzt kannst du wie gewohnt die Videos oder Fotos auswählen und an deine Kontakte verschicken. Über diesen Weg kannst du übrigens auch alle anderen Dateien (PDFs, Word Dokumente, Exe-Dateien, &#8230;) verschicken. Vergiss dabei aber nicht, dass WhatsApp ein Limit auf die Dateigröße hat (ca. 100 MB).</p>



<h3 class="wp-block-heading" id="hios">Anleitung für iOS Nutzer</h3>



<p>Als Apple Nutzer musst du einen Zwischenschritt gehen &#8211; du musst erst dein Video oder Foto in deinen Dateien sichern,&nbsp;bevor du&nbsp;es per WhatsApp weiterversenden kannst. Öffne dazu das Foto oder Video in der&nbsp;Fotos App, klicke auf den Teilen Button und sichere es in den Dateien.&nbsp;</p>



<figure class="wp-block-image"><a href="javascript:;"><img decoding="async" src="https://image.jimcdn.com/app/cms/image/transf/dimension=228x10000:format=jpg/path/s9c13259a3bac89cb/image/ic04e0d88b34a1d67/version/1618083221/image.jpg" alt=""/></a></figure>



<p>Es ist dabei nicht wichtig wo (in welchem Ordner) auf deinem iPhone du das Bild oder Video sicherst, wichtig ist dass du diesen Ordner wiederfindest. Da bietet sich z.B. die oberste Verzeichnisebene &#8222;Auf meinem iPhone&#8220; an.</p>



<figure class="wp-block-image"><a href="javascript:;"><img decoding="async" src="https://image.jimcdn.com/app/cms/image/transf/dimension=226x10000:format=jpg/path/s9c13259a3bac89cb/image/i21620e32264ece07/version/1618083439/image.jpg" alt=""/></a></figure>



<p>Wenn du jetzt in WhatsApp im Chat auf das Plus drückst und dort Dokument auswählst, siehst du den gleichen Datei-Browser den du bereits vom Sichern deines Videos oder Fotos kennst. Dort kannst du es dann auswählen und in Originalgröße verschicken. Auch hier solltest du an das Dateilimit von ca. 100 MB denken.</p>



<figure class="wp-block-image"><img decoding="async" src="https://image.jimcdn.com/app/cms/image/transf/dimension=268x10000:format=jpg/path/s9c13259a3bac89cb/image/i373aff9e483f7cb9/version/1618083612/image.jpg" alt=""/></figure>



<p>Danach kannst du über die Dateien App das Bild oder Video wieder löschen, wenn du es in keiner anderen App benötigst. Das tatsächliche Original in deiner Fotos App ist davon nicht betroffen.</p>
<p>Der Beitrag <a href="https://www.schemp.de/2021/10/04/videos-per-whatsapp-in-originalqualitaet-verschicken/">Videos per WhatsApp in Originalqualität verschicken</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>UniFi Controller Raspberry Pi Installation</title>
		<link>https://www.schemp.de/2020/04/14/unifi-controller-raspberry-pi-installation/</link>
		
		<dc:creator><![CDATA[Markus Schemp]]></dc:creator>
		<pubDate>Tue, 14 Apr 2020 19:52:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.schemp.de/?p=165</guid>

					<description><![CDATA[<p>Hier geht es um die Installation des UniFi Controllers auf dem Raspberry Pi (3). Nachdem ich dabei selbst ein paar mal vor Herausforderungen stand, hier die Anleitung die für mich bisher am besten geklappt hat und am einfachsten war. Vorbereitung des Raspberry Pi Um überhaupt anfangen zu können braucht dein Raspberry Pi ein möglichst aktuelles [&#8230;]</p>
<p>Der Beitrag <a href="https://www.schemp.de/2020/04/14/unifi-controller-raspberry-pi-installation/">UniFi Controller Raspberry Pi Installation</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hier geht es um die Installation des UniFi Controllers auf dem Raspberry Pi (3). Nachdem ich dabei selbst ein paar mal vor Herausforderungen stand, hier die Anleitung die für mich bisher am besten geklappt hat und am einfachsten war.</p>



<h2 class="wp-block-heading" id="cc-m-header-10063559450">Vorbereitung des Raspberry Pi</h2>



<p>Um überhaupt anfangen zu können braucht dein Raspberry Pi ein möglichst aktuelles Raspbian und solltest SSH aktiviert haben. Ich gehe dazu immer wie folgt vor:</p>



<ol class="wp-block-list">
<li>Hole dir den Rasbian Imager von&nbsp;<a href="https://www.raspberrypi.org/downloads/">https://www.raspberrypi.org/downloads/</a>&nbsp;und flashe mit ihm ein Raspbian Lite (das reicht) auf deine MicroSD Karte</li>



<li>Schließe Tastatur und Monitor an den Raspberry Pi an und Boote einmal</li>



<li>Anmelden kannst du dich mit dem User pi und dem Passwort raspberry</li>



<li>Mit dem Befehl sudo raspi-config kannst du nun die ersten wichtigen Einstellungen vornhemen
<ol class="wp-block-list">
<li>Über Localization -&gt; Change Keyboard Layout kannst du das deutsche Tastatur Layout einstellen</li>



<li>du kannst das Standard-Passwort ändern (empfohlen, aber merke es dir gut!)</li>



<li>Über Network -&gt; Hostname kannst du den Hostname ändern, z.B. in UniFiController um später gut darauf zugreifen zu können</li>



<li>Über Interfacing Options -&gt; SSH kannst du ssh aktivieren</li>
</ol>
</li>



<li>Danach musst du deinen Raspberry neu starten und kannst dich (sofern er über ein Netzwerkkabel verbunden ist) über sseh anmelden
<ul class="wp-block-list">
<li>unter Mac/Linux kannst du dazu einfach in der Konsole ssh pi@unificontroller (oder deinen gewählten Hostnamen) eingeben</li>



<li>unter Windows kann ich Putty sehr empfehlen&nbsp;<a href="https://www.putty.org/">https://www.putty.org/</a></li>
</ul>
</li>



<li>Jetzt solltest du mit sudo apt-get update und sudo apt-get upgrade noch die Basis-Software des Raspberry auf den aktuellsten stand bringen</li>
</ol>



<h2 class="wp-block-heading" id="cc-m-header-10063565650">Installation des UniFi Controllers</h2>



<p>Bevor es an die eigentliche Installation des UniFi Controllers geht müssen wir noch ein paar Abhängigkeiten vorab prüfen, installieren und konfigurieren.</p>



<h3 class="wp-block-heading" id="cc-m-header-10063566050">Abhängigkeiten installieren</h3>



<p>Für mich fast das wichtigste an diesem Artikel &#8211; hier musst du die richtige Java-Version installieren. Der UniFi Controller benötigt Java Version 8 &#8211; die wird im Standard aber nicht mehr ausgeliefert.</p>



<ol class="wp-block-list">
<li>Zunächst prüfen wir&nbsp;ob der Directory-Manager schon installiert ist und installieren ihn falls noch nicht geschehen:&nbsp;sudo apt-get install dirmngr -y&nbsp;</li>



<li>Da Java 8 von Oracle nicht mehr ausgeliefert wird, installieren wir nun OpenJDK 8: <br><pre class="brush: bash; title: ; notranslate">sudo apt install openjdk-8-jdk</pre></li>



<li>Dann fügen wir mit zwei Befehlen die ubnt Paketquellen hinzu:</li>
</ol>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
echo 'deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ubnt.com/unifi/unifi-repo.gpg
</pre></div>


<h3 class="wp-block-heading" id="cc-m-header-10063573050">UniFi Controller installieren</h3>



<p>Und jetzt kommt der einfachste Teil, wir installieren den UniFi Controller:&nbsp;sudo apt-get update; sudo apt-get install unifi -y</p>



<p>Das wars schon. Sobald die Installation durchgelaufen ist kannst du über deinen Browser über https://unificontroller:8443 (oder deinen Hostnamen) auf den UniFi Controller zugreifen und ihn konfigurieren.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ich hoffe ich konnte dir mit dieser Anleitung ein bisschen weiterhelfen. Ich freue mich auf eure Kommentare und wenn du Fragen hast, pack sie einfach in einen Kommentar.</p>
<p>Der Beitrag <a href="https://www.schemp.de/2020/04/14/unifi-controller-raspberry-pi-installation/">UniFi Controller Raspberry Pi Installation</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mac OSX SSH Server aus Known Hosts entfernen</title>
		<link>https://www.schemp.de/2020/04/10/mac-osx-ssh-server-aus-known-hosts-entfernen/</link>
		
		<dc:creator><![CDATA[Markus Schemp]]></dc:creator>
		<pubDate>Fri, 10 Apr 2020 20:05:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.schemp.de/?p=149</guid>

					<description><![CDATA[<p>Ich konnte mich per ssh nicht mehr auf ein paar meiner Server verbinden, weil ich diese zurückgesetzt oder unter dem gleichen Name neue Server aufgesetzt habe. Die Ursache lag an den gespeicherten Host-Keys. Mit folgendem Befehl in der Konsole lässt sich und Mac OS der Key für einen bestimmten Server löschen:</p>
<p>Der Beitrag <a href="https://www.schemp.de/2020/04/10/mac-osx-ssh-server-aus-known-hosts-entfernen/">Mac OSX SSH Server aus Known Hosts entfernen</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Ich konnte mich per ssh nicht mehr auf ein paar meiner Server verbinden, weil ich diese zurückgesetzt oder unter dem gleichen Name neue Server aufgesetzt habe. Die Ursache lag an den gespeicherten Host-Keys.</p>



<p>Mit folgendem Befehl in der Konsole lässt sich und Mac OS der Key für einen bestimmten Server löschen:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
ssh-keygen -R servername.tld
</pre></div><p>Der Beitrag <a href="https://www.schemp.de/2020/04/10/mac-osx-ssh-server-aus-known-hosts-entfernen/">Mac OSX SSH Server aus Known Hosts entfernen</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Netzwerkprobleme mit Windows 10</title>
		<link>https://www.schemp.de/2020/04/08/netzwerkprobleme-mit-windows-10/</link>
		
		<dc:creator><![CDATA[Markus Schemp]]></dc:creator>
		<pubDate>Wed, 08 Apr 2020 19:47:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.schemp.de/?p=144</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://www.schemp.de/2020/04/08/netzwerkprobleme-mit-windows-10/">Netzwerkprobleme mit Windows 10</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div id="cc-m-10061144650" class="j-module n j-text ">
<p>Gestern hatte ich aus heiterem Himmel massive Netzwerkprobleme mit meinem Windows 10 Notebook. Auf einmal konnte ich keine Internet-Seiten mehr öffnen, der Browser war dabei egal. Wobei das nicht exakt so stimmt, manche Seiten gingen, manche nicht. Ich hab es mit meinem Standardbrowser Chrome probiert &#8211; kein Erfolg. Auch nicht mit leerem Cache. Firefox &#8211; keine Chance. Internetexplorer ebenso. Das komische daran war, dass mein Internetanschluss zu funktionieren schien. Sowohl auf meinem iPhone als auch auf dem Macbook. Und von oben kam das Gedudel von irgendeinem Stream den sich vermutlich gerade ein minderjähriges Mitglied meines Haushalts ansah&#8230;</p>
</div>
<div id="cc-m-10061147050" class="j-module n j-text ">
<p>Nach verschiedensten versuchen kam ich als letzten Ausweg darauf den kompletten WINSOCK einmal zurückzusetzen. Das hat dann auch geholfen. Falls nochmal jemand auf das gleich Problem stößt, unter Windows 10 geht das wie folgt:</p>
<ol>
<li>Windows-Taste drücken und cmd eingeben</li>
<li>Sobald die Eingabeaufforderung markiert ist mit STRG+UMSCHALT+ENTER als Administrator starten (oder über das Kontextmenü)</li>
<li>In der Eingabeaufforderung ausführen: netsh winsock reset</li>
<li>Und dann nochmal den Rechner neustarten</li>
</ol>
<p>Wenn dir die Lösung weiterhilft oder etwas nicht ganz klar ist, gerne kommentieren.</p>
</div></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
<p>Der Beitrag <a href="https://www.schemp.de/2020/04/08/netzwerkprobleme-mit-windows-10/">Netzwerkprobleme mit Windows 10</a> erschien zuerst auf <a href="https://www.schemp.de">Schemp.de</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
