<?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>Network Archives - HackBuddies</title>
	<atom:link href="https://www.hackbuddies.com/category/network/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hackbuddies.com/category/network/</link>
	<description>Solutions and optimizations for your daily IT issues and work</description>
	<lastBuildDate>Fri, 19 Jun 2020 12:14:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.hackbuddies.com/wp-content/uploads/2019/07/cropped-apple-icon-152x152-150x150.png</url>
	<title>Network Archives - HackBuddies</title>
	<link>https://www.hackbuddies.com/category/network/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Installation of OpenMediaVault5 NAS Raspberry Pi</title>
		<link>https://www.hackbuddies.com/installation-of-openmediavault5-nas-raspberry-pi/</link>
					<comments>https://www.hackbuddies.com/installation-of-openmediavault5-nas-raspberry-pi/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 19 Jun 2020 12:14:31 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Network]]></category>
		<guid isPermaLink="false">https://www.hackbuddies.com/?p=793</guid>

					<description><![CDATA[<p>I have been using my old Raspberry Pi 2 Model B+ as a media center with LibreELEC for a very long time. Today, I decided to install another system on my device because I have no Network Attached Storage (NAS) at home, but a few external hard disk drives (HDDs). Using all of them via [&#8230;]</p>
<p>The post <a href="https://www.hackbuddies.com/installation-of-openmediavault5-nas-raspberry-pi/">Installation of OpenMediaVault5 NAS Raspberry Pi</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I have been using my old Raspberry Pi 2 Model B+ as a media center with LibreELEC for a very long time. Today, I decided to install another system on my device because I have no Network Attached Storage (NAS) at home, but a few external hard disk drives (HDDs). Using all of them via USB is not that comfortable, so I want to access them via my private network at home. The most popular system to run a NAS server on a Raspberry Pi is called OpenMediaVault. I will guide you through the Installation of OpenMediaVault5 NAS Raspberry Pi</p>
<h2>Required Hardware</h2>
<ul>
<li>Raspberry Pi</li>
<li>Power Supply</li>
<li>microSD card</li>
<li>Screen</li>
<li>HDMI cable</li>
<li>Keyboard</li>
<li>Mouse</li>
<li>Network Connection</li>
<li>External hard drive</li>
</ul>
<h2>Installation and Setup of Raspberry OS</h2>
<h3>Write Image to microSD card</h3>
<p>At first we are going to install Raspberry Pi OS (or as it was previously named Raspbian) by writing the image to the microSD card. They provide a simple Imager tool for multiple operating systems like Windows, macOS and Ubuntu. You can download it <a href="https://www.raspberrypi.org/downloads/" target="_blank" rel="noopener noreferrer">here</a></p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/1.png"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-781" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/1.png" alt="Download of Raspberry Pi Imager" width="669" height="440" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/1.png 669w, https://www.hackbuddies.com/wp-content/uploads/2020/06/1-300x197.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/1-639x420.png 639w" sizes="(max-width: 669px) 100vw, 669px" /></a></p>
<p>After downloading the Imager application, simply execute the setup and start the installation:</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/2.png"><img decoding="async" class="alignnone size-full wp-image-782" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/2.png" alt="Installation of Raspberry Pi Imager" width="495" height="388" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/2.png 495w, https://www.hackbuddies.com/wp-content/uploads/2020/06/2-300x235.png 300w" sizes="(max-width: 495px) 100vw, 495px" /></a></p>
<p>After the installation is completed, you can open the application on your system. Then you can select the operating system which should be written to the SD card. Now you can select the target, which is of course the microSD card of the Raspberry Pi.</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/3.png"><img decoding="async" class="alignnone size-full wp-image-783" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/3.png" alt="Write Raspberry Pi OS Image to SD Card" width="683" height="455" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/3.png 683w, https://www.hackbuddies.com/wp-content/uploads/2020/06/3-300x200.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/3-630x420.png 630w" sizes="(max-width: 683px) 100vw, 683px" /></a></p>
<p>After pressing Write, you can see the progress of writing the image to the SD card on the bottom.</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/4.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-784" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/4.png" alt="Write Raspberry Pi OS Image to SD Card" width="679" height="449" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/4.png 679w, https://www.hackbuddies.com/wp-content/uploads/2020/06/4-300x198.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/4-635x420.png 635w" sizes="auto, (max-width: 679px) 100vw, 679px" /></a></p>
<p>When the image has been written to the SD card, the image is getting verified:</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/5.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-785" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/5.png" alt="Verify Raspberry Pi OS Image to SD Card" width="677" height="449" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/5.png 677w, https://www.hackbuddies.com/wp-content/uploads/2020/06/5-300x199.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/5-633x420.png 633w" sizes="auto, (max-width: 677px) 100vw, 677px" /></a></p>
<p>If verification is completed, you can remove the SD card from the card reader or laptop and insert it into your Raspberry Pi.</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/6.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-786" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/6.png" alt="Write Raspberry Pi OS Image to SD Card Finished" width="526" height="227" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/6.png 526w, https://www.hackbuddies.com/wp-content/uploads/2020/06/6-300x129.png 300w" sizes="auto, (max-width: 526px) 100vw, 526px" /></a></p>
<h3>Configuration of Raspberry Pi OS</h3>
<p>When you have inserted the SD card to your raspberry, you can also connect a keyboard, a mouse, a screen and a network cable if possible. Then you can connect the power supply to boot it. At the first start, the operating system will get installed. This will take a few minutes, but not too long. After that, you can continue with the basic configuration which is pretty straightforward. You can define things like time and date, keyboard layout, WiFi Connection and so on. I would also suggest you to change the password of the default user &#8220;pi&#8221; to your personal one.</p>
<h3>Establish a SSH/VNC connection</h3>
<p>In the configuration of your Raspberry Pi you can also enable services. I suggest you to enable at least the following 2 services: SSH and VNC so you can remotely connect to your device from your laptop. This has also the advantage that you do not need anything attached at your Raspberry Pi (like screen, mouse or keyboard).</p>
<p>After activating the SSH service in the configuration, you can use your favourite SSH client. I am using <a href="https://mobaxterm.mobatek.net/" target="_blank" rel="noopener noreferrer">MobaXterm</a>. Simply enter the IP address of the Pi, specify the username &#8220;pi&#8221; and your personalized password. You have to use the default SSH port 22.</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/7.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-787" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/7.png" alt="Raspberry Pi SSH Connection" width="893" height="236" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/7.png 893w, https://www.hackbuddies.com/wp-content/uploads/2020/06/7-300x79.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/7-768x203.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/06/7-696x184.png 696w" sizes="auto, (max-width: 893px) 100vw, 893px" /></a></p>
<p>If you see the following output, you connected successfully to your Raspberry Pi via Secure Shell!</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/8.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-788" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/8.png" alt="Raspberry Pi SSH Connection" width="868" height="577" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/8.png 868w, https://www.hackbuddies.com/wp-content/uploads/2020/06/8-300x199.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/8-768x511.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/06/8-696x463.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/06/8-632x420.png 632w" sizes="auto, (max-width: 868px) 100vw, 868px" /></a></p>
<p>Another possibility is to use the VNC connection if you want the graphical user interface (GUI) of the Raspberry Pi OS. To establish a VNC connection, you need additional software like <a href="https://www.realvnc.com/de/raspberrypi/" target="_blank" rel="noopener noreferrer">RealVNC</a>. After installing the application, start it and enter the remote IP address of the Pi:</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/VNC.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-802" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/VNC.png" alt="Establish VNC connection" width="217" height="97" /></a></p>
<p>Then you are able to see the video output of your Raspberry Pi OS and can do everything there.</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/VNC2.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-803" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/VNC2.png" alt="" width="696" height="495" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/VNC2.png 719w, https://www.hackbuddies.com/wp-content/uploads/2020/06/VNC2-300x213.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/VNC2-696x495.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/06/VNC2-591x420.png 591w, https://www.hackbuddies.com/wp-content/uploads/2020/06/VNC2-100x70.png 100w" sizes="auto, (max-width: 696px) 100vw, 696px" /></a></p>
<h2>Installation of OpenMediaVault (OMV)</h2>
<p>Now, after the setup and configuration of Raspberry Pi OS is completed, we can finally move on to the installation of our NAS software OpenMediaVault. The basic installation is truly simple, because we just need to execute one line of script in the Pi command line:</p>
<pre class="wp-block-code"><code>wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash</code></pre>
<p>This line of code will directly start the install script for OMV5. Basically there is no action needed from our side. So, grab a coffee or something like that because this will take up to a hour to complete. After starting it, you will see this screen:</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/9.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-789" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/9-1024x398.png" alt="OpenMediaVault Installation Started" width="696" height="271" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/9-1024x398.png 1024w, https://www.hackbuddies.com/wp-content/uploads/2020/06/9-300x117.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/9-768x299.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/06/9-1536x597.png 1536w, https://www.hackbuddies.com/wp-content/uploads/2020/06/9-696x271.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/06/9-1068x415.png 1068w, https://www.hackbuddies.com/wp-content/uploads/2020/06/9-1081x420.png 1081w, https://www.hackbuddies.com/wp-content/uploads/2020/06/9.png 1644w" sizes="auto, (max-width: 696px) 100vw, 696px" /></a></p>
<p>During the execution, you might see a lot of packages getting installed on your system:<a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/10.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-790" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/10-1024x550.png" alt="OpenMediaVault Installation Running" width="696" height="374" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/10-1024x550.png 1024w, https://www.hackbuddies.com/wp-content/uploads/2020/06/10-300x161.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/10-768x413.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/06/10-1536x826.png 1536w, https://www.hackbuddies.com/wp-content/uploads/2020/06/10-696x374.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/06/10-1068x574.png 1068w, https://www.hackbuddies.com/wp-content/uploads/2020/06/10-781x420.png 781w, https://www.hackbuddies.com/wp-content/uploads/2020/06/10.png 1663w" sizes="auto, (max-width: 696px) 100vw, 696px" /></a></p>
<p>If you were patient enough to let it finish, you will finally see this screen, where the SSH connection gets lost because of a reboot of the device. When the Pi is running again, the installation of OpenMediaVault5 NAS Raspberry Pi is completed!</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/11.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-791" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/11.png" alt="OpenMediaVault Installation Finished" width="438" height="298" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/11.png 438w, https://www.hackbuddies.com/wp-content/uploads/2020/06/11-300x204.png 300w" sizes="auto, (max-width: 438px) 100vw, 438px" /></a></p>
<h2>OpenMediaVault Web Interface</h2>
<p>OpenMediaVault will automatically start when your Raspberry Pi boots up. You can access the web interface by simply entering the IP address of the Pi into your web browser on your laptop e.g. in the same network. In my case it is http://192.168.8.112/<br />
The default login is:<br />
Username: admin<br />
Password: openmediavault</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/12.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-792" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/12.png" alt="OpenMediaVault Login" width="427" height="281" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/12.png 427w, https://www.hackbuddies.com/wp-content/uploads/2020/06/12-300x197.png 300w" sizes="auto, (max-width: 427px) 100vw, 427px" /></a></p>
<p>The web interface looks like that:</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/06/OMV.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-806" src="https://www.hackbuddies.com/wp-content/uploads/2020/06/OMV-1024x482.png" alt="" width="696" height="328" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/06/OMV-1024x482.png 1024w, https://www.hackbuddies.com/wp-content/uploads/2020/06/OMV-300x141.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/06/OMV-768x362.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/06/OMV-696x328.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/06/OMV-1068x503.png 1068w, https://www.hackbuddies.com/wp-content/uploads/2020/06/OMV-892x420.png 892w, https://www.hackbuddies.com/wp-content/uploads/2020/06/OMV.png 1314w" sizes="auto, (max-width: 696px) 100vw, 696px" /></a></p>
<p>So, this was the guide to get OpenMediaVault5 NAS Raspberry Pi running. I will go into detail on using it as a NAS in another article, but I need some more time to write it. Hope to see you soon again on my site.</p>
<p>The post <a href="https://www.hackbuddies.com/installation-of-openmediavault5-nas-raspberry-pi/">Installation of OpenMediaVault5 NAS Raspberry Pi</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hackbuddies.com/installation-of-openmediavault5-nas-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Generate ACL Report of File Share with PowerShell to CSV</title>
		<link>https://www.hackbuddies.com/generate-acl-report-of-file-share-with-powershell-to-csv/</link>
					<comments>https://www.hackbuddies.com/generate-acl-report-of-file-share-with-powershell-to-csv/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 12 Jun 2020 09:48:55 +0000</pubDate>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://www.hackbuddies.com/?p=775</guid>

					<description><![CDATA[<p>I think all of you who are administrating file servers, file shares and their permissions, maybe also together with colleagues, will know this situation. Especially at large and complex structures, there are some permissions for users directly granted at the folder and not via the Active Directory / LDAP group. Maybe there are also some [&#8230;]</p>
<p>The post <a href="https://www.hackbuddies.com/generate-acl-report-of-file-share-with-powershell-to-csv/">Generate ACL Report of File Share with PowerShell to CSV</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I think all of you who are administrating file servers, file shares and their permissions, maybe also together with colleagues, will know this situation. Especially at large and complex structures, there are some permissions for users directly granted at the folder and not via the Active Directory / LDAP group. Maybe there are also some wrong AD groups set or inheritance is broken. I want to show you how you can recursively generate an Access Control List Report (NTFS permissions), which is a good basis to clean up your file share permissions. You can Generate ACL Report FileShare with PowerShell.</p>
<p>Basically it is a very simple script, but I will quickly go through it. Of course you need to define the UNC path to the file share or folder. Then you will loop through all the existing directories with a Foreach. At each folder you will get the permissions with <a href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/get-acl?view=powershell-7" target="_blank" rel="noopener noreferrer">Get-ACL</a>. Then you need another Foreach to get through all the granted permissions which are inherited or directly set. Then you will add each line to your report and finally export it as a CSV file for further processing. That&#8217;s it!</p>
<pre>$FolderPath = dir -Directory -Path "\\fileserver\fileshare"
$Report = @()
Foreach ($Folder in $FolderPath) {
$Acl = Get-Acl -Path $Folder.FullName
foreach ($Access in $acl.Access)
{
$Properties = [ordered]@{'FolderName'=$Folder.FullName;'AD
Group or
User'=$Access.IdentityReference;'Permissions'=$Access.FileSystemRights;'Inherited'=$Access.IsInherited}
$Report += New-Object -TypeName PSObject -Property $Properties
}
}
$Report | Export-Csv -path "C:\scripts\FolderPermissions.csv"</pre>
<p>You can extend this script by sending the report as email message directly via PowerShell, <a href="https://www.hackbuddies.com/sending-an-email-within-a-powershell-script/">look here</a>. You can also create a scheduled task / cronjob for this script to Generate ACL Report FileShare periodically.</p>
<p>The post <a href="https://www.hackbuddies.com/generate-acl-report-of-file-share-with-powershell-to-csv/">Generate ACL Report of File Share with PowerShell to CSV</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hackbuddies.com/generate-acl-report-of-file-share-with-powershell-to-csv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Robocopy: How to Copy Massive Amounts of Data reliably</title>
		<link>https://www.hackbuddies.com/robocopy-how-to-copy-massive-amounts-of-data/</link>
					<comments>https://www.hackbuddies.com/robocopy-how-to-copy-massive-amounts-of-data/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 30 May 2020 08:42:14 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://www.hackbuddies.com/?p=699</guid>

					<description><![CDATA[<p>Introduction Last time I had the task to copy massive amounts of data between two file share systems. With massive amounts I talk about Terabytes 🙂 In addition, one of the systems was productive and the other one the new system, so the solution needed to be reliable and stable. So I asked myself, how [&#8230;]</p>
<p>The post <a href="https://www.hackbuddies.com/robocopy-how-to-copy-massive-amounts-of-data/">Robocopy: How to Copy Massive Amounts of Data reliably</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Last time I had the task to copy massive amounts of data between two file share systems. With massive amounts I talk about Terabytes 🙂 In addition, one of the systems was productive and the other one the new system, so the solution needed to be reliable and stable. So I asked myself, how can I transfer these files and folders? The answer is Robocopy: How to Copy Massive Amounts of Data</p>
<p>So I tried several things and had a look at the possibilites of the systems. I ended up using the simple Robocopy command with the file shares. Of course the client/server executing the Robocopy command had to be in the same local network in order to ensure a good copy speed.</p>
<p>Robocopy offers you the opportunity to define a lot of parameters for your copy job. For example you can define if the Access Control List (NTFS Permissions) should be copied to the destination host, or if you want to create the Access Groups from scratch. Imagine that on the old system there was a lot of direct access set for the users instead of Active Directory groups &#8211; in this case building the Access Groups from scratch can be very helpful to get a clean file share.<br />
Another great thing about Robocopy is that it has basically a Resume option because it copies only the changed or new files after comparing source and destination host.</p>
<h2>The Robocopy Command</h2>
<p>But let&#8217;s talk about the command itself which is pretty simple and you can fulfill nearly all requirements with a One-Liner!</p>
<p>Basically you can split the command as following:</p>
<ul>
<li>Source</li>
<li>Destination</li>
<li>Source Options</li>
<li>Copy Options</li>
</ul>
<p>So let&#8217;s start with the probably most basic command. We want to copy a local directory from one partition to another</p>
<pre>robocopy c:\temp\test d:\temp\</pre>
<p>This simple command will copy the folder test and all files to the location d:\temp &#8211; but not subfolders!</p>
<h3>Copy Everything (including permissions)</h3>
<p>If you simply want to copy everything (also subfolders, empty subfolders, file owners) from the source to destination including the NTFS permission (Windows Access Control list) you can use this command.</p>
<pre>robocopy c:\temp\test d:\temp\ /E /COPYALL</pre>
<h3>Copying over Network</h3>
<p>If you want to use the Robocopy command for copying over the network, like in my case, I recommend you to use the following options and switches to get a good result.</p>
<p>/E -&gt; copy all subfolders, including empty ones.<br />
/V -&gt; produce Verbose output, showing skipped files.<br />
/ZB -&gt; use restartable mode; if access denied use Backup mode.<br />
/R:1 -&gt; number of Retries on failed copies<br />
/W:1 -&gt; Wait time between retries: default is 30 seconds<br />
/NP -&gt; No Progress &#8211; don&#8217;t display percentage copied.<br />
/COPYALL -&gt; COPY ALL file info (equivalent to /COPY: DATSOU)<br />
/LOG -&gt; LOG location</p>
<pre>robocopy \\source_share\folder \\destination_share\folder /E /V /ZB /R:1 /W:1 /NP /COPYALL /LOG:c:\robocopy.log</pre>
<p>So, this ultimative copy job will copy all subfolders, copy all file information, produces verbose output to show skipped files, will retry failed copies and uses the restartable mode with backup mode in case of failed access. In Addition a log file will be generated with all the details of every single file copied. It is simply great! 🙂</p>
<p>Source: <a href="https://community.netapp.com/t5/Data-ONTAP-Discussions/Fileserver-Migration-with-robocopy/td-p/118615" target="_blank" rel="noopener noreferrer">https://community.netapp.com/t5/Data-ONTAP-Discussions/Fileserver-Migration-with-robocopy/td-p/118615</a></p>
<p>Please find the whole documentation of the Robocopy command directly at <a href="https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy" target="_blank" rel="noopener noreferrer">Microsoft Docs</a><br />
Robocopy: How to Copy Massive Amounts of Data</p>
<p>The post <a href="https://www.hackbuddies.com/robocopy-how-to-copy-massive-amounts-of-data/">Robocopy: How to Copy Massive Amounts of Data reliably</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hackbuddies.com/robocopy-how-to-copy-massive-amounts-of-data/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Setup of CloudFlare Content Delivery Network (CDN) for your WordPress Website</title>
		<link>https://www.hackbuddies.com/setup-of-cloudflare-content-delivery-network-cdn-for-your-wordpress-website/</link>
					<comments>https://www.hackbuddies.com/setup-of-cloudflare-content-delivery-network-cdn-for-your-wordpress-website/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 08 May 2020 07:10:43 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.hackbuddies.com/?p=668</guid>

					<description><![CDATA[<p>CloudFlare is one of the most popular Content Delivery Networks (CDNs). This is a distributed network of data centers and servers. The aim of such CDNs is to offer high-availability as well as performance for end users from all over the world. Fortunately, they also offer a free version of their product with limited features, [&#8230;]</p>
<p>The post <a href="https://www.hackbuddies.com/setup-of-cloudflare-content-delivery-network-cdn-for-your-wordpress-website/">Setup of CloudFlare Content Delivery Network (CDN) for your WordPress Website</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>CloudFlare is one of the most popular Content Delivery Networks (CDNs). This is a distributed network of data centers and servers. The aim of such CDNs is to offer high-availability as well as performance for end users from all over the world. Fortunately, they also offer a free version of their product with limited features, but it is a great way to test it and get started. I want to guide you through the setup Of CloudFlare CDN.</p>
<p>At first you need to create an account obviously. Just visit the website: <a href="https://www.cloudflare.com/" target="_blank" rel="noopener noreferrer">CloudFlare</a><br />
After creating your personal account, you can start to configure CloudFlare for your website. Simply enter your URL and then you will be guided through the configuration process.</p>
<p>One of the first setups during setup is to change the nameservers at your web hosting provider. So, you need to log on to the management portal of your web hosting, go to your domain settings / DNS settings and adapt the nameservers to the CloudFlare nameservers displayed. From this time on, all your DNS records will be maintained at CloudFlare and not at your hosting provider anymore, keep this in mind. It can take up to 24 hours until the changes are applied, so do not expect that to work instantly.</p>
<p>If you are looking for a new reliable and performant webhost, I can totally recommend you <a href="https://www.bluehost.com/track/hackbuddies/">Bluehost</a> #ad</p>
<h2>Change your nameservers</h2>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ChangeNameservers.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-676" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ChangeNameservers.png" alt="CloudFlare Change Nameservers" width="542" height="851" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ChangeNameservers.png 542w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ChangeNameservers-191x300.png 191w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ChangeNameservers-267x420.png 267w" sizes="auto, (max-width: 542px) 100vw, 542px" /></a></p>
<p>After you hit the button &#8220;Done, check nameservers&#8221;, you will get the updated status of &#8220;Pending Nameserver Update&#8221;, which will switch to &#8220;Active&#8221; as soon as the nameserver update is applied.</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-PendingNameserverUpdate.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-677" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-PendingNameserverUpdate.png" alt="CloudFlare Pending Nameserver Update" width="342" height="89" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-PendingNameserverUpdate.png 342w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-PendingNameserverUpdate-300x78.png 300w" sizes="auto, (max-width: 342px) 100vw, 342px" /></a></p>
<h2>Review DNS records</h2>
<p>The next step is to review your existing DNS records which were imported from your hosting provider to CloudFlare. In my case, there were:</p>
<ul>
<li>A records</li>
<li>CNAME records</li>
<li>MX records</li>
<li>TXT records</li>
</ul>
<p>If you are unaware of DNS records and their types you can check out my other post <a href="https://www.hackbuddies.com/different-types-of-dns-records-for-your-website/" target="_blank" rel="noopener noreferrer">DNS Records</a><br />
After you reviewed and compared them with the existing ones at your web host you can confirm that import and continue the setup.</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ReviewDNS.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-678" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ReviewDNS.png" alt="CloudFlare Review DNS" width="674" height="456" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ReviewDNS.png 674w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ReviewDNS-300x203.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-ReviewDNS-621x420.png 621w" sizes="auto, (max-width: 674px) 100vw, 674px" /></a></p>
<p>Basically, that&#8217;s it! The initial setup Of CloudFlare CDN is finished. Now is the time to wait for your pending nameserver update at the domain registrar. You can check the CloudFlare portal for the current status. As soon as this status is &#8220;Active&#8221;, you can check out the different functions there. Keep in mind that the free version is limited but it is a great way to test the tool in general and get an overview.</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-SetupFinished.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-703" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-SetupFinished-1024x286.png" alt="CloudFlare Setup Finished" width="696" height="194" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-SetupFinished-1024x286.png 1024w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-SetupFinished-300x84.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-SetupFinished-768x215.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-SetupFinished-696x195.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-SetupFinished-1068x299.png 1068w, https://www.hackbuddies.com/wp-content/uploads/2020/04/CloudFlare-SetupFinished.png 1151w" sizes="auto, (max-width: 696px) 100vw, 696px" /></a></p>
<p>You can also perform a speed test there. In my case (without any customizations and with only free version of CloudFlare), the speed could be improved by 29%:</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/04/Cloudflare-SpeedOverview.png"><img loading="lazy" decoding="async" class="alignnone size-large wp-image-719" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/Cloudflare-SpeedOverview-1024x666.png" alt="Cloudflare Speed Overview" width="696" height="453" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/Cloudflare-SpeedOverview-1024x666.png 1024w, https://www.hackbuddies.com/wp-content/uploads/2020/04/Cloudflare-SpeedOverview-300x195.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/04/Cloudflare-SpeedOverview-768x499.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/04/Cloudflare-SpeedOverview-696x452.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/04/Cloudflare-SpeedOverview-1068x694.png 1068w, https://www.hackbuddies.com/wp-content/uploads/2020/04/Cloudflare-SpeedOverview-646x420.png 646w, https://www.hackbuddies.com/wp-content/uploads/2020/04/Cloudflare-SpeedOverview.png 1097w" sizes="auto, (max-width: 696px) 100vw, 696px" /></a></p>
<p>The post <a href="https://www.hackbuddies.com/setup-of-cloudflare-content-delivery-network-cdn-for-your-wordpress-website/">Setup of CloudFlare Content Delivery Network (CDN) for your WordPress Website</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hackbuddies.com/setup-of-cloudflare-content-delivery-network-cdn-for-your-wordpress-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Analyze the Performance of your Website with WebPageTest.org</title>
		<link>https://www.hackbuddies.com/analyze-and-test-the-performance-of-your-website-with-webpagetest-org/</link>
					<comments>https://www.hackbuddies.com/analyze-and-test-the-performance-of-your-website-with-webpagetest-org/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 21 Apr 2020 14:40:52 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.hackbuddies.com/?p=659</guid>

					<description><![CDATA[<p>If you want to analyze and improve the performance of your website, I can definitely recommend you the following tool. Website Performance Test WebPageTest.org It can also help you to detect the root cause if you&#8217;re webpage is loading very slow. You can run the performance test from different locations in Europe, America or Asia [&#8230;]</p>
<p>The post <a href="https://www.hackbuddies.com/analyze-and-test-the-performance-of-your-website-with-webpagetest-org/">Analyze the Performance of your Website with WebPageTest.org</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>If you want to analyze and improve the performance of your website, I can definitely recommend you the following tool.<br />
Website Performance Test <a href="https://webpagetest.org/">WebPageTest.org</a><br />
It can also help you to detect the root cause if you&#8217;re webpage is loading very slow.<br />
You can run the performance test from different locations in Europe, America or Asia and specify the maximum network speed like 4G. Of course there are also advanced options like disabling JavaScript, ignoring SSL Certificate Errors and so on, but you can directly check it out before running your test!<br />
An important note is that it can also be used with an HTTP Basic Authentication because you are able to pass the userdata there. This is very useful for development environments in subdirectories or subdomains.</p>
<h2>Web Page Performance Test for hackbuddies.com</h2>
<p>This week I tested my website to get an overview of the performance and I wanted to share the results with you so you can also get a quick overview of the tool and possibilites. In this test I did not define any advanced options, just the location Frankfurt in Europe as a location. Let&#8217;s check the results:<a href="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies.png"><img loading="lazy" decoding="async" class="alignnone wp-image-680 size-full" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies.png" alt="Website Performance WebPageTest.org" width="991" height="608" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies.png 991w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-300x184.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-768x471.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-696x427.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-685x420.png 685w" sizes="auto, (max-width: 991px) 100vw, 991px" /></a>So, on the top you will get a first overview with the grades. The main categories here are:</p>
<ul>
<li>Time to First Byte (TTFB)<br />
This is basically the server response time (back-end side)</li>
<li>Keep-Alive Enabled<br />
HTTP persistent connections are about sending concurrent requests over a single connection</li>
<li>Compress Transfer<br />
gzip compression can be used for HTTP requests and is able to reduce the size of the HTTP responses</li>
<li>Compress Images<br />
Checks images which can be compressed without losing image quality</li>
<li>Cache Static Content<br />
Caching details are transferred in the header of the response from the server. With the help of cached static content you can save resources and requests.</li>
<li>Effective Use of CDN (Content Delivery Network)<br />
A CDN is a distributed network of proxies (data centers) and offers high availablity as well as performance for globally distributed end users</li>
</ul>
<h2>Waterfall View/Diagram</h2>
<p>In the Waterfall View you can easily determine loaded files which take a lot of time and are therefore slowing down your page speed significantly. You will find images, CSS and JS files as well as fonts (e.g. in format .woff2). Of course these files can also be loaded from external sources like Google Fonts.<br />
In the diagram you can differentiate between waiting times, DNS resolution, connection, SSL encryption and so on:</p>
<p><a href="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-WaterfallDiagram.png"><img loading="lazy" decoding="async" class="alignnone wp-image-684 size-full" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-WaterfallDiagram.png" alt="Waterfall View WebPageTest.org" width="979" height="927" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-WaterfallDiagram.png 979w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-WaterfallDiagram-300x284.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-WaterfallDiagram-768x727.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-WaterfallDiagram-696x659.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-WaterfallDiagram-444x420.png 444w" sizes="auto, (max-width: 979px) 100vw, 979px" /></a></p>
<h2>Request Details</h2>
<p>You can get an even more detailed overview by navigating to the Request Details by simply scrolling down a bit at the Waterfall Diagram. You will see the start time of the request, the time for the DNS lookup, the Time To First Byte (interesting for external sites), the HTTP status codes and much more:</p>
<h2><img loading="lazy" decoding="async" class="alignnone wp-image-683 size-full" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-RequestDetails.png" alt="Request Details WebPageTest.org" width="979" height="743" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-RequestDetails.png 979w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-RequestDetails-300x228.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-RequestDetails-768x583.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-RequestDetails-696x528.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-RequestDetails-553x420.png 553w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-RequestDetails-80x60.png 80w" sizes="auto, (max-width: 979px) 100vw, 979px" /></h2>
<h2>Performance Review</h2>
<p>Last but not least I want to tell you a little bit about the Performance Review. Here are all files listed and you will see all grade evaluations for each file which is really really useful. As you can see in the screenshot, I haven&#8217;t configured a Content Delivery Network (CDN) yet for my website and therefore it is just available at external sources like Google Analytics or Fonts. But I am currently setting up CloudFlare and will write an article about it if you are interested.</p>
<h2><img loading="lazy" decoding="async" class="alignnone wp-image-682 size-full" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceReview.png" alt="Performance Review WebPageTest.org" width="978" height="785" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceReview.png 978w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceReview-300x241.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceReview-768x616.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceReview-696x559.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceReview-523x420.png 523w" sizes="auto, (max-width: 978px) 100vw, 978px" /></h2>
<h3>Performance Details</h3>
<p>After scrolling down you will get a summary for the assessment of your grades. You can easily detect non-progressive JPEGS, non-compressed images or non-cached content. In this way you are able to easily determine and fix these things which will improve your website speed &#8211; believe me 🙂</p>
<h3><img loading="lazy" decoding="async" class="alignnone wp-image-681 size-full" src="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceDetails.png" alt="Performance Details WebPageTest.org" width="979" height="782" srcset="https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceDetails.png 979w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceDetails-300x240.png 300w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceDetails-768x613.png 768w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceDetails-696x556.png 696w, https://www.hackbuddies.com/wp-content/uploads/2020/04/WebpagetestHackbuddies-PerformanceDetails-526x420.png 526w" sizes="auto, (max-width: 979px) 100vw, 979px" /></h3>
<p>Maybe you are now also interested in executing a Website Performance Test <a href="https://webpagetest.org/">WebPageTest.org</a> and want to share your results here.</p>
<p>The post <a href="https://www.hackbuddies.com/analyze-and-test-the-performance-of-your-website-with-webpagetest-org/">Analyze the Performance of your Website with WebPageTest.org</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hackbuddies.com/analyze-and-test-the-performance-of-your-website-with-webpagetest-org/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Setup Of A Raspberry Pi NAS with OpenMediaVault</title>
		<link>https://www.hackbuddies.com/setup-of-a-raspberry-pi-nas-with-openmediavault/</link>
					<comments>https://www.hackbuddies.com/setup-of-a-raspberry-pi-nas-with-openmediavault/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 30 Sep 2019 15:09:37 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Network]]></category>
		<guid isPermaLink="false">https://www.hackbuddies.com/?p=515</guid>

					<description><![CDATA[<p>I have been using my old Raspberry Pi 2 Model B+ as a media center with LibreELEC for a very long time. Today, I decided to install another system on my device because I have no Network Attached Storage (NAS) at home, but a few external hard disk drives (HDDs). Using all of them via [&#8230;]</p>
<p>The post <a href="https://www.hackbuddies.com/setup-of-a-raspberry-pi-nas-with-openmediavault/">Setup Of A Raspberry Pi NAS with OpenMediaVault</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I have been using my old Raspberry Pi 2 Model B+ as a media center with LibreELEC for a very long time. Today, I decided to install another system on my device because I have no Network Attached Storage (NAS) at home, but a few external hard disk drives (HDDs). Using all of them via USB is not that comfortable, so I want to access them via my private network at home. The most popular system to run a NAS server on a Raspberry Pi is called OpenMediaVault. The downloads of the OpenMediaVault images are available at Sourceforge:<br />
<a href="https://sourceforge.net/projects/openmediavault/files/Raspberry%20Pi%20images/">https://sourceforge.net/projects/openmediavault/files/Raspberry%20Pi%20images/</a></p>
<p>The difference to other Raspberry Pi images is that they offer .img.xz files, which can be written directly to the SD card without decompressing. To write the image to the SD card, the application balenaEtcher is available for different operating systems and also in a portable version, thus you do not need to install the application:<br />
<a href="https://www.balena.io/etcher/">https://www.balena.io/etcher/</a></p>
<p>At first, select the downloaded image and the target device (should be the microSD card of your Raspberry):<a href="https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashImage.png"><img loading="lazy" decoding="async" class=" td-modal-image alignnone wp-image-512 size-full" src="https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashImage.png" alt="" width="794" height="451" srcset="https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashImage.png 794w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashImage-300x170.png 300w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashImage-768x436.png 768w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashImage-696x395.png 696w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashImage-739x420.png 739w" sizes="auto, (max-width: 794px) 100vw, 794px" /></a></p>
<p>Now, the flashing process is running:<a href="https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingProcess.png"><img loading="lazy" decoding="async" class=" td-modal-image alignnone wp-image-514 size-full" src="https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingProcess.png" alt="" width="794" height="451" srcset="https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingProcess.png 794w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingProcess-300x170.png 300w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingProcess-768x436.png 768w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingProcess-696x395.png 696w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingProcess-739x420.png 739w" sizes="auto, (max-width: 794px) 100vw, 794px" /></a></p>
<p>After completion, you should see the following screen:<a href="https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingComplete.png"><img loading="lazy" decoding="async" class=" td-modal-image alignnone wp-image-513 size-full" src="https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingComplete.png" alt="" width="794" height="451" srcset="https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingComplete.png 794w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingComplete-300x170.png 300w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingComplete-768x436.png 768w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingComplete-696x395.png 696w, https://www.hackbuddies.com/wp-content/uploads/2019/09/BalenaEtcherFlashingComplete-739x420.png 739w" sizes="auto, (max-width: 794px) 100vw, 794px" /></a></p>
<p>Great! After flashing the image to the SD card, the installation of the system will be completed after first start of your Raspberry Pi. This can take a few minutes. Please note that a network connection is required during this installation procedure. After one more reboot, the system is ready to use.<br />
The system can be accessed via the Web Interface. Simply enter the IP address of the Pi in your browser. The default login data for the web interface is:<br />
<em>admin :: openmediavault</em></p>
<p>The default login data for a SSH connection is:<br />
<em>root :: openmediavault</em></p>
<p>The post <a href="https://www.hackbuddies.com/setup-of-a-raspberry-pi-nas-with-openmediavault/">Setup Of A Raspberry Pi NAS with OpenMediaVault</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hackbuddies.com/setup-of-a-raspberry-pi-nas-with-openmediavault/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using MxToolbox to analyze mailserver and DNS problems</title>
		<link>https://www.hackbuddies.com/using-mxtoolbox-to-analyze-mailserver-and-dns-problems/</link>
					<comments>https://www.hackbuddies.com/using-mxtoolbox-to-analyze-mailserver-and-dns-problems/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 15 Aug 2019 13:58:12 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://www.hackbuddies.com/?p=360</guid>

					<description><![CDATA[<p>After configuring your new webhosting or if you encounter any errors with your services you may need to analyze it to get to the source of your issue, which could be a DNS record for example. There exists a simple but very cool site which is called &#8220;MxToolbox&#8221;. It is available at the following URL [&#8230;]</p>
<p>The post <a href="https://www.hackbuddies.com/using-mxtoolbox-to-analyze-mailserver-and-dns-problems/">Using MxToolbox to analyze mailserver and DNS problems</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>After configuring your new webhosting or if you encounter any errors with your services you may need to analyze it to get to the source of your issue, which could be a DNS record for example. There exists a simple but very cool site which is called &#8220;MxToolbox&#8221;. It is available at the following URL and you can use MxToolbox to analyze mailserver and DNS problems<br /><a href="https://mxtoolbox.com/">https://mxtoolbox.com</a></p>



<p>They offer various tools like a mailserver Blacklist check, mail header analysis, MX lookup and many more. I want to show you the tools which I use and like the most thus you get an overview about what is possible there.</p>



<h2 class="wp-block-heading">MX Lookup</h2>



<p>The MX Lookup tool lists all MX records of your domain, ordered by priority field. The check uses the domain&#8217;s authoriative name servers, so if you make any changes to the configuration, it should show up after another check. Simply enter your domain name in the form field and start the lookup:<br /><a href="https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookup.png"><img loading="lazy" decoding="async" class=" td-modal-image alignnone wp-image-389" style="width: 800px;" src="https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookup.png" alt="" width="739" height="422" srcset="https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookup.png 739w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookup-300x171.png 300w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookup-696x397.png 696w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookup-735x420.png 735w" sizes="auto, (max-width: 739px) 100vw, 739px" /></a><br />The result looks like the following. It shows my two existing MX records with priorities, hostnames and IP addresses. In addition the reporting nameserver is shown at the bottom.<br /><a href="https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult.png"><img loading="lazy" decoding="async" class=" td-modal-image alignnone wp-image-393" style="width: 800px;" src="https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult.png" alt="" width="1580" height="679" srcset="https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult.png 1580w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult-300x129.png 300w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult-1024x440.png 1024w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult-768x330.png 768w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult-1536x660.png 1536w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult-696x299.png 696w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult-1068x459.png 1068w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MXLookupResult-977x420.png 977w" sizes="auto, (max-width: 1580px) 100vw, 1580px" /></a></p>



<h2 class="wp-block-heading">SMTP Test to analyze Mailserver problems</h2>



<p>You can directly perform a SMTP test for your reported mailservers. If the server can be reached, a simple SMTP test is performed and can give you more information about a faulty configuration.<br /><a href="https://www.hackbuddies.com/wp-content/uploads/2019/08/SMTP-Test.png"><img loading="lazy" decoding="async" class=" td-modal-image alignnone wp-image-396" style="width: 800px;" src="https://www.hackbuddies.com/wp-content/uploads/2019/08/SMTP-Test.png" alt="" width="974" height="697" srcset="https://www.hackbuddies.com/wp-content/uploads/2019/08/SMTP-Test.png 974w, https://www.hackbuddies.com/wp-content/uploads/2019/08/SMTP-Test-300x215.png 300w, https://www.hackbuddies.com/wp-content/uploads/2019/08/SMTP-Test-768x550.png 768w, https://www.hackbuddies.com/wp-content/uploads/2019/08/SMTP-Test-696x498.png 696w, https://www.hackbuddies.com/wp-content/uploads/2019/08/SMTP-Test-587x420.png 587w" sizes="auto, (max-width: 974px) 100vw, 974px" /></a></p>



<h2 class="wp-block-heading">Other tools</h2>



<p>If you navigate to <strong>&#8220;More&#8221;</strong> in the navigation bar, you can find a bunch of tools and find the one you currently need. Just check it out!<br /><a href="https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools.png"><img loading="lazy" decoding="async" class=" td-modal-image alignnone wp-image-399" style="width: 800px;" src="https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools.png" alt="" width="1920" height="850" srcset="https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools.png 1920w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools-300x133.png 300w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools-1024x453.png 1024w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools-768x340.png 768w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools-1536x680.png 1536w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools-696x308.png 696w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools-1068x473.png 1068w, https://www.hackbuddies.com/wp-content/uploads/2019/08/MxTools-949x420.png 949w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p>If you need help using MxToolbox to analyze mailserver and DNS problems let me know in the comments.</p>
<p>The post <a href="https://www.hackbuddies.com/using-mxtoolbox-to-analyze-mailserver-and-dns-problems/">Using MxToolbox to analyze mailserver and DNS problems</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hackbuddies.com/using-mxtoolbox-to-analyze-mailserver-and-dns-problems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using Regular Expressions (RegEx)</title>
		<link>https://www.hackbuddies.com/using-regular-expressions-regex/</link>
					<comments>https://www.hackbuddies.com/using-regular-expressions-regex/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 15 Aug 2019 13:03:55 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://www.hackbuddies.com/?p=363</guid>

					<description><![CDATA[<p>Regular expressions can be used to define specific search patterns. In most cases they can be used for operations like &#8220;search and replace&#8221;. Due to the fact that they are highly customizable, they are a very useful tool for every developer. The huge advantage of these Regular Expressions is that they can be defined very [&#8230;]</p>
<p>The post <a href="https://www.hackbuddies.com/using-regular-expressions-regex/">Using Regular Expressions (RegEx)</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Regular expressions can be used to define specific search patterns. In most cases they can be used for operations like &#8220;search and replace&#8221;. Due to the fact that they are highly customizable, they are a very useful tool for every developer. The huge advantage of these Regular Expressions is that they can be defined very specifically and so they can be adapted to your needs perfectly. I just want to show you some basic operations to get an idea of this thing. If you are interested in testing them out and practicing to improve your skills, you can simply use this awesome tool to get started using Regular Expressions (RegEx):<br /><a href="https://regex101.com/">https://regex101.com/</a></p>



<pre class="wp-block-preformatted">Firstly, there are some basic operators:
<strong>^Hack</strong> -&gt; This would match any strings starting with "Hack"
<strong>buddies$</strong> -&gt;  This would match any strings ending with "buddies" 

If you want to match any characters between for example a-z:
<strong>[a-z]</strong> -&gt; matches any small character
<strong>[A-Z]</strong> -&gt; matches any big character 
<strong>[a-zA-Z]</strong> -&gt; matches any character

You can also define how often the character or string shall appear:
<strong>a?</strong> -&gt; matches zero or one "a"
<strong>a*</strong> -&gt; matches zero or more "a"
<strong>a+</strong> -&gt; matches one or more "a"
<strong>a{5}</strong> -&gt; exactly 5 times "a"
<strong>a{5,}</strong> -&gt; 5 or more times "a"
<strong>a</strong>{<strong>1,5}</strong> -&gt; Between 1 and 5 times "a" 

If you want to match everything within round brackets:
<strong>(.*?) </strong></pre>



<p>There are so many applications and possibilities for using Regular Expressions (RegEx). Just try it out and let me know if you built some cool search patterns which are maybe unique and useful! I will add them to the post afterwards. For example you can use them in one of our PowerShell scripts, let&#8217;s say to filter for specific group names like <a href="https://www.hackbuddies.com/export-active-directory-groups-and-their-members-from-a-specific-organizational-unit-as-csv-with-powershell/">here</a></p>
<p>The post <a href="https://www.hackbuddies.com/using-regular-expressions-regex/">Using Regular Expressions (RegEx)</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hackbuddies.com/using-regular-expressions-regex/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Different types of DNS records for your website</title>
		<link>https://www.hackbuddies.com/different-types-of-dns-records-for-your-website/</link>
					<comments>https://www.hackbuddies.com/different-types-of-dns-records-for-your-website/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 23 Jul 2019 14:24:44 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://www.hackbuddies.com/?p=342</guid>

					<description><![CDATA[<p>When you are setting up your new website, one of the essential things to configure are the DNS records of your domain. Without proper DNS records, the website and email service will not work properly. But I want to explain it step by step. The Domain Name System (&#8220;DNS&#8221;) is responsible for translating domain names [&#8230;]</p>
<p>The post <a href="https://www.hackbuddies.com/different-types-of-dns-records-for-your-website/">Different types of DNS records for your website</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="td-paragraph-padding-1">
<p>When you are setting up your new website, one of the essential things to configure are the DNS records of your domain. Without proper DNS records, the website and email service will not work properly. But I want to explain it step by step.</p>
<p>The Domain Name System (&#8220;DNS&#8221;) is responsible for translating domain names into IP addresses. The IP addresses point to the server, where the services like webserver or mailserver are located, in most cases your shared webhosting or dedicated virtual server.</p>
<h2>A record</h2>
<p>The A record resolves your domain name to the corresponding IP address, where your website is hosted (webserver). In case of my website, the following A records are set up:</p>
<p>hackbuddies.com 185.51.8.86<br>www.hackbuddies.com 185.51.8.86<br>*.hackbuddies.com 185.51.8.86</p>
<h2>CNAME record</h2>
<p>A CNAME record maps one domain name to another, like an alias. The advantage of this one is that you do not have to change all IP addresses if the web host changes. So, a CNAME points e.g. to an A record, which points to the IP address. Only the IP address of the A record needs to be changed and the CNAME will point to the correct and new address.</p>
<h2>MX record</h2>
<p>The MX record specifies the mailserver of your domain. In most cases, the mail service is also included in your webhosting package. MX records contain an additional field called Priority, which defines the preferred server. If it has the same value for two entries which is pretty common, the mail will be evenly delivered to the defined mailservers. The MX record is used in combination with an A record and cannot be used with a CNAME record.</p>
</div>


<p></p>
<p>The post <a href="https://www.hackbuddies.com/different-types-of-dns-records-for-your-website/">Different types of DNS records for your website</a> appeared first on <a href="https://www.hackbuddies.com">HackBuddies</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hackbuddies.com/different-types-of-dns-records-for-your-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
