<?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>Tutorials &#8211; David Stein</title>
	<atom:link href="https://davidstein.cz/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>https://davidstein.cz</link>
	<description>IT Specialist, hacker and electronic enthusiast</description>
	<lastBuildDate>Tue, 16 Sep 2025 12:13:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://davidstein.cz/wp-content/uploads/cropped-avatar_60_60-32x32.jpg</url>
	<title>Tutorials &#8211; David Stein</title>
	<link>https://davidstein.cz</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ISP Config &#8211; mTLS &#8211; website certificate protection</title>
		<link>https://davidstein.cz/2025/09/15/isp-config-mtls-website-certificate-protection/</link>
		
		<dc:creator><![CDATA[fires]]></dc:creator>
		<pubDate>Mon, 15 Sep 2025 15:17:44 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mtls]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[team viewer]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[website]]></category>
		<guid isPermaLink="false">https://davidstein.cz/?p=5360</guid>

					<description><![CDATA[This solution uses Let&#8217;s Encrypt as the certificate provider for the website and custom certificates for mTLS authentication. Connect to the ISP Config server and prepare certificates Generate CA certificate Generate client certificate Export client certificate After export, you need to import the certificate into your OS system. Copy CA certificate to the website folder [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This solution uses Let’s Encrypt as the certificate provider for the website and custom certificates for mTLS authentication. Connect to the ISP Config server and prepare certificates After export, you need to import the certificate into your OS system. Depends where you generate certificates, for me as an example (replace [value] with your value)…</p>
<p><a href="https://davidstein.cz/2025/09/15/isp-config-mtls-website-certificate-protection/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Migrate Microsoft domain controller (DC)</title>
		<link>https://davidstein.cz/2025/06/16/migrate-microsoft-domain-controller-dc/</link>
		
		<dc:creator><![CDATA[fires]]></dc:creator>
		<pubDate>Mon, 16 Jun 2025 13:19:24 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[(dc)]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[migrate]]></category>
		<category><![CDATA[solved]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://davidstein.cz/?p=5291</guid>

					<description><![CDATA[Upgrading your Active Directory infrastructure isn&#8217;t a trivial task—but by following Microsoft&#8217;s recommended approach, you can migrate Domain Controllers (DCs) smoothly and securely. Here&#8217;s a clean, step-by-step guide to help you transition from Windows Server 2012 R2 DCs to fresh 2019 servers with minimal downtime. 1. Verify and Clean Up Current Environment 2. Stand Up a New [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Upgrading your Active Directory infrastructure isn’t a trivial task—but by following Microsoft’s recommended approach, you can migrate Domain Controllers (DCs) smoothly and securely. Here’s a clean, step-by-step guide to help you transition from Windows Server 2012 R2 DCs to fresh 2019 servers with minimal downtime. After installing the AD DS server role…</p>
<p><a href="https://davidstein.cz/2025/06/16/migrate-microsoft-domain-controller-dc/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TeamViewer &#8211; API get list of old devices</title>
		<link>https://davidstein.cz/2025/05/28/teamviewer-api-get-list-of-old-devices/</link>
		
		<dc:creator><![CDATA[fires]]></dc:creator>
		<pubDate>Wed, 28 May 2025 09:06:26 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[old]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[team viewer]]></category>
		<category><![CDATA[teamviewer]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[uncategorized]]></category>
		<guid isPermaLink="false">http://davidstein.cz/?p=5288</guid>

					<description><![CDATA[If you are facing the limit of the maximum number of devices under your TeamViewer license, it is very helpful to get a list of all devices that have not been connected for a long time. 1. Prepare the API Token 2. Python Script Replace TEAMVIEWER_API_TOKEN with your actual token. After you run the script, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>If you are facing the limit of the maximum number of devices under your TeamViewer license, it is very helpful to get a list of all devices that have not been connected for a long time. Replace with your actual token. After you run the script, it will produce a list of devices, their IDs, and the last seen dates in the console.</p>
<p><a href="https://davidstein.cz/2025/05/28/teamviewer-api-get-list-of-old-devices/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FFmpeg &#8211; merge videos to timelapse</title>
		<link>https://davidstein.cz/2025/05/28/ffmpeg-merge-videos-to-timelapse/</link>
		
		<dc:creator><![CDATA[fires]]></dc:creator>
		<pubDate>Wed, 28 May 2025 08:13:24 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[merge]]></category>
		<category><![CDATA[team viewer]]></category>
		<category><![CDATA[timelapse]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[videos]]></category>
		<guid isPermaLink="false">http://davidstein.cz/?p=5285</guid>

					<description><![CDATA[How to Create a Timelapse Video from Multiple Clips Using FFmpeg (with GPU Acceleration!) Do you have a folder full of video clips and want to create a smooth, fast-paced timelapse video from them—without expensive software? With FFmpeg, a free and powerful command-line tool, you can do just that. In this post, we’ll cover: &#x1f6e0;&#xfe0f; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Do you have a folder full of video clips and want to create a smooth, fast-paced timelapse video from them—without expensive software? With FFmpeg, a free and powerful command-line tool, you can do just that. In this post, we’ll cover: Press inside the folder and choose “Open Command Window Here” or use to navigate there.</p>
<p><a href="https://davidstein.cz/2025/05/28/ffmpeg-merge-videos-to-timelapse/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MS Office login error after motherboard replacement</title>
		<link>https://davidstein.cz/2025/04/09/ms-office-login-error-after-motherboard-replacement/</link>
		
		<dc:creator><![CDATA[Rudolf-Jan Říčka]]></dc:creator>
		<pubDate>Wed, 09 Apr 2025 13:24:37 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[after]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[motherboard]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[replacement]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://davidstein.cz/?p=5271</guid>

					<description><![CDATA[After migrating the OS to different hardware, the stored keys in the TPM are lost. In this case, it is not possible to sign in to M365 applications, and the guaranteed solution is as follows: to:]]></description>
										<content:encoded><![CDATA[<p>After migrating the OS to different hardware, the stored keys in the TPM are lost. In this case, it is not possible to sign in to M365 applications, and the guaranteed solution is as follows: to…</p>
<p><a href="https://davidstein.cz/2025/04/09/ms-office-login-error-after-motherboard-replacement/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ISP Config &#8211; website password protection</title>
		<link>https://davidstein.cz/2025/01/15/isp-config-website-password-protection/</link>
		
		<dc:creator><![CDATA[fires]]></dc:creator>
		<pubDate>Wed, 15 Jan 2025 09:50:22 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[team viewer]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[website]]></category>
		<guid isPermaLink="false">http://davidstein.cz/?p=5256</guid>

					<description><![CDATA[Sometimes, you must protect your site in ISPConfig with a standard pass or HTTP auth. Here are a few easy steps to do it. I will describe it from the administrator&#8217;s view. The manual is for the apache2 server. Now, after you try to access the website there will be an auth dialog.]]></description>
										<content:encoded><![CDATA[<p>Sometimes, you must protect your site in ISPConfig with a standard pass or HTTP auth. Here are a few easy steps to do it. I will describe it from the administrator’s view. The manual is for the apache2 server. Now, after you try to access the website there will be an auth dialog.</p>
<p><a href="https://davidstein.cz/2025/01/15/isp-config-website-password-protection/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Can&#8217;t access DELL idrac remotely &#8211; Access Error 400</title>
		<link>https://davidstein.cz/2024/11/01/cant-access-dell-idrac-remotely-access-error-400/</link>
		
		<dc:creator><![CDATA[fires]]></dc:creator>
		<pubDate>Fri, 01 Nov 2024 14:37:58 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[400]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[can’t]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[idrac]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[remotely]]></category>
		<category><![CDATA[team viewer]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[uncategorized]]></category>
		<guid isPermaLink="false">http://davidstein.cz/?p=5245</guid>

					<description><![CDATA[Some IDRAC versions limit access to the web interface to a limited list of addresses. Accessing the IDRAC over the public IP and network NAT is a problem in this case. Usually, you get the error Access Error: 400 &#8211; Bad request. The problem is the IDRAC check the HTTPS Host header check introduced by [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Some IDRAC versions limit access to the web interface to a limited list of addresses. Accessing the IDRAC over the public IP and network NAT is a problem in this case. Usually, you get the error Access Error: 400 – Bad request. The problem is the IDRAC check the HTTPS Host header check introduced by DELL in firmware V2.81.81.81 (https://www.dell.com/support/kbdoc/en-uk/000189996/</p>
<p><a href="https://davidstein.cz/2024/11/01/cant-access-dell-idrac-remotely-access-error-400/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Zabbix &#8211; how to monitor clients on Mikrotik Capsman</title>
		<link>https://davidstein.cz/2024/07/29/zabbix-how-to-monitor-clients-on-mikrotik-capsman/</link>
		
		<dc:creator><![CDATA[fires]]></dc:creator>
		<pubDate>Mon, 29 Jul 2024 13:21:13 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[CAPsMAN]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[mikrotik]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[team viewer]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">http://davidstein.cz/?p=5221</guid>

					<description><![CDATA[Hello, I want to share my solution for monitoring connected clients to CapMan interfaces on Mikrotik in the Zabbix monitoring system. First, for the Zabbix server part, to get data from Mikrotik Capsman we will use the Python script to communicate with Mikrotik API. The Zabbix server needs access to the Mikrotik API, so if [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hello, I want to share my solution for monitoring connected clients to CapMan interfaces on Mikrotik in the Zabbix monitoring system. First, for the Zabbix server part, to get data from Mikrotik Capsman we will use the Python script to communicate with Mikrotik API. The Zabbix server needs access to the Mikrotik API, so if you have any problem first check your firewall on Mikrotik and also if…</p>
<p><a href="https://davidstein.cz/2024/07/29/zabbix-how-to-monitor-clients-on-mikrotik-capsman/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Delete all Microsoft.AAD.BrokerPluginWindows &#8211; O365</title>
		<link>https://davidstein.cz/2023/09/21/delete-all-microsoft-aad-brokerpluginwindows-o365/</link>
		
		<dc:creator><![CDATA[fires]]></dc:creator>
		<pubDate>Thu, 21 Sep 2023 13:18:13 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[all]]></category>
		<category><![CDATA[auth]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[microsoft.aad.brokerpluginwindows]]></category>
		<category><![CDATA[o365]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[solved]]></category>
		<category><![CDATA[team viewer]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://davidstein.cz/?p=5199</guid>

					<description><![CDATA[Hello, sometimes if you migrate the backup of the PC to the new PC you can get trouble with the activation of the O365. Or if you need to change the main user of the PC. The problem could be in the BrokerPlugin which keeps the old user as an authorized user. There is a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hello, sometimes if you migrate the backup of the PC to the new PC you can get trouble with the activation of the O365. Or if you need to change the main user of the PC. The problem could be in the BrokerPlugin which keeps the old user as an authorized user. There is a simple power-shell script to run as admin to delete all the BrookerPlugins folders.</p>
<p><a href="https://davidstein.cz/2023/09/21/delete-all-microsoft-aad-brokerpluginwindows-o365/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Add driver to offline Windows installation from recovery</title>
		<link>https://davidstein.cz/2023/09/16/add-driver-to-offline-windows-installation-from-recovery/</link>
		
		<dc:creator><![CDATA[fires]]></dc:creator>
		<pubDate>Sat, 16 Sep 2023 18:08:38 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[add]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[from]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[offline]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[solved]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://davidstein.cz/?p=5197</guid>

					<description><![CDATA[Sometimes if you recover the Windows installation from the backup, you can face a bad situation where the system tries to start but after a while, you are smashed to face by BSOD &#8220;boot device is not accessible&#8221;. It is because the driver for the storage is not part of the recovered image and when [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Sometimes if you recover the Windows installation from the backup, you can face a bad situation where the system tries to start but after a while, you are smashed to face by BSOD “boot device is not accessible”. It is because the driver for the storage is not part of the recovered image and when the system tries to boot it is unable to open the storage device. This is almost every time you recover…</p>
<p><a href="https://davidstein.cz/2023/09/16/add-driver-to-offline-windows-installation-from-recovery/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
