<?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></title>
	<atom:link href="https://beyond.lol/feed/" rel="self" type="application/rss+xml" />
	<link>https://beyond.lol/</link>
	<description></description>
	<lastBuildDate>Wed, 07 Jan 2026 20:55:44 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://beyond.lol/wp-content/uploads/2020/04/cropped-beyond.lol_01-png-1-32x32.png</url>
	<title></title>
	<link>https://beyond.lol/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Moderne Videomanagementsysteme (VMS) – mehr als nur Überwachungswerkzeuge</title>
		<link>https://beyond.lol/moderne-videomanagementsysteme-vms-mehr-als-nur-ueberwachungswerkzeuge/</link>
					<comments>https://beyond.lol/moderne-videomanagementsysteme-vms-mehr-als-nur-ueberwachungswerkzeuge/#respond</comments>
		
		<dc:creator><![CDATA[Jakob]]></dc:creator>
		<pubDate>Sat, 03 Jan 2026 22:09:46 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[sicherheit]]></category>
		<category><![CDATA[Überwachung]]></category>
		<category><![CDATA[Videoüberwachungssysteme]]></category>
		<category><![CDATA[VMS]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=3044</guid>

					<description><![CDATA[Moderne Videomanagementsysteme (VMS) sind längst mehr als reine Überwachungswerkzeuge. Sie sind zentrale Bausteine einer ganzheitlichen Sicherheitsstrategie und verbinden physische Überwachung mit digitaler Intelligenz. Wir zeigen euch heute auf, was ein VMS eigentlich ist und was für Vorteile ein solches System für Organisationen jeder Grösse bringen kann. Was ist ein VMS überhaupt? Moderne Videomanagementsysteme (VMS) sind [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Moderne Videomanagementsysteme (VMS) sind längst mehr als reine Überwachungswerkzeuge. Sie sind zentrale Bausteine einer ganzheitlichen Sicherheitsstrategie und verbinden physische Überwachung mit digitaler Intelligenz. Wir zeigen euch heute auf, was ein VMS eigentlich ist und was für Vorteile ein solches System für Organisationen jeder Grösse bringen kann.</p>



<h2 class="wp-block-heading">Was ist ein VMS überhaupt?</h2>



<p>Moderne Videomanagementsysteme (VMS) sind Softwareplattformen kurz Überwachungswerkzeuge, die die zentrale Verwaltung, Steuerung und Analyse von Überwachungs- und Sicherheitskameras ermöglichen. SIe sammeln Live-Streams und aufgezeichnete Aufnahmen, und erlauben die Suche nach Ereignissen. Ein VMS ist jedoch mehr als nur Verwaltung und Steuerung von Videomaterial. Ein solches System ist hochskalierbar und mittels zusätzlicher Integrationen wie Bewegungs- oder Kennzeichenkennung mittels KI erweiterbar. Da angreichert mit Sensoren, Computertechnologie und Security ist ein VMS natürlich ein Thema das uns als IT-Begeisterte interessiert.</p>



<ol class="wp-block-list">
<li></li>
</ol>



<h2 class="wp-block-heading">Wer braucht denn ein VMS?</h2>



<p>Jede Branche hat individuelle Sicherheitsanforderungen. Während für den Einzelhandel die Analyse von Kundenströmen oder die vermeidung des klassischen Ladendiebstahls im Vordergrund stehen, kann es für die Industrie beispielsweise um die Überwachung von Produktionsanlagen gehen. In der Informatik könnte ein VMS für die Zugangskontrolle eingesetzt werden, wobei auch der wichtige Aspekt der Compliance berücksichtigt wird. Ein VMS ist sehr einfach auf die indivudellsten Bedürfnisse eines Kunden abgestimmt.  Ein Videomanagementsystem kann sich für viele Unternehmen schnell lohnen oder hättet ihr schon nur bei 7 Kameras Lust euch auf 7 Interfaces anzumelden um die Kameras zu managen? Wenn es um Echtzeitanalyse geht wirds noch viel komplexer, wenn die einzelnen Systeme isoliert gemanged werden.</p>



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



<h2 class="wp-block-heading">Was kann eine Künstliche Intelligenz mittels eines VMS für die Sicherheit tun?</h2>



<p>Gerade im Bereich der Videoüberwachung kann eine in das VMS integrierte KI die Sicherheit massiv erhöhen. Beispielsweise könnte eine KI problemlos ungewöhnliche Bewegungen und verdächtige Aktivitäten erkennen. Wird diese Information mit einem direkten Alarmsystem verknüpft, können Vorfälle addressiert werden bevor überhaupt ein Schaden entstanden ist.<br>Aber auch betreffend Compliance kann die KI beispielsweise in Privacy-Zonen dynamisch Personen durch Pixelierung schützen.</p>



<div class="wp-block-uagb-image uagb-block-432acbe4 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="https://beyond.lol/wp-content/uploads/2026/01/ideogram-v3.0_A_high-tech_security_camera_mounted_on_a_wall_with_a_monitor_screen_in_the_backg-0-1024x585.png ,https://beyond.lol/wp-content/uploads/2026/01/ideogram-v3.0_A_high-tech_security_camera_mounted_on_a_wall_with_a_monitor_screen_in_the_backg-0.png 780w, https://beyond.lol/wp-content/uploads/2026/01/ideogram-v3.0_A_high-tech_security_camera_mounted_on_a_wall_with_a_monitor_screen_in_the_backg-0.png 360w" sizes="auto, (max-width: 480px) 150px" src="https://beyond.lol/wp-content/uploads/2026/01/ideogram-v3.0_A_high-tech_security_camera_mounted_on_a_wall_with_a_monitor_screen_in_the_backg-0-1024x585.png" alt="Moderne Videomanagementsysteme (VMS) – mehr als nur Überwachungswerkzeuge" class="uag-image-3049" width="1344" height="768" title="ideogram-v3.0_A_high-tech_security_camera_mounted_on_a_wall_with_a_monitor_screen_in_the_backg-0" loading="lazy" role="img"/></figure></div>



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



<h2 class="wp-block-heading">Was braucht es um ein VMS zu implementieren?</h2>



<p>Um ein VMS und somit <a href="https://wgglobal.eu/de/videoueberwachungssysteme/" target="_blank" rel="noreferrer noopener">moderne Videoüberwachung</a> zu implementieren Bedarf es dennoch einiges an Know-How. Wir haben euch mal einen ersten Entwurf zusammengestellt in welchen Bereichen ihr Know-How aufbauen müsstet oder direkt von einem Dienstleister beziehen solltet:<br> <br><strong>1. Systemplanung &amp; Architektur</strong></p>



<ul class="wp-block-list">
<li>Anforderungsanalyse (Ziele, Einsatzorte, Skalierung)</li>



<li>Auswahl Kameraarten &amp; Sensorik (IP, PTZ, Wärmebild, Spezialkameras)</li>



<li>Layoutplanung (Sichtfelder, tote Winkel, Überlappungen)</li>



<li>Netzwerkinfrastruktur (Bandbreite, PoE, VLANs)</li>



<li>Storage-Konzept (Aufzeichnungsdauer, Archivierung, Backup)</li>
</ul>



<p><strong>2. Hardware &amp; Installation</strong></p>



<ul class="wp-block-list">
<li>Montage von Kameras, Gehäusen, Stativen</li>



<li>Verkabelung, Stromversorgung, PoE-Integration</li>



<li>Schutz vor Witterung und Vandalismus</li>
</ul>



<p><strong>3. Software &amp; VMS</strong></p>



<ul class="wp-block-list">
<li>Installation und Konfiguration des VMS</li>



<li>Live-Streaming und Aufnahmeverwaltung</li>



<li>Benutzerverwaltung, Rechte und Rollen</li>



<li>Alarmmanagement, Ereignisprotokolle</li>



<li>Integration von Analysefunktionen (Bewegung, Zonen, Objekte)</li>
</ul>



<p><strong>4. Videoanalyse &amp; Automatisierung</strong></p>



<ul class="wp-block-list">
<li>Ereigniserkennung (Bewegung, Linien/Zone, Objekt)</li>



<li>KI-basierte Auswertung (optional)</li>



<li>Automatisierte Alarm- oder Benachrichtigungslogik</li>
</ul>



<p><strong>5. Betrieb &amp; Wartung</strong></p>



<ul class="wp-block-list">
<li>Monitoring von Kameras und Systemstatus</li>



<li>Firmware-/Softwareupdates</li>



<li>Datensicherung und Wiederherstellung</li>



<li>Qualitätskontrolle der Aufnahmen</li>
</ul>



<p><strong>6. Rechtliche &amp; organisatorische Rahmenbedingungen</strong></p>



<ul class="wp-block-list">
<li>Datenschutzgesetze, DSGVO-konform</li>



<li>Aufbewahrungsfristen, Löschkonzepte</li>



<li>Hinweise und Kennzeichnungspflichten</li>



<li>Protokollierung und Audit</li>
</ul>



<p><strong>7. Schnittstellen &amp; Integration</strong></p>



<ul class="wp-block-list">
<li>APIs für weitere Systeme oder Analysen</li>



<li>Zutrittskontrolle, Alarmsysteme</li>



<li>Leitstellenintegration, Mobile Clients</li>
</ul>



<p>Das sind doch einige Aspekte. Und gerade bei Punkt 6 sollte man schon sicher sein, wie die rechtliche Lage im jeweiligen Land aussieht. Eventuell kann es für die Implementierung eines VMS ratsam sein eine professionelle Firma für <a href="https://wgglobal.eu/de/">intelligente Sicherheitssysteme</a> zu engagieren.</p>



<h2 class="wp-block-heading"><strong>Fazit</strong></h2>



<p>Videomanagementsysteme sind zentrale Instrumente moderner Sicherheitsstrategien. Sie verbinden Überwachung, intelligente Analyse und Compliance, ermöglichen eine effiziente Steuerung von Kamerasystemen und helfen, Risiken frühzeitig zu erkennen. Unternehmen profitieren durch erhöhte Sicherheit, optimierte Prozesse und die flexible Anpassung an individuelle Anforderungen.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/moderne-videomanagementsysteme-vms-mehr-als-nur-ueberwachungswerkzeuge/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Validator für das 0G Testnet bereitstellen</title>
		<link>https://beyond.lol/validator-fuer-das-0g-testnet-bereitstellen/</link>
					<comments>https://beyond.lol/validator-fuer-das-0g-testnet-bereitstellen/#respond</comments>
		
		<dc:creator><![CDATA[Jakob]]></dc:creator>
		<pubDate>Tue, 11 Jun 2024 22:28:18 +0000</pubDate>
				<category><![CDATA[Altcoins]]></category>
		<category><![CDATA[Mining]]></category>
		<category><![CDATA[0g]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[validator]]></category>
		<category><![CDATA[wallet]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=3013</guid>

					<description><![CDATA[Heute machen wir einen kleinen Ausflug in die Welt der Crypto Altcoins. In diesem kleinen Tutorial zeige ich euch wie Ihr einen Validator für das 0G Testnet bereitstellt, welches aktuell in Betrieb ist. Vorab möchte ich Euch aber noch kurz erklären was die 0G Plattform ist und welche Probleme diese löst. Einleitung 0G ist eine [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Heute machen wir einen kleinen Ausflug in die Welt der Crypto Altcoins. In diesem kleinen Tutorial zeige ich euch wie Ihr einen Validator für das 0G Testnet bereitstellt, welches aktuell in Betrieb ist. Vorab möchte ich Euch aber noch kurz erklären was die 0G Plattform ist und welche Probleme diese löst.</p>



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



<p><a href="https://0g.ai">0G</a> ist eine Plattform, die AI mit der Blockchain-Technologie verbindet. Entwickler können dezentrale Anwendungen (dApps) erstellen, welche über verschiedene Blockchain-Netzwerke laufen. Die Plattform bietet kostengünstigen und skalierbaren Speicher sowie eine hohe Datenverfügbarkeit. Ziel ist es, SmartContracts autonomer und anpassungsfähiger zu machen.</p>



<p>Die Plattform verwendet modulare AI-Blöcke, um dApps zu optimieren und reibungslos laufen zu lassen. 0G verspricht, die Kosten im Vergleich zu herkömmlichen Lösungen erheblich zu senken. Entwickler können so eigene Datenspeicherlösungen in ihre Anwendungen integrieren. Außerdem unterstützt 0G die Verfügbarkeit und Verarbeitung großer Datenmengen. Das System ist so ausgelegt, dass es flexibel und erweiterbar ist, um zukünftigen Anforderungen gerecht zu werden.</p>



<p>Durch die Kombination von AI und Blockchain schafft 0G eine robuste Infrastruktur für die Entwicklung neuer Technologien. Der Fokus liegt dabei auf Effizienz und Kosteneinsparung. Die Plattform bietet eine solide Grundlage für die Entwicklung und den Betrieb von dApps. Sie ermöglicht es, intelligente Verträge intelligenter und flexibler zu gestalten.</p>



<p>Insgesamt bietet 0G eine zukunftsorientierte Lösung, die die Vorteile von KI und Blockchain vereint. Die Plattform ist ein wichtiger Schritt hin zu einer dezentralisierten und automatisierten digitalen Welt. Entwicklern wird eine leistungsfähige und kosteneffiziente Umgebung geboten, um ihre Visionen zu verwirklichen.</p>



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



<p>Als Grundvoraussetzung brauchen wir eine relativ starke Maschine mit Linux. Für unser Setup versuchen wir es mit dem neusten LTS-Release von Ubuntu. Ob BareMetal, in der Cloud oder virtualisiert ist hier natürlich jedem selbst überlassen. Wir machen es mal virtualisert in unserm Home-Datencenter, um die kosten vorläufig noch tief halten zu können. Die Mindestanforderungen um auch in naher zukunft einen stabilen Node zu haben sind folgende:</p>



<ul class="wp-block-list">
<li>64GB RAM</li>



<li>mindestens 8 Cores</li>



<li>1TB SSD Festplattenspeicher</li>



<li>mind. 100Mbit Internetverbindung</li>
</ul>



<h2 class="wp-block-heading">Einstellung der Zeitzone</h2>



<p>Eine besonders wichtige Einstellung ist, dass die Zeitzone auf UTC steht. Ansonsten wird der Validator nicht korrekt laufen.</p>



<pre class="wp-block-code"><code>sudo timedatectl set-timezone UTC</code></pre>



<p>Hat der Befehl geklappt, kommt keine Rückmeldung.</p>



<h2 class="wp-block-heading">Installation der Abhängigkeiten</h2>



<p>Wie so oft benötigen wir noch einige kleinere Abhängigkeiten, damit wir zur Installation von Go vortfahren können. Diese installieren wir mit dem folgenden Befehl:</p>



<pre class="wp-block-code"><code>sudo apt update
sudo apt install make unzip clang pkg-config lz4 libssl-dev build-essential git jq ncdu bsdmainutils htop -y</code></pre>



<h2 class="wp-block-heading">Installation von Go</h2>



<p>Nun müssen wir Go installieren. dies geschieht indem wir uns das Installationsfile mit wget holen und anschliessend installieren</p>



<pre class="wp-block-code"><code>cd $HOME
bash_profile=$HOME/.bash_profile
VERSION=1.20.14
wget -O go.tar.gz https://go.dev/dl/go$VERSION.linux-amd64.tar.gz
sudo rm -rf /usr/local/go &amp;&amp; sudo tar -C /usr/local -xzf go.tar.gz &amp;&amp; rm go.tar.gz
echo 'export GOROOT=/usr/local/go' >> $HOME/.bash_profile
echo 'export GOPATH=$HOME/go' >> $HOME/.bash_profile
echo 'export GO111MODULE=on' >> $HOME/.bash_profile
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profile &amp;&amp; . $HOME/.bash_profile
go version</code></pre>



<h2 class="wp-block-heading">Installation der 0G Software</h2>



<p>Nun können wir auch schon beginnen, die 0G-Software zu installieren. Hierfür Clonen wir uns das Repository von GitHub und werfen die Installation an:</p>



<pre class="wp-block-code"><code>git clone -b v0.1.0 https://github.com/0glabs/0g-chain.git
./0g-chain/networks/testnet/install.sh
source .profile</code></pre>



<h2 class="wp-block-heading">Vorkonfiguration des Validators</h2>



<p>Wir vergeben in diesem Abschnitt einen Namen für den Validator. Also diesen Abschnitt nicht blind kopieren, wie (ja auch ich) das ab und zu mache. Die Seeds werden wie der Name des Validators in einer Variable gespeichert und anschliessend in die config.toml geladen.</p>



<pre class="wp-block-code"><code>NODE="0g"
export DAEMON_HOME=$HOME/.0gchain
export DAEMON_NAME=0gchaind
VALIDATOR="&lt;&lt;NAME DEINES VALIDATORS>>"
SEEDS="c4d619f6088cb0b24b4ab43a0510bf9251ab5d7f@54.241.167.190:26656,44d11d4ba92a01b520923f51632d2450984d5886@54.176.175.48:26656,f2693dd86766b5bf8fd6ab87e2e970d564d20aff@54.193.250.204:26656,f878d40c538c8c23653a5b70f615f8dccec6fb9f@54.215.187.94:26656"

$DAEMON_NAME init "${VALIDATOR}" --chain-id zgtendermint_9000-1
sleep 1
$DAEMON_NAME config keyring-backend test
$DAEMON_NAME config chain-id zgtendermint_16600-1
wget -O $DAEMON_HOME/config/genesis.json https://github.com/0glabs/0g-chain/releases/download/v0.1.0/genesis.json
sed -i.bak -e "s/^seeds *=.*/seeds = \"${SEEDS}\"/" $DAEMON_HOME/config/config.toml</code></pre>



<h2 class="wp-block-heading">Konfiguration als Service</h2>



<p>Wollen Ihr das Ganze als Service laufen lassen könnt ihr folgenden Befehl benutzen:</p>



<pre class="wp-block-code"><code>echo "&#91;Unit]
Description=$NODE Node
After=network.target

&#91;Service]
User=$USER
Type=simple
ExecStart=$(which 0gchaind) start
Restart=on-failure
LimitNOFILE=65535

&#91;Install]
WantedBy=multi-user.target" &gt; $HOME/$NODE.service
sudo mv $HOME/$NODE.service /etc/systemd/system
sudo tee &lt;&lt;EOF &gt;/dev/null /etc/systemd/journald.conf
Storage=persistent
EOF</code></pre>



<h2 class="wp-block-heading">Startenversuch und erster Test</h2>



<p>Ich glaube diese Befehle sollten den meisten die schon mal ein Ubuntu gesehen haben klar sein:</p>



<pre class="wp-block-code"><code>sudo systemctl restart systemd-journald
sudo systemctl daemon-reload
sudo systemctl enable $NODE
sudo systemctl restart $NODE</code></pre>



<p>Nun schauen wir uns mal den Status an und hoffen das ein bisschen grün am sonst so düsteren Bildschirm erscheint:</p>



<pre class="wp-block-code"><code>service 0g status</code></pre>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="282" src="https://beyond.lol/wp-content/uploads/2024/06/grafik-1024x282.png" alt="" class="wp-image-3015" srcset="https://beyond.lol/wp-content/uploads/2024/06/grafik-1024x282.png 1024w, https://beyond.lol/wp-content/uploads/2024/06/grafik-300x83.png 300w, https://beyond.lol/wp-content/uploads/2024/06/grafik-768x212.png 768w, https://beyond.lol/wp-content/uploads/2024/06/grafik.png 1241w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Eine Wallet erstellen</h2>



<p>Die Software versucht nun im Hintergrund die Blockchain herunterzuladen und wieder aufzuholen. In der Zwischenzeit können wir uns aber eine Wallet erstellen. Kein Stress, das Aufholen dauert etwas, ihr könnt also erstmal Kaffe holen, nein seien wir erlich, es würde sogar locker reichen wenn ihr im Supermarkt oder an der Tankstelle einen Kasten Bier holt, und schnell beim Kumpel (oder Kumpelin) vorbeischaut und erst dann die Wallet erstellt. Simpler Befehl:</p>



<pre class="wp-block-code"><code>0gchaind keys add wallet --eth</code></pre>



<p><p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color"><strong>Nicht vergessen den Output zu Speichern !!!</strong></mark></p></p>



<h2 class="wp-block-heading">Claimen eines AOGI-Token</h2>



<p>Damit wir unsere erste Transaktion erstellen können benötigen wir mindestens einen AOGI-Token. Diesen bekommen wir indem wir unsere ETH-Adresse extrahieren, den Faucet aufrufen und uns ein paar TestCoins schicken lassen.</p>



<p>Um unsere ETH-Adresse zu extrahieren, hilft uns der folgende Befehl:</p>



<pre class="wp-block-code"><code>0gchaind keys unsafe-export-eth-key wallet</code></pre>



<p>Dies ist zunächst unser PrivateKey, importieren wir diesen jedoch in eine Wallet wie zum Beispiel MetaMask, können wir die ETH-Adresse (0x) auslesen. Diese kopiert können wir uns unter folgender URL einen Token zusenden lassen:</p>



<p><a href="https://faucet.0g.ai">https://faucet.0g.ai</a></p>



<h2 class="wp-block-heading">Submitten des Validators</h2>



<p>Für diesen letzten Schritt ist es erforderlich, dass Euer Node bereits aufgeholt hat. prüfen könnt Ihr das ganz schnell mit folgendem Befehl:</p>



<pre class="wp-block-code"><code>curl -s localhost:26657/status | jq .result.sync_info.catching_up</code></pre>



<p>Beim Output ist darauf zu achten, dass wenn &#8222;true&#8220; steht, der Node noch <strong>nicht </strong>bereit ist. kommt &#8222;false&#8220; heraus können wir den Node &#8222;submitten&#8220;</p>



<pre class="wp-block-code"><code>0gchaind tx staking create-validator \<br>--amount=1000000ua0gi \<br>--pubkey=$(0gchaind tendermint show-validator) \<br>--moniker="$VALIDATOR" \<br>--chain-id="zgtendermint_16600-1" \<br>--commission-rate="0.10" \<br>--commission-max-rate="0.20" \<br>--commission-max-change-rate="0.01" \<br>--min-self-delegation="1" \<br>--gas=auto \<br>--gas-adjustment=1 \<br>--from=wallet -y</code></pre>



<p>und damit währen wir schon am Ende unseres Tutorials. <br>Wenns nicht klappt oder Ihr fragen habt stehen wir euch natürlich gerne mittels den Kommentaren zur Verfügung.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/validator-fuer-das-0g-testnet-bereitstellen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ein eigener Object Storage mit MinIO</title>
		<link>https://beyond.lol/ein-eigener-object-storage-mit-minio/</link>
					<comments>https://beyond.lol/ein-eigener-object-storage-mit-minio/#respond</comments>
		
		<dc:creator><![CDATA[Jakob]]></dc:creator>
		<pubDate>Wed, 13 Dec 2023 21:20:49 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Datenspeicher]]></category>
		<category><![CDATA[installieren]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Object Storage]]></category>
		<category><![CDATA[Ubuntu 22]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=2463</guid>

					<description><![CDATA[In diesem Kurz-Tutorial zeigen wir euch, wie ihr euren eigenen Object Storage mit Minio aufsetzen könnt. Kurz, weil es wirklich super wenige Schritte sind bis der Object Storage Anfragen entgegennehmen kann. Wer also keine Lust hat Amazon, Microsoft und co. Unmengen an hart erarbeiteten Münzen zu senden und ein bisschen IT-Infrastruktur zu Hause hat, der [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>In diesem Kurz-Tutorial zeigen wir euch, wie ihr euren eigenen Object Storage mit <a href="https://min.io/" data-type="link" data-id="https://min.io/">Minio </a>aufsetzen könnt. Kurz, weil es wirklich super wenige Schritte sind bis der Object Storage Anfragen entgegennehmen kann. Wer also keine Lust hat Amazon, Microsoft und co. Unmengen an hart erarbeiteten Münzen zu senden und ein bisschen IT-Infrastruktur zu Hause hat, der baut sich seinen eigenen S3 kompatiblen Object Storage mit Minio einfach selbst.</p>



<h2 class="wp-block-heading">Was ist aber Object Storage genau?</h2>



<p>Object Storage ist eine Methode zur Speicherung von Daten, die besonders gut für grosse Datenmengen geeignet ist. Zum Beispiel Fotos, Videos, Dokumente und Backups. Im Gegensatz zu traditionellen Speichersystemen, wie File-Storage oder Block-Storage, speichert der Object Storage Daten in Form von Objekten.</p>



<p>Jedes Objekt besteht dann aus drei Hauptkomponenten:</p>



<ol class="wp-block-list">
<li><strong>Daten</strong>: Dies ist der eigentliche Inhalt des Objekts, beispielsweise der Text eines Dokuments oder die Pixel eines Bildes.</li>



<li><strong>Metadaten</strong>: Das sind zusätzliche Daten, die Informationen über das Objekt enthalten. Dies kann von einfachen Informationen wie dem Datum der Erstellung bis hin zu benutzerdefinierten Daten reichen, die den Inhalt näher beschreiben.</li>



<li><strong>Ein eindeutiger Bezeichner</strong>: Jedes Objekt erhält eine einzigartige ID, mit der es im Storage-System identifiziert und aufgerufen werden kann.</li>
</ol>



<p>Ein grosser Vorteil von Object Storage ist seine Skalierbarkeit, die Systeme können grössen von Petabyte erreichen und dann noch darüber hinaus skaliert werden. Ausserdem ermöglichen die Metadaten eine flexiblere Verwaltung und Kategorisierung der Daten.</p>



<p>Object Storage ist auch sehr robust und zuverlässig. Viele Systeme replizieren Objekte auf mehrere Server oder sogar Standorte, um Datenverluste zu verhindern und eine hohe Verfügbarkeit zu gewährleisten. Dies macht Object Storage ideal für Cloud-Speicherlösungen und für Unternehmen, die große Mengen an Daten effizient speichern und verwalten müssen. Für unser kleines Tutorial hier lassen wir die Replikation auf weitere Server aber mal noch aus.</p>



<h2 class="wp-block-heading">MinIO Object Storage</h2>



<p>MinIO unterscheidet sich von anderen Object Storage-Lösungen durch seine Einfachheit und Leistungsfähigkeit. Es ermöglicht Benutzern, große Mengen unstrukturierter Daten – wie Fotos, Videos und Backups – effizient zu speichern und zu verwalten. Minio ist auch bekannt für seine hohe Leistung und Zuverlässigkeit, was es zu einer hervorragenden Wahl für Unternehmen jeder Größe macht.</p>



<p>Einer der Hauptvorteile von Minio ist seine Benutzerfreundlichkeit und die S3 Kompatibilität. Mit einer übersichtlichen, webbasierten Benutzeroberfläche ermöglicht es auch Nicht-Experten, die Plattform effektiv zu nutzen. Zudem ist Minio hochgradig skalierbar, was bedeutet, dass es mit dem Wachstum Ihres Unternehmens mühelos mithalten kann. Die Sicherheit ist ein weiterer wichtiger Aspekt von Minio. Durch Features wie Verschlüsselung und robuste Zugriffskontrollen können Unternehmen sicher sein, dass ihre Daten sicher aufbewahrt werden.</p>



<h2 class="wp-block-heading">Die Installation auf Ubuntu 22</h2>



<p>Wir gehen mal von einem frisch Installierten Ubuntu-System aus, dem etwas Speicherplatz zugeordnet ist und spielen als erstes mal die neuste Updates auf:</p>



<pre class="wp-block-code"><code>sudo apt update<br>sudo apt upgrade</code></pre>



<p>Anschliessend laden wir uns das MinIO-Deb-File herunter. Dies geschieht ganz einfach via wget.</p>



<pre class="wp-block-code"><code>wget https://dl.min.io/server/minio/release/linux-amd64/minio_20231209181751.0.0_amd64.deb</code></pre>



<p>Jetzt können wir MinIO mittels dpkg installieren, das sollte relativ flott erledigt sein</p>



<pre class="wp-block-code"><code>sudo dpkg -i minio_20231209181751.0.0_amd64.deb</code></pre>



<p>Anschliessend benötigen wir aber noch einen minIO-User und eine zugehörige Gruppe, welche mit folgendem Befehl erstellt wird:</p>



<pre class="wp-block-code"><code>sudo groupadd -r minio-user
sudo useradd -M -r -g minio-user minio-user -s /sbin/nologin</code></pre>



<p>Nun kommen wir schon zum Erstellen eines Verzeichnisses wo die Daten zu liegen kommen sollen, selbstverständlich mit dem korrekten Besitzer</p>



<pre class="wp-block-code"><code>sudo mkdir /usr/local/share/minio
sudo chown minio-user:minio-user /usr/local/share/minio</code></pre>



<p>Mittels einer kleinen Konfigurationsdatei in /etc/minio können wir die Umgebungsvariablen für Minio festlegen. Also Datei erstellen und unten stehenden Content reinkopieren. Achtung, nicht vergessen deine Server-IP oder Domain einzutragen.</p>



<pre class="wp-block-code"><code>sudo mkdir /etc/minio
sudo chown minio-user:minio-user /etc/minio
sudo nano /etc/default/minio</code></pre>



<pre class="wp-block-code"><code>MINIO_ACCESS_KEY="minio"
MINIO_VOLUMES="/usr/local/share/minio/"
MINIO_OPTS="-C /etc/minio --address "Deine Server-IP":9000"
MINIO_SECRET_KEY="miniostorage"</code></pre>



<p>Und schon gehts los:</p>



<pre class="wp-block-code"><code>sudo systemctl start minio</code></pre>



<p>Eigentlich schon fertig. Wer den Server produktiv einsetzt oder etwas mehr SIcherheit möchte kann den Object Storage auch noch über Lets Encrypt absichern.</p>



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



<p>Zusammenfassend ist Minio eine ausgezeichnete Wahl für Unternehmen, die nach einer zuverlässigen, sicheren und benutzerfreundlichen Object Storage-Lösung suchen. Mit seiner starken Leistung, Skalierbarkeit und Kompatibilität mit bestehenden APIs ist Minio ein Game-Changer in der Welt der Datenspeicherung und -verwaltung. Auch die Installation ist recht einfach und im nu erledigt.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/ein-eigener-object-storage-mit-minio/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Counter-Strike 2 Beta Zugang erhalten &#8211; Anleitung für den CS GO Nachfolger</title>
		<link>https://beyond.lol/counter-strike-2-beta-zugang-erhalten-anleitung-fuer-den-cs-go-nachfolger/</link>
					<comments>https://beyond.lol/counter-strike-2-beta-zugang-erhalten-anleitung-fuer-den-cs-go-nachfolger/#respond</comments>
		
		<dc:creator><![CDATA[Patrick]]></dc:creator>
		<pubDate>Sat, 25 Mar 2023 09:09:18 +0000</pubDate>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[counter-strike]]></category>
		<category><![CDATA[counterstrike 2 beta]]></category>
		<category><![CDATA[cs]]></category>
		<category><![CDATA[csgo]]></category>
		<category><![CDATA[csgo2]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=2969</guid>

					<description><![CDATA[Nach langem Warten ist es nun endlich so weit, Valve öffnet die offizielle Beta für Counter-Strike 2! Bis jetzt noch keinen Zugang zu Beta erhalten? Wir zeigen dir, wie auch du zu deinem Beta Zugang von Counter-Strike 2 kommst! Eines vorweg! Es gibt keine Beta Keys, die euch überall angeboten werden. Fällt auf keinen Fall [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Nach langem Warten ist es nun endlich so weit, Valve öffnet die offizielle Beta für Counter-Strike 2! Bis jetzt noch keinen Zugang zu Beta erhalten? Wir zeigen dir, wie auch du zu deinem Beta Zugang von Counter-Strike 2 kommst!</p>



<p></p>



<p>Eines vorweg! Es gibt keine Beta Keys, die euch überall angeboten werden. Fällt auf keinen Fall auf ein dubioses Angebot herein.</p>



<h2 class="wp-block-heading">Variante 1 &#8211; Login</h2>



<p>Valve sagt selber, sie wählen die Benutzer nach folgenden vorgehen aus</p>



<p>Das Entwicklerteam von Counter-Strike 2 wählt Spieler anhand mehrerer Faktoren aus, unter anderem (aber nicht ausschließlich) kürzliche Spielzeit auf offiziellen Valve-Servern, dem Vertrauensfaktor und dem Status des Steam-Accounts. Quelle: https://steamcommunity.com/faqs/steam-help/view/5ED2-ED8E-81F4-0C18#access</p>



<figure class="wp-block-image size-full"><img decoding="async" width="475" height="562" src="https://beyond.lol/wp-content/uploads/2023/03/image.png" alt="" class="wp-image-2971" srcset="https://beyond.lol/wp-content/uploads/2023/03/image.png 475w, https://beyond.lol/wp-content/uploads/2023/03/image-254x300.png 254w" sizes="(max-width: 475px) 100vw, 475px" /></figure>



<h3 class="wp-block-heading">Prozess beschleunigen</h3>



<p>Der Zugang wird euch direkt nach dem Login angezeigt und nicht nach einem Spiel und auch nicht über eine Benachrichtigung in Steam. Dies bedeutet Ihr könnt den Ablauf ein wenig Beschleunigen, und zwar wie genau so.</p>



<ul class="wp-block-list">
<li>Öffnet Counter-Strike Go und schaut nach, ob Ihr nach wenigen Sekunden im Dashboard eine Benachrichtigung erhalten habt.
<ul class="wp-block-list">
<li>Wird euch nun die Benachrichtigung, wie oben im Screenshot angezeigt, seid Ihr dabei! Wir sehen uns in Dust 2 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
</li>



<li>Falls Ihr keine Benachrichtigung bekommen solltet, spielt eine Runde auf einem offiziellen Valve Server.
<ul class="wp-block-list">
<li>Nach der Runde unbedingt Counter-Strike Go schliessen und eine neue Anmeldung durchführen.</li>



<li>Habt Ihr inzwischen immer noch keine Benachrichtigung bekommen, hat es in dieser Auswahlrunde leider nicht gereicht. Also nochmal von vorne!</li>
</ul>
</li>
</ul>



<p>Kurz gesagt:</p>



<ol class="wp-block-list">
<li>Counte-Strike Go starten</li>



<li>Auf die Benachrichtigung im Dashboard warten</li>



<li>Eine Runde spielen &#8211; nur auf offiziellen Servern von Valve</li>



<li>Counter-Strike schliessen</li>



<li>Counter-Strike wieder starten</li>



<li>Im Dashboard kurz warten</li>



<li>Beta oder wieder bei Schritt 3 fortfahren.</li>
</ol>



<p>Meinen Zugang habe ich, mit genauer dieser Methode, nach 6 kurzen gewerteten Runden bekommen!<br>Ob zwischen den Logins ein Spiel stattfinden muss, kann ich euch nicht genau sagen, jedoch schreibt Valve, dass nur aktive Spieler eingeladen werden.</p>



<h2 class="wp-block-heading">Variante 2 &#8211; Neuer Account</h2>



<p>Jedoch ist es so, dass Valve nur Accounts mit einem sauberen Spielverlauf einlädt. Hier führt kein Weg vorbei!<br>Solltet Ihr in den letzte 10 Jahren einen VAC-Ban erhalten haben, gibt es für euch bedauerlicherweise keine Beta &#8211;  tut mir leid.</p>



<p>Was Ihr aber machen könnt, ist euch einen neuen Account zu erstellen!</p>



<p>Im Moment werden viele Spieler mit wenigen Stunden eingeladen, auf Twitter und YouTube häufen sich die Aussagen, dass neue Account mit wenigen Spielstunden sehr schnell einen Zugang zur Beta erhalten. Hier spiel bestimmt auch der Trust-Faktor eine wichtige Rolle.</p>



<p>Falls Ihr die Varante 2 anwendet, empfehle ich euch unbedingt diese mit der Variante 1 zu verknüpfen &#8211; ohne ein Spiel werdet Ihr bestimmt keinen Beta-Zugang bekommen.</p>



<h2 class="wp-block-heading">Variante 3 &#8211; Sommer 23</h2>



<p>Keine Sorge, auch ohne Beta-Zugang erhaltet im Sommer 2023 Counter-Strike 2 als Upgrade für Counter-Strike Go.  Im Moment gibt es so oder so noch sehr wenige Spielmodi und kein Ranking.</p>



<p></p>



<p>Lasst doch einen Kommentar da, falls Ihr es auch in die Beta geschafft habt!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/counter-strike-2-beta-zugang-erhalten-anleitung-fuer-den-cs-go-nachfolger/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>vCenter no healthy upstream HTML5 UI Fehler beheben 2023</title>
		<link>https://beyond.lol/vcenter-no-healthy-upstream/</link>
					<comments>https://beyond.lol/vcenter-no-healthy-upstream/#respond</comments>
		
		<dc:creator><![CDATA[Patrick]]></dc:creator>
		<pubDate>Wed, 25 Jan 2023 08:30:12 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[vcenter]]></category>
		<category><![CDATA[vmware]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=2960</guid>

					<description><![CDATA[Aus dem Nichts den Fehler &#8222;no healthy upstream&#8220; im Browser angezeigt bekommen? Wir helfen dir bei der Lösung, dein vCenter wieder Online zu bringen. Falls der Fehler nach einem Upgrade, oder der gleichen, aufgetreten ist, geben wir dir am Schluss vom Artikel noch einige Tipps, was es sonst noch sein könnte. Fehlerbeschreibung Das vCenter ist [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Aus dem Nichts den Fehler &#8222;no healthy upstream&#8220; im Browser angezeigt bekommen? Wir helfen dir bei der Lösung, dein vCenter wieder Online zu bringen.</p>



<p>Falls der Fehler nach einem Upgrade, oder der gleichen, aufgetreten ist, geben wir dir am Schluss vom Artikel noch einige Tipps, was es sonst noch sein könnte.</p>



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



<p>Das vCenter ist über die HTML5 Oberfläche nicht mehr erreichbar und dir wird nur noch der untenstehende Fehler angezeigt. Gleichzeitig ist die vCenter Management Interface (VAMI) Oberfläche immer noch normal erreichbar. Dies kannst du testen, indem du dein vCenter mit dem Port 5480 versucht aufzurufen z.B https://vc.localhosting.local:5480</p>



<figure class="wp-block-image size-full"><img decoding="async" width="901" height="126" src="https://beyond.lol/wp-content/uploads/2023/01/vcenter_1.png" alt="" class="wp-image-2961" srcset="https://beyond.lol/wp-content/uploads/2023/01/vcenter_1.png 901w, https://beyond.lol/wp-content/uploads/2023/01/vcenter_1-300x42.png 300w, https://beyond.lol/wp-content/uploads/2023/01/vcenter_1-768x107.png 768w" sizes="(max-width: 901px) 100vw, 901px" /><figcaption class="wp-element-caption">Fehler &#8222;no healthy upstream&#8220; vCenter 7</figcaption></figure>



<p>Sollte die HTML5 UI nicht erreichbar sein, die VAMI hingegeben schon, liegt es sehr wahrscheinlich daran, dass deine Zertifikate abgelaufen sind. Wie du diese erneuerst, zeigen wir dir unter der Problemlösung.</p>



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



<p>Als Erstes schauen wir uns alle Zertifikate genauer an.</p>



<pre class="wp-block-code"><code># /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store TRUSTED_ROOTS --text | less
# /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store MACHINE_SSL_CERT --text | less
# /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store SMS --text | less
# /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store machine --text | less
# /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store vpxd --text | less
# /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store vpxd-extension --text | less
# /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store vsphere-webclient --text | less</code></pre>



<p>Überprüfe jedes einzelne Zertifikat und schreibe die das Ablaufdatum auf. Sind alle Zertifikate gültig bzw, das Datum bei &#8222;Not After:&#8220; liegt nicht in der Vergangenheit liegt auf deinem VCenter kein Problem mit den Zertifikaten. Für dich haben wir am Ende vom Artikel noch einige andere Vorschläge, was du überprüfen könntest.</p>



<p>Eine genaue Beschreibung der Zertifikate findest du bei VMWare direkt: <a href="https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.authentication.doc/GUID-3AF7757E-A30E-4EEC-8A41-28DA72102520.html" target="_blank" rel="noreferrer noopener">https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.authentication.doc/GUID-3AF7757E-A30E-4EEC-8A41-28DA72102520.html</a></p>



<h2 class="wp-block-heading">Problemlösung</h2>



<p>Um die Zertifikate zu erneuern, liefert das vCenter einen eigenen Certificate Manager.  Diesen können wir über SSH ausführen und werden anschliessend durch den ganzen Prozess geleitet. Bitte beachte, dass die Erstellung von den Zertifikaten einige Minuten in Anspruch nehmen kann. Sollte auch nichts mehr passiere, lass das vCenter einfach machen und warte ab!</p>



<pre class="wp-block-code"><code>#/usr/lib/vmware-vmca/bin/certificate-manager

Option 6 oder 8 - je nach dem welche Zertifikate abgelaufen sind.</code></pre>



<p>Du bekommst nun eine Auswahl, welche Zertifikate du erneuern willst. Sind “Trusted root certificate, Machine SSL Certificate und SMS” noch gültig, so kannst du mit der Option 6 fortfahren. Sind jedoch auch Machine SSL und so weiter abgelaufen, verwende die Option 8.</p>



<p>Beantworte jetzt die Fragen, wie aus unserem Beispiel. Bitte verwende für deinen Server die korrekten Angaben.</p>



<pre class="wp-block-code"><code>    Do you wish to generate all certificates using configuration file : Option&#91;Y/N] ? : Y
    Please provide valid SSO and VC privileged user credential to perform certificate operations.Enter username &#91;Administrator@vsphere.local]: Username eingeben oder mit Enter bestätigen

Note: this is an example how to address each question you need to fill it out based on your environment.

    Enter proper value for ‘Country’ &#91;Default value : US] :DE
    Enter proper value for ‘Name’ &#91;Default value : CA] : CA
    Enter proper value for ‘Organization’ &#91;Default value : VMware] : “beyond.lol - Verwende den Damen von deinem Unternehmen”
    Enter proper value for ‘OrgUnit’ &#91;Default value : VMware Engineering] : Beyond-IT - Verwende die Abteilung aus deienem Unternehmen
    Enter proper value for ‘State’ &#91;Default value : California]: Bayern
    Enter proper value for ‘Locality’ &#91;Default value : Palo Alto] : München
    Enter proper value for ‘IPAddress’ (Provide comma separated values for multiple IP addresses) &#91;optional] : Falls du mehrere IP's verwendest, gebe diese hier alle an. z.B  10.100.0.1, 10.100.0.2
    Enter proper value for ‘Email’ &#91;Default value : email@acme.com] : Enter drücken
    Enter proper value for ‘Hostname’ (Provide comma separated values for multiple Hostname entries) &#91;Enter valid Fully Qualified DomainName(FQDN), For Example : example.domain.com] : vc.localdomain.local - Wichtig das hier der korrekte FQDN angegeben wird, ansonsten funktioniert das Zertifikat nicht.
    Enter proper value for VMCA ‘Name’ : vc.localdomain.local - Dein richtiger FQDN! 
You are going to regenerate Solution User Certificates using VMCA
    Continue operation : Option&#91;Y/N] ? : Y</code></pre>



<p>Du kannst indessen den Zertifikat-Manager machen lassen, bis dir die Meldung &#8222;100% Completed&#8220; angezeigt wird.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="752" height="729" src="https://beyond.lol/wp-content/uploads/2023/01/vcenter_2.png" alt="" class="wp-image-2963" srcset="https://beyond.lol/wp-content/uploads/2023/01/vcenter_2.png 752w, https://beyond.lol/wp-content/uploads/2023/01/vcenter_2-300x291.png 300w" sizes="auto, (max-width: 752px) 100vw, 752px" /><figcaption class="wp-element-caption">Zertifikat Manager vCenter &#8211; Fertig</figcaption></figure>



<p>Versuche jetzt das HTML5 UI wieder über den Browser zu öffnen. Vergiss nicht, dass in deinem Browser unter Umständen noch der Cache geleert werden muss. </p>



<h2 class="wp-block-heading">Sonstige Lösungen</h2>



<p>Falls die Zertifikate bei dir das Problem noch nicht gelöst haben. Kannst du noch folgende Dinge ausprobieren.</p>



<ul class="wp-block-list">
<li>vCenter Server neu starten</li>



<li>NTP kontrollieren &#8211; hat dein vCenter die korrekte Uhrzeit? Dies könnte auf Fehler mit den Zertifikaten führen.</li>



<li>DNS &#8211; FQDN &#8211; Sind die Angaben alle noch korrekt und zeigen zu korrekten Server?</li>



<li>IP-Adresse kontrollieren &#8211;  dieses muss auf Static stehen.</li>



<li>Upgrade der VMware Hardware und die korrekte OS Version einstellen
<ul class="wp-block-list">
<li>vCenter ausschalten</li>



<li>Rechtsklick auf die VM und Kompatibilität ⇨ Upgrade Kompatibilität auswählen</li>



<li>Rechtsklick auf die VM und auf die Eigenschaften klicken
<ul class="wp-block-list">
<li>VM Optionen auswählen</li>



<li>Allgemeine Optionen ausklappen</li>



<li>VMware Photon OS als Betriebssystem auswählen und bestätigen.</li>
</ul>
</li>



<li>Server wieder starten und einige Minuten warten</li>
</ul>
</li>
</ul>



<p></p>



<p>Hoffentlich hat dir die Anleitung zu &#8222;vCenter no healthy upstream HTML5 UI reparieren 2023&#8220; geholfen oder dich immerhin auf den richtigen Weg gebracht. Alternativ bleibt dir nur noch übrig, die Log-Files auf allfällige Fehler zu überprüfen.</p>



<p>Wenn dein vCenter noch nicht funktioniert &#8211; schau dir doch mal alle Prozesse an. Vielleicht macht dies das anschliessende Googeln etwas einfacher. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<pre class="wp-block-code"><code>#service-control --list 

Starten mit:
#service-control --start --all
oder
#service-control –-start {service-name}
</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/vcenter-no-healthy-upstream/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ISPConfig mehrere PHP Versionen mit apt installieren auf Ubuntu &#8211; 2025 bis PHP 8.5</title>
		<link>https://beyond.lol/ispconfig-mehrere-php-versionen-mit-apt-installieren-auf-ubuntu-18/</link>
					<comments>https://beyond.lol/ispconfig-mehrere-php-versionen-mit-apt-installieren-auf-ubuntu-18/#comments</comments>
		
		<dc:creator><![CDATA[Patrick]]></dc:creator>
		<pubDate>Wed, 18 Jan 2023 09:11:36 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[18.10]]></category>
		<category><![CDATA[7.0]]></category>
		<category><![CDATA[7.1]]></category>
		<category><![CDATA[7.2]]></category>
		<category><![CDATA[7.3]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ISPConfig]]></category>
		<category><![CDATA[lts]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=832</guid>

					<description><![CDATA[Die Anleitung kann auf für Installationen ohne ISPConfig verwendet werden! Erklärung Grundsätzlich gibt es mehrere Möglichkeiten, PHP auf einem System zu installieren. Die einfachste ist es, dies direkt mit apt zu erledigen. Jede Woche einmal kompilieren geht natürlich auch. 😉Über die Paketverwaltung von Ubuntu &#8211; apt &#8211; kann PHP 7.2 installiert werden. Es handelt sich [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Die Anleitung kann auf für Installationen ohne <a href="https://beyond.lol/ispconfig/">ISPConfig</a> verwendet werden!</p>



<h2 class="wp-block-heading">Erklärung</h2>



<p>Grundsätzlich gibt es mehrere Möglichkeiten, PHP auf einem System zu installieren. Die einfachste ist es, dies direkt mit apt zu erledigen. Jede Woche einmal kompilieren geht natürlich auch. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br>Über die Paketverwaltung von Ubuntu &#8211; apt &#8211; kann PHP 7.2 installiert werden. Es handelt sich hierbei um die Standardversion von Ubuntu 18.10 LTS.</p>



<p>In Hostingumgebungen läuft auf einem Server aber nicht nur eine Webseite. So hat jeder Kunde seinen eigenen Anspruch an die PHP Version.<br>Aber auch diese lassen sich dank sury.org ganz einfach installieren.</p>



<h2 class="wp-block-heading"><a href="https://deb.sury.org">https://deb.sury.org</a></h2>



<p>In der Anleitung werden die Pakete von sury.org verwendet.</p>



<p>Können wir dieser Quelle vertrauen? Ein ganz klares Ja!<br>Beim Betreiber handelt es sich um  <a href="https://twitter.com/oerdnj">Ondřej Surý</a>. Wer sich schon ein wenig länger mit PHP und Debian auseinandersetzt, hat seinen Namen bestimmt schon mal gelesen. Seit PHP 5 stellt er die Pakete für Debian zusammen. Somit basieren die offiziellen Pakete auf seiner Arbeit.</p>



<p>In seinen Worten:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p> I am a Debian Developer since year 2000, and I have been packaging PHP for Debian since PHP 5.  That means the official packages in Debian and Ubuntu are either my work or they are based on my work.  The PHP packages in my Ubuntu PPA and Debian DPA matches the official packages in Debian.  Basically I am saying that you can’t get any closer than that. </p>
<cite>https://deb.sury.org/ &#8211; Who am i</cite></blockquote>



<h2 class="wp-block-heading">Installation Ubuntu</h2>



<p>Die Installation erfolgt als root.</p>



<h3 class="wp-block-heading"> 1. Update des Systems</h3>



<p>Als erstes bringen wir das ganze System auf den neusten Stand.</p>



<pre class="wp-block-code"><code>apt update &amp;&amp; apt upgrade -y</code></pre>



<h3 class="wp-block-heading">2. Abhängigkeiten installieren</h3>



<p>Damit im Anschluss alles sauber durchläuft, werden noch einige Abhängigkeiten installiert.</p>



<p>apt-transport-https &#8211; Ermöglicht die Übertragung per https &#8211; je nach OS und Version von apt nicht mehr nötig<br><strong>lsb-release</strong> &#8211;  Reporting<br><strong>ca-certificates</strong> &#8211;   Dieses Paket enthält die PEM-Dateien für CA-Zertifikate <br><strong>software-properties-common</strong> &#8211; Für die Verwaltung von externen Softwarequellen<br></p>



<pre class="wp-block-code"><code>apt-get install apt-transport-https lsb-release ca-certificates software-properties-common</code></pre>



<h3 class="wp-block-heading">3. Ressourcenquelle hinzufügen</h3>



<pre class="wp-block-code"><code>add-apt-repository ppa:ondrej/php</code></pre>



<h3 class="wp-block-heading">4. apt auf den neusten Stand bringen</h3>



<p>Sollte nur einige Sekunden dauern, da alle Updates bereits installiert sind.</p>



<pre class="wp-block-code"><code>apt update &amp;&amp; apt upgrade -y</code></pre>



<h2 class="wp-block-heading">PHP auf Ubuntu installieren</h2>



<p>Hier müssen nicht alle Versionen installiert werden. Der Ablauf ist immer der gleiche. Einige Versionen sind bereits &#8222;end of life&#8220; und sollten nicht mehr verwendet werden.<br>Es kann bei bestehenden Systemen aber vorkommen, dass einige Webseiten noch mit einer veralteten Version laufen. Viele Kunden sehen hier nicht ein, wieso Sie nun jemanden bezahlen sollten, der Ihnen die bestehende Webseite anpasst. Also müssen wir in den sauren Apfel beissen und auch alte Versionen installieren.</p>



<h3 class="wp-block-heading">php 7.0</h3>



<pre class="wp-block-code"><code>apt -y install php7.0 php7.0-common php7.0-fpm php7.0-gd php7.0-mysql php7.0-imap php7.0-cli php7.0-cgi php-pear php7.0-mcrypt php7.0-curl php7.0-intl php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php-memcache php-imagick php-gettext php7.0-zip php7.0-mbstring php7.0-soap php7.0-common php7.0-opcache php7.0-mysql
</code></pre>



<h3 class="wp-block-heading">php 7.1</h3>



<pre class="wp-block-code"><code>apt -y install php7.1 php7.1-common php7.1-fpm php7.1-gd php7.1-mysql php7.1-imap php7.1-cli php7.1-cgi php-pear php7.1-mcrypt php7.1-curl php7.1-intl php7.1-pspell php7.1-recode php7.1-sqlite3 php7.1-tidy php7.1-xmlrpc php7.1-xsl php-memcache php-imagick php-gettext php7.1-zip php7.1-mbstring php7.1-soap php7.1-common php7.1-opcache php7.1-mysql</code></pre>



<h3 class="wp-block-heading">php 7.2</h3>



<pre class="wp-block-code"><code>apt -y install php7.2 php7.2-common php7.2-fpm php7.2-gd php7.2-mysql php7.2-imap php7.2-cli php7.2-cgi php-pear php7.2-curl php7.2-intl php7.2-pspell php7.2-recode php7.2-sqlite3 php7.2-tidy php7.2-xmlrpc php7.2-xsl php-memcache php-imagick php-gettext php7.2-zip php7.2-mbstring php7.2-soap php7.2-common php7.2-opcache php7.2-mysql</code></pre>



<h3 class="wp-block-heading">php 7.3</h3>



<pre class="wp-block-code"><code>apt -y install php7.3 php7.3-common php7.3-fpm php7.3-gd php7.3-mysql php7.3-imap php7.3-cli php7.3-cgi php-pear php7.3-curl php7.3-intl php7.3-pspell php7.3-recode php7.3-sqlite3 php7.3-tidy php7.3-xmlrpc php7.3-xsl php-memcache php-imagick php-gettext php7.3-zip php7.3-mbstring php7.3-soap php7.3-common php7.3-opcache php7.3-mysql</code></pre>



<h3 class="wp-block-heading">php 7.4</h3>



<pre class="wp-block-code"><code>apt -y install php7.4 php7.4-cli php7.4-cgi php7.4-fpm php7.4-gd php7.4-mysql php7.4-imap php7.4-curl php7.4-intl php7.4-pspell php7.4-sqlite3 php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-zip php7.4-mbstring php7.4-soap php7.4-opcache php-memcache php-imagick php-gettext libonig5 php7.4-common php7.4-json php7.4-readline php7.4-xml php7.4-curl php7.4-imagick php7.4-bcmath</code></pre>



<h3 class="wp-block-heading">php 8.0</h3>



<pre class="wp-block-code"><code>apt install php8.0 php8.0-cli php8.0-cgi php8.0-fpm php8.0-gd php8.0-mysql php8.0-imap php8.0-curl php8.0-intl php8.0-pspell php8.0-sqlite3 php8.0-tidy php8.0-xsl php8.0-zip php8.0-mbstring php8.0-soap php8.0-opcache php8.0-common php8.0-readline php8.0-xml php8.0-curl php8.0-imagick php8.0-bcmath</code></pre>



<h3 class="wp-block-heading">php 8.1</h3>



<pre class="wp-block-code"><code>apt -y install php8.1 php8.1-cli php8.1-cgi php8.1-fpm php8.1-gd php8.1-mysql php8.1-imap php8.1-curl php8.1-intl php8.1-pspell php8.1-sqlite3 php8.1-tidy php8.1-xsl php8.1-zip php8.1-mbstring php8.1-soap php8.1-opcache php8.1-common php8.1-readline php8.1-xml php8.1-curl php8.1-imagick php8.1-bcmath </code></pre>



<h3 class="wp-block-heading">php 8.2</h3>



<pre class="wp-block-code"><code>apt -y install php8.2 php8.2-cli php8.2-cgi php8.2-fpm php8.2-gd php8.2-mysql php8.2-imap php8.2-curl php8.2-intl php8.2-pspell php8.2-sqlite3 php8.2-tidy php8.2-xsl php8.2-zip php8.2-mbstring php8.2-soap php8.2-opcache php8.2-common php8.2-readline php8.2-xml php8.2-curl php8.2-imagick php8.2-bcmath </code></pre>



<p>So einfach sind alle PHP Versionen auf dem System installiert. Bei Fehlern gerne einen Kommentar <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h3 class="wp-block-heading">php 8.3</h3>



<pre class="wp-block-code"><code>apt -y install php8.3 php8.3-cli php8.3-cgi php8.3-fpm php8.3-gd php8.3-mysql php8.3-imap php8.3-curl php8.3-intl php8.3-pspell php8.3-sqlite3 php8.3-tidy php8.3-xsl php8.3-zip php8.3-mbstring php8.3-soap php8.3-opcache php8.3-common php8.3-readline php8.3-xml php8.3-imagick php8.3-bcmath</code></pre>



<h3 class="wp-block-heading">php 8.4</h3>



<pre class="wp-block-code"><code>apt -y install php8.4 php8.4-cli php8.4-cgi php8.4-fpm php8.4-gd php8.4-mysql php8.4-imap php8.4-curl php8.4-intl php8.4-pspell php8.4-sqlite3 php8.4-tidy php8.4-xsl php8.4-zip php8.4-mbstring php8.4-soap php8.4-opcache php8.4-common php8.4-readline php8.4-xml php8.4-imagick php8.4-bcmath</code></pre>



<h3 class="wp-block-heading">php 8.5</h3>



<pre class="wp-block-code"><code>apt -y install php8.5 php8.5-cli php8.5-cgi php8.5-fpm php8.5-gd php8.5-mysql php8.5-imap php8.5-curl php8.5-intl php8.5-pspell php8.5-sqlite3 php8.5-tidy php8.5-xsl php8.5-zip php8.5-mbstring php8.5-soap php8.5-common php8.5-readline php8.5-xml php8.5-imagick php8.5-bcmath</code></pre>



<p>Mit apt update/upgrade werden ab sofort auch die PHP-Versionen aktualisiert.</p>



<h3 class="wp-block-heading">Default PHP Ubuntu</h3>



<p>Bei der Installation wurde die neuste PHP-Version als default gesetzt.<br>Falls dies nicht gewünscht ist, kann sie wie folgt wieder geändert werden.</p>



<pre class="wp-block-code"><code>update-alternatives --config php
update-alternatives --config php-cgi</code></pre>



<p>Mit 1-4 die gewünschte PHP Version auswählen.</p>



<p>Im Anschluss den Webserver neu starten. Bsp. systemctl restart apache2</p>



<h2 class="wp-block-heading">Einrichtung ISPConfig</h2>



<h3 class="wp-block-heading">Zusätzliche Versionen</h3>



<p>Die Option findet sich unter System -&gt; Zusätzliche PHP Version</p>



<h4 class="wp-block-heading">Name</h4>



<p>Server: &lt;Server&gt;<br>Kunde: leer<br>PHP-Name: Name der Version Bsp. PHP 7.3<br>Aktiv: Ja</p>



<h4 class="wp-block-heading">FastCGI Einstellungen</h4>



<p>Pfad zum PHP FastCGI Binary:  <code>php7.3-cgi </code><br>Pfad zum php.ini Verzeichnis <code> /etc/php/7.3/cgi/php.ini </code></p>



<h4 class="wp-block-heading">PHP-FPM Einstellungen</h4>



<p>Pfad zum PHP-FPM Init Script: <code>php7.3-fpm</code><br>Pfad zum php.ini Verzeichnis: <code>/etc/php/7.3/fpm/php.ini</code><br>Pfad zum PHP-FPM Pool Verzeichnis: <code>/etc/php/7.3/fpm/pool.d</code></p>



<p></p>



<p>Für andere Versionen 7.3 durch 7.0, 7.1, 7.2, 7.4, 8.0 oder 8.1 ersetzen. <br>Beispiel:<code>/etc/php/7.4/fpm/php.ini</code></p>



<h4 class="wp-block-heading">Neustart</h4>



<pre class="wp-block-code"><code>systemctl restart php7.4-fpm
systemctl restart apache2</code></pre>



<p>PHP Version und Webserver nach System anpassen.</p>



<h3 class="wp-block-heading">Default PHP von ISPConfig ändern</h3>



<p>ISPConfig setzte für jede Webseite eine Default PHP Instanz. Diese bei einer Ubuntu 18 Installation ist diese noch auf PHP 7.2 &#8211; falls gewünscht kann diese unter dem Punkt System -&gt; Serverkonfiguration -&gt; SERVER -&gt; Web -&gt; PHP-Einstellungen geändert werden.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="953" height="717" src="https://beyond.lol/wp-content/uploads/2019/10/ispc_dphp.png" alt="" class="wp-image-838" srcset="https://beyond.lol/wp-content/uploads/2019/10/ispc_dphp.png 953w, https://beyond.lol/wp-content/uploads/2019/10/ispc_dphp-300x226.png 300w, https://beyond.lol/wp-content/uploads/2019/10/ispc_dphp-768x578.png 768w" sizes="auto, (max-width: 953px) 100vw, 953px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/ispconfig-mehrere-php-versionen-mit-apt-installieren-auf-ubuntu-18/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Ersetzt ChatGPT bald unsere Jobs? &#8211; Was kann die Künstliche Intelligenz im Jahr 2022</title>
		<link>https://beyond.lol/ersetzt-chatgpt-bald-unsere-jobs-ki-2022/</link>
					<comments>https://beyond.lol/ersetzt-chatgpt-bald-unsere-jobs-ki-2022/#respond</comments>
		
		<dc:creator><![CDATA[Patrick]]></dc:creator>
		<pubDate>Tue, 20 Dec 2022 11:00:00 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=2917</guid>

					<description><![CDATA[In diesem Artikel werden wir uns ChatGPT, ein neuronales Netzwerk-Modell von OpenAI, genauer ansehen. ChatGPT ist speziell für Chatbots und die Erstellung von Dialogen entwickelt worden und bietet eine Vielzahl von Funktionen, die es zu einem leistungsstarken Werkzeug für die Entwicklung von Chatbots machen. Wir werden uns ansehen, wie die AI funktioniert, welche Funktionen es [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>In diesem Artikel werden wir uns ChatGPT, ein neuronales Netzwerk-Modell von OpenAI, genauer ansehen. ChatGPT ist speziell für Chatbots und die Erstellung von Dialogen entwickelt worden und bietet eine Vielzahl von Funktionen, die es zu einem leistungsstarken Werkzeug für die Entwicklung von Chatbots machen. Wir werden uns ansehen, wie die AI funktioniert, welche Funktionen es bietet und in welchen Anwendungen es eingesetzt werden kann. Am Ende dieses Artikels solltest du einen guten Überblick über ChatGPT und seine Funktionen haben.</p>



<h2 class="wp-block-heading">Was ist ChatGPT?</h2>



<p>ChatGPT ist ein neuronales Netzwerk-Modell, das von <a href="https://openai.com/" target="_blank" rel="noreferrer noopener">OpenAI </a>entwickelt wurde. Es ist eine Erweiterung von GPT-3 (Generative Pre-trained Transformer 3) und wurde speziell für Chatbots und die Erstellung von Dialogen entwickelt.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="427" src="https://beyond.lol/wp-content/uploads/2022/12/andy-kelly-0E_vhMVqL9g-unsplash.jpg" alt="chatgpt" class="wp-image-2927" srcset="https://beyond.lol/wp-content/uploads/2022/12/andy-kelly-0E_vhMVqL9g-unsplash.jpg 640w, https://beyond.lol/wp-content/uploads/2022/12/andy-kelly-0E_vhMVqL9g-unsplash-300x200.jpg 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<h2 class="wp-block-heading">Wie funktioniert ChatGPT?</h2>



<p>ChatGPT wird auf der Grundlage von Mustererkennung und maschinellem Lernen trainiert. Es analysiert den Kontext und den Inhalt einer Unterhaltung, um auf die Eingaben des Benutzers zu antworten und eine natürliche Konversation zu führen.</p>



<p>ChatGPT kann in verschiedenen Anwendungen eingesetzt werden, wie zum Beispiel in Chatbots für Kundenunterstützung, in sozialen Medien oder auch in E-Learning-Plattformen.</p>



<h2 class="wp-block-heading">Welche Funktionen hat ChatGPT?</h2>



<p>ChatGPT bietet eine Vielzahl von Funktionen, die es zu einem leistungsstarken Werkzeug für die Erstellung von Dialogen und Chatbots machen:</p>



<ul class="wp-block-list">
<li>Natürliche Sprachverarbeitung: ChatGPT ist in der Lage, natürliche Sprache zu verarbeiten und auf Fragen und Anweisungen in einer menschenähnlichen Art und Weise zu reagieren.</li>



<li>Mehrsprachigkeit: ChatGPT unterstützt mehrere Sprachen und kann in verschiedenen Sprachen eingesetzt werden.</li>



<li>Personalisierung: ChatGPT kann auf individuelle Vorlieben und Eigenschaften eines Benutzers eingehen und eine personalisierte Konversation führen.</li>



<li>Integration: ChatGPT kann in verschiedenen Plattformen und Anwendungen integriert werden, wie zum Beispiel in Chatbots für Kundenunterstützung, in sozialen Medien oder in E-Learning-Plattformen.</li>



<li>Skalierbarkeit: ChatGPT kann problemlos auf eine große Anzahl von Benutzern skaliert werden und ist somit für die Verwendung in großen Unternehmen geeignet.</li>
</ul>



<h2 class="wp-block-heading">Was sind die Einschränkungen von ChatGPT?</h2>



<p>Der ChatGPT ist ein Computerprogramm, das von OpenAI entwickelt wurde, um menschenähnliche Konversationen zu führen. </p>



<p>Es gibt keine spezifischen Einschränkungen oder Verbote für die Nutzung des ChatGPT. Allerdings solltest du beachten, dass der ChatGPT nur ein Computerprogramm ist und keine menschliche Intelligenz besitzt. Es ist wichtig, dass du dir bewusst machst, dass die Antworten, die der ChatGPT gibt, aufgrund seiner Programmierung und seiner Ausbildung entstehen und nicht durch echte menschliche Erfahrung oder Einsicht geprägt sind. Es ist daher wichtig, dass du dir immer bewusst bist, dass die Antworten, die der ChatGPT gibt, nicht immer vollständig zutreffend oder angemessen sein müssen und dass du deine eigene Recherche durchführen solltest. Kurz gesagt, es gibt keine Garantie, dass die Antwort der Künstlichen Intelligenz auch korrekt und wahrheitsgetreu sind.</p>



<h2 class="wp-block-heading">Kann eine KI schon heute unsere Arbeit übernehmen?</h2>



<p>Die KI ist in der Lage, menschenähnliche Konversationen in Echtzeit zu führen und auf der Grundlage von Textdaten, die ihm zur Verfügung gestellt werden, Antworten zu generieren.</p>



<p>In den letzten Jahren hat sich der Einsatz von künstlichen Intelligenzen im Arbeitsalltag stark verändert. Immer mehr Unternehmen setzen auf KI, um Kundenanfragen zu beantworten oder um interne Kommunikation zu vereinfachen. Durch den Einsatz von Bots können Unternehmen Zeit und Ressourcen sparen, indem sie Aufgaben automatisieren, die früher von Menschen erledigt werden mussten.</p>



<p>Ein Beispiel dafür ist der Einsatz von ChatGPT als virtueller Assistent. Durch den Einsatz von dieser Software können Unternehmen ihren Mitarbeitern zusätzliche Unterstützung bei der Erledigung von Aufgaben bieten, indem sie ihnen schnell und einfach Informationen liefern oder Aufgaben delegieren. Auf diese Weise können sich Mitarbeiter auf ihre Kernaufgaben konzentrieren und ihre Produktivität steigern.</p>



<p>Neben der Unterstützung von Mitarbeitern kann eine KI auch dazu beitragen, die Kundenkommunikation zu verbessern. Durch den Einsatz von ChatGPT als Kundenservice-Bot können Unternehmen schnell und effizient auf Kundenanfragen reagieren, was zu einer höheren Kundenzufriedenheit führen kann.</p>



<p>Insgesamt kann ChatGPT eine wertvolle Ergänzung für den Arbeitsalltag sein und dazu beitragen, die Effizienz und Produktivität von Unternehmen zu steigern. Allerdings ist es wichtig zu beachten, dass KI kein Ersatz für menschliche Arbeitskraft ist und seine Einsatzmöglichkeiten begrenzt sind. Es ist wichtig, den Einsatz von ChatGPT sorgfältig zu überlegen und sicherzustellen, dass er in einer Weise eingesetzt wird, die für das Unternehmen und seine Mitarbeiter vorteilhaft ist.</p>



<h2 class="wp-block-heading">Wird die KI schon heute in Unternehmen eingesetzt?</h2>



<p>ChatGPT wird in vielen verschiedenen Unternehmen eingesetzt, die es nutzen, um ihre internen Prozesse und die Kommunikation mit Kunden zu verbessern. Einige Beispiele für Branchen, in denen ChatGPT häufig eingesetzt wird, sind:</p>



<ul class="wp-block-list">
<li>E-Commerce: Eine Künstliche Intelligenz kann eingesetzt werden, um Kundenanfragen zu beantworten, Bestellungen aufzugeben oder Fragen zu Produkten und Dienstleistungen zu beantworten.</li>



<li>Kundenservice: Eine Künstliche Intelligenz kann eingesetzt werden, um Kundenanfragen schnell und effektiv zu beantworten und damit die Kundenzufriedenheit zu steigern.</li>



<li>Finanzdienstleistungen: ChatGPT kann eingesetzt werden, um Kunden bei der Navigation durch Finanzprodukte und -dienstleistungen zu unterstützen oder um Fragen zu Finanzthemen zu beantworten.</li>



<li>Bildung: ChatGPT kann eingesetzt werden, um Schülern bei der Erledigung von Aufgaben zu helfen oder um Lernmaterialien bereitzustellen.</li>



<li>Gesundheitswesen: ChatGPT kann eingesetzt werden, um Patienten bei der Navigation durch das Gesundheitswesen zu unterstützen oder um Fragen zu Gesundheitsthemen zu beantworten.</li>
</ul>



<p>Die Wahrscheinlichkeit ist hoch, dass wir uns bereits mit einer künstlichen Intelligenz unterhalten haben, sei dies über Facebook oder in einem Online Chat mit einem Kundenberater vom Telefonanbieter. Meistens beantworten diese Bots die einfachen Kundenanfragen und helfen mit der Navigation auf der entsprechenden Seite. Anfragen mit sensiblen Kundenanliegen und Daten, werden normalerweise an einen Menschen weitergeleitet. Es fällt relativ schnell auf, wenn wir uns mit einer KI unterhalten, die Anfragen sind immer sehr sachlich und freundlich beantwortet, zusätzlich werden keine Grammatikfehler gemacht.</p>



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



<p>ChatGPT ist ein leistungsstarkes Werkzeug für die Erstellung von Dialogen und Chatbots. Es bietet Funktionen wie natürliche Sprachverarbeitung, Mehrsprachigkeit, Personalisierung und Integration in verschiedene Plattformen. Durch seine Skalierbarkeit eignet es sich auch für die Verwendung in grossen Unternehmen. Wir hoffen, dass dieser Artikel Ihnen einen guten Überblick über ChatGPT und seine Funktionen gegeben hat. Wenn du mehr über ChatGPT oder andere neuronale Netzwerk-Modelle von OpenAI erfahren möchten, empfehlen wir dir, direkt die Entwicklerwebseite zu besuchen. Die Software kann im Moment kostenlos getestet werden und bietet fast schon eine unendliche Vielfalt an Funktionen an.</p>



<p>Wenn Ihr lieber selber Hand anlegen wollt, findet Ihr bei <a href="https://beyond.lol" target="_blank" rel="noreferrer noopener">uns </a>bestimmt die passende Anleitung dafür. Wir sind auf jeden Fall gespannt, wie sich die ganze Thematik in den nächsten Jahren entwickeln wird und wer weiss, was hier noch alles kommen kann.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/ersetzt-chatgpt-bald-unsere-jobs-ki-2022/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BASH Ubuntu Software überprüfen</title>
		<link>https://beyond.lol/bash-ubuntu-software-ueberpruefen/</link>
					<comments>https://beyond.lol/bash-ubuntu-software-ueberpruefen/#respond</comments>
		
		<dc:creator><![CDATA[Patrick]]></dc:creator>
		<pubDate>Tue, 20 Dec 2022 08:00:00 +0000</pubDate>
				<category><![CDATA[BASH]]></category>
		<category><![CDATA[Scripts]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=2919</guid>

					<description><![CDATA[Bash-Script welches eine Liste der installierten Software auf einem Ubuntu-System erstellen und die aktuell verfügbaren Updates für jedes dieser Pakete anzeigen kann: Wenn du das Skript ausführst, wird es eine Tabelle mit den Spalten &#8222;Package&#8220;, &#8222;Current Version&#8220; und &#8222;Available Updates&#8220; erstellen und für jedes installierte Paket die aktuelle Version und die verfügbaren Updates anzeigen. Die [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Bash-Script welches eine Liste der installierten Software auf einem Ubuntu-System erstellen und die aktuell verfügbaren Updates für jedes dieser Pakete anzeigen kann:</p>



<pre class="wp-block-code"><code>#!/bin/bash

# Erstelle eine Liste der installierten Pakete
packages=$(dpkg --get-selections | grep -v deinstall | awk '{print $1}')

# Erstelle eine Tabelle mit den Spalten "Package", "Current Version" und "Available Updates"
echo "Package | Current Version | Available Updates"

# Iteriere über die Liste der installierten Pakete und zeige für jedes Paket die verfügbaren Updates an
for package in $packages
do
  # Zeige die aktuelle Version des Pakets an
  current_version=$(apt-cache policy $package | grep Installed | awk '{print $2}')

  # Zeige die verfügbaren Updates für das Paket an
  available_updates=$(apt-cache policy $package | grep Candidate | awk '{print $2}')
  if &#91; "$available_updates" != "" ]
  then
    # Wenn Updates verfügbar sind, gib sie in der Tabelle aus
    echo "$package | $current_version | $available_updates"
  else
    # Wenn keine Updates verfügbar sind, zeige nur die aktuelle Version in der Tabelle an
    echo "$package | $current_version | -"
  fi
done

# Formatiere die Tabelle mithilfe von "column"
echo -e "\n"
echo $(dpkg --get-selections | grep -v deinstall | awk '{print $1}' | column -t -s "|") | column -t -s "|"
</code></pre>



<p>Wenn du das Skript ausführst, wird es eine Tabelle mit den Spalten &#8222;Package&#8220;, &#8222;Current Version&#8220; und &#8222;Available Updates&#8220; erstellen und für jedes installierte Paket die aktuelle Version und die verfügbaren Updates anzeigen. Die Tabelle wird dann mithilfe von &#8222;column&#8220; formatiert, um sie lesbarer zu machen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/bash-ubuntu-software-ueberpruefen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BASH Aktiendaten für ein ganzes Jahr anzeigen. Open-, High-, Low- und Close-Preis über Yahoo Finance API</title>
		<link>https://beyond.lol/bash-aktiendaten-fuer-das-vergangene-jahr-anzeigen/</link>
					<comments>https://beyond.lol/bash-aktiendaten-fuer-das-vergangene-jahr-anzeigen/#respond</comments>
		
		<dc:creator><![CDATA[Patrick]]></dc:creator>
		<pubDate>Mon, 19 Dec 2022 15:54:59 +0000</pubDate>
				<category><![CDATA[BASH]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[aktien]]></category>
		<category><![CDATA[bash]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=2911</guid>

					<description><![CDATA[Ein Bash Script, welches folgende Werte für eine Aktie anzeigen kann: Der Benutzer muss das gewünschte Jahr beim Ausführen angeben, die Werte werden über die Yahoo Finance API bezogen, ein API-Key muss direkt bei Yahoo erstellt werden. Dieses BASH Script fragt den Benutzer nach dem Jahr, für das die Aktienkurse angezeigt werden sollen, und verwendet [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ein Bash Script, welches folgende Werte für eine Aktie anzeigen kann:</p>



<ul class="wp-block-list">
<li>Eröffnungspreis</li>



<li>Tageshoch</li>



<li>Tagestief</li>



<li>Schlusspreis</li>
</ul>



<p>Der Benutzer muss das gewünschte Jahr beim Ausführen angeben, die Werte werden über die Yahoo Finance API bezogen, ein API-Key muss direkt bei Yahoo erstellt werden. </p>



<p></p>



<pre class="wp-block-code"><code>#!/bin/bash

# Setze den API-Schlüssel
api_key="DEIN_API_SCHLÜSSEL"

# Setze den Aktiensymbol
symbol="AAPL"

# Lese das Jahr ein
echo "Bitte gib das Jahr ein, für das die Aktienkurse angezeigt werden sollen:"
read year

# Konvertiere das Jahr in den Unix-Zeitraum für die Abfrage
unix_time=$(get_unix_time_for_year $year)

# Setze den Start- und Endzeitpunkt für die Abfrage (in Unix-Zeit)
start_date=$(echo $unix_time | awk '{print $1}')
end_date=$(echo $unix_time | awk '{print $2}')

# Führe die Abfrage durch und speichere das Ergebnis in einer temporären Datei
curl "https://query1.finance.yahoo.com/v8/finance/chart/$symbol?period1=$start_date&amp;period2=$end_date&amp;interval=1d&amp;includePrePost=true&amp;events=div%7Csplit%7Cearn&amp;lang=en-US&amp;region=US&amp;crumb=2xZW6OZb2Dd&amp;corsDomain=finance.yahoo.com" -H "Authorization: Bearer $api_key" > temp.json

# Extrahiere die Werte aus der JSON-Antwort
output=$(cat temp.json | jq '.chart.result&#91;0].indicators.quote&#91;0]' | jq '.&#91;]' | jq '.&#91;]' | jq '.&#91;]' | while read line; do
  # Extrahiere die Werte für jeden Tag
  date=$(echo $line | jq '.date')
  open=$(echo $line | jq '.open')
  high=$(echo $line | jq '.high')
  low=$(echo $line | jq '.low')
  close=$(echo $line | jq '.close')

  # Konvertiere die Unix-Zeit in ein lesbares Datum
  readable_date=$(date -d @$date)

  # Formatiere die Ausgabe
  printf "%s\t%s\t%s\t%s\t%s\n" "$readable_date" "$open" "$high" "$low" "$close"
done)

# Gebe die Werte in einer Tabelle aus
echo "$output" | column -t

# Lösche die temporäre Datei
rm temp.json
</code></pre>



<p>Dieses BASH Script fragt den Benutzer nach dem Jahr, für das die Aktienkurse angezeigt werden sollen, und verwendet dann die oben definierte Funktion <code>get_unix_time_for_year</code>, um den Start- und Endzeitpunkt für den angegebenen Jahreszeitraum in Unix-Zeit zu berechnen. Das Script führt dann die Abfrage der Aktienkurse durch und zeigt die Eröffnungspreise, Tageshoch, Tagestief und Schlusspreis für jeden Tag im angegebenen Zeitraum an.</p>



<p>Um auf die Yahoo Finance API zuzugreifen, benötigst du einen API-Schlüssel, den du von Yahoo beantragen kannst. Nachdem du den API-Schlüssel erhalten hast, kannst du ihn verwenden, um die Aktienkurse abzufragen.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/bash-aktiendaten-fuer-das-vergangene-jahr-anzeigen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BASH Aktienkurs mit der Yahoo Finance API anzeigen</title>
		<link>https://beyond.lol/bash-aktienkurs-mit-der-yahoo-finance-api-anzeigen/</link>
					<comments>https://beyond.lol/bash-aktienkurs-mit-der-yahoo-finance-api-anzeigen/#respond</comments>
		
		<dc:creator><![CDATA[Patrick]]></dc:creator>
		<pubDate>Mon, 19 Dec 2022 15:39:48 +0000</pubDate>
				<category><![CDATA[BASH]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[aktie]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[yahoo]]></category>
		<guid isPermaLink="false">https://beyond.lol/?p=2907</guid>

					<description><![CDATA[Ein BASH Script welches den aktuellen Kurs einer Aktie mit der Yahoo Finance API anzeigen kann. Ersetze &#60;your_app_id> durch deinen Yahoo Finance App-Schlüssel und &#60;ticker_symbol> durch das Ticker-Symbol der Aktie, die Sie anzeigen möchten. Füge dem Script Ausführungsberechtigungen hinzu: Führen nun das Script aus, indem du den folgenden Befehl eingibst: Abhängigkeiten Um dieses Script ausführen [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ein BASH Script welches den aktuellen Kurs einer Aktie mit der Yahoo Finance API anzeigen kann.</p>



<ol class="wp-block-list">
<li>Melde dich bei Yahoo Finance an und erstellen Sie einen neuen App-Schlüssel. Dieser wird benötigt, um auf die Yahoo Finance API zugreifen zu können.</li>



<li>Erstelle nun eine neue Bash-Datei und fügen Sie den folgenden Code hinzu:</li>
</ol>



<pre class="wp-block-code"><code>#!/bin/bash

# Set the App ID and stock ticker symbol
app_id=&lt;your_app_id>
ticker=&lt;ticker_symbol>

# Fetch the current price of the stock from Yahoo Finance
price=$(curl -s "https://apidojo-yahoo-finance-v1.p.rapidapi.com/market/get-quotes?region=US&amp;lang=en&amp;symbols=$ticker" \
  -H "X-RapidAPI-Key: $app_id" | jq -r '.quoteResponse .result&#91;0] .regularMarketPrice')

# Print the current price
echo "The current price of $ticker is $price."
</code></pre>



<p>Ersetze <code>&lt;your_app_id></code> durch deinen Yahoo Finance App-Schlüssel und <code>&lt;ticker_symbol></code> durch das Ticker-Symbol der Aktie, die Sie anzeigen möchten.</p>



<p>Füge dem Script Ausführungsberechtigungen hinzu:</p>



<pre class="wp-block-code"><code>chmod +x stock_price.sh</code></pre>



<p>Führen nun das Script aus, indem du den folgenden Befehl eingibst:</p>



<pre class="wp-block-code"><code>./stock_price.sh</code></pre>



<h2 class="wp-block-heading">Abhängigkeiten</h2>



<p>Um dieses Script ausführen zu können, musst du das <code>curl</code>&#8211; und <code>jq</code>-Paket installiert haben.</p>



<pre class="wp-block-code"><code>sudo apt-get install curl jq</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://beyond.lol/bash-aktienkurs-mit-der-yahoo-finance-api-anzeigen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
