<?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>Community Contributions Archives - Brainy Pi</title>
	<atom:link href="https://brainypi.com/category/blogs/community/feed/" rel="self" type="application/rss+xml" />
	<link>https://brainypi.com/category/blogs/community/</link>
	<description>Brainy Pi -Enterprise Single board ARM Computer (for mass production ready prototype creation)</description>
	<lastBuildDate>Thu, 18 May 2023 14:40:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://brainypi.com/wp-content/uploads/2023/03/cropped-Brainypi-Logo-iotiot-stamp9--32x32.png</url>
	<title>Community Contributions Archives - Brainy Pi</title>
	<link>https://brainypi.com/category/blogs/community/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Proxy Server With Brainy Pi &#8211; Raspberry pi Alternative</title>
		<link>https://brainypi.com/proxy-server-with-brainy-pi-raspberry-pi-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=proxy-server-with-brainy-pi-raspberry-pi-alternative</link>
					<comments>https://brainypi.com/proxy-server-with-brainy-pi-raspberry-pi-alternative/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 19:54:39 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3965</guid>

					<description><![CDATA[<p>In today&#8217;s world, where we rely heavily on the internet to accomplish essential tasks such as online banking, it&#8217;s crucial to take our privacy and security seriously. To ensure that we are protected against cybercrimes, utilizing a proxy server or VPN is essential. We will setup Brainy pi &#8211; Raspberry pi Alternative for Proxy server. Using a proxy server is [&#8230;]</p>
<p>The post <a href="https://brainypi.com/proxy-server-with-brainy-pi-raspberry-pi-alternative/">Proxy Server With Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3965" class="elementor elementor-3965" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3012b68 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3012b68" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4032eab" data-id="4032eab" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-14e46db elementor-widget elementor-widget-text-editor" data-id="14e46db" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p><h6>In today&#8217;s world, where we rely heavily on the internet to accomplish essential tasks such as online banking, it&#8217;s crucial to take our privacy and security seriously. To ensure that we are protected against cybercrimes, utilizing a proxy server or VPN is essential. We will setup <a href="https://brainypi.com/">Brainy pi</a> &#8211; Raspberry pi Alternative for Proxy server.</h6><h6>Using a proxy server is an effective way to protect our privacy online. In this blog we will setup <a href="https://brainypi.com/">Brainy pi</a> Proxy Server which is designed to provide users with the ability to control their online data and activity. With this, users can block unwanted content, monitor internet traffic, and ensure that their data is secure and private.</h6><h6>Lets go through the following steps to setup proxy server on brainy pi easily.</h6><p></p><p></p><h3 class="wp-block-heading"><strong>Required Components to Set Up Proxy Server:</strong></h3><div><img fetchpriority="high" decoding="async" class="alignnone size-medium" src="https://content.instructables.com/FC4/M6XQ/LDBZVZG8/FC4M6XQLDBZVZG8.png" alt="Brainy Pi " width="404" height="580" /></div><p></p><p></p><h6>You will need</h6><h6></h6><h6></h6><ul class="wp-block-list"><li><ul></ul><h6>Brainy Pi</h6></li><li><h6>Ethernet/ WIFI</h6></li><li><h6>Keyboard and mouse for USB</h6></li><li><h6>Micro SD card</h6></li></ul><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><h3 class="wp-block-heading"><strong>Step 1: Upgrade Your System and Packages</strong></h3><p></p><p></p><h6>You should check to see if Rbian(Brainy Pi OS)  packages are up to date. To install any new software, it&#8217;s essential to <b>update </b>and <b>upgrade</b> the device.</h6><h6></h6><h6></h6><h6>Start your Pi, then type the following in the Terminal</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update</pre><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt upgrade</pre><h6>You may now install Privoxy on your Pi device using the command line after making sure the packages are updated:</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt install privoxy</pre><h3><strong>Step 2: Getting Brainy Pi Ready for Proxy Server</strong></h3><div><h6>Now that the Privoxy software has been installed, we can modify its configuration to enable external access to the proxy server.</h6><h6>1. We can do this by modifying the file. To modify the file use the command.</h6><div><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo nano /etc/privoxy/config</pre><h6>2. Look for the following text block in this file. <b>Finding </b></h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">listen-address 127.0.0.1:8118
listen-address [::1]:8118</pre><h6><b>Replacing </b>them with:</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">listen-address :8118</pre><h6>Apply the modifications, then save the file by pressing<b> &#8220;CTRL+X,&#8221;</b> adding <b>&#8220;Y,&#8221;</b> and pressing <b>&#8220;Enter&#8221;</b> at the very end to return to the terminal.</h6><h6>3. You must use the following command to restart the Privoxy server on your Pi device.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo systemctl restart Privoxy</pre><h3><strong>Step 3: Testing the Performance of Your Brainy Pi Proxy Server</strong></h3><p><img decoding="async" class="alignnone size-medium" src="https://content.instructables.com/F6I/IYMZ/LDBZVZG9/F6IIYMZLDBZVZG9.png?auto=webp&amp;fit=bounds&amp;frame=1" width="895" height="534" /></p><div><h6>Before starting this part, we strongly advise you to confirm that your Brainy Pi has a static <b>local IP address</b>.</h6><h6>1. Although the procedure varies from browser to browser, we have included simple tutorials below for three web browsers on locating the proxy settings.</h6><h6> <b>    a) Chrome:</b></h6><ul><li><h6>Down to the bottom, scroll</h6></li><li><h6>To access the advanced options, click &#8220;Advanced.&#8221;</h6></li><li><h6>When you reach the &#8220;System&#8221; header, scroll down.</h6></li><li><h6>Click the option &#8220;Open your computer&#8217;s proxy settings.&#8221;</h6></li><li><h6>Then, click the option &#8220;Access your computer&#8217;s proxy settings.&#8221;</h6></li></ul><h6>  <b>   b) Firefox:</b></h6><ul><li><h6>Open &#8220;about: preferences&#8221; in the address bar or the Options menu.</h6></li><li><h6>To reach the bottom, scroll down.</h6></li><li><h6>Under &#8220;Network Settings,&#8221; click the &#8220;Settings&#8230;&#8221; option.</h6></li></ul><h6><b>     c) Internet Explorer:</b></h6><ul><li><h6>Open Settings.</h6></li><li><h6>Choose &#8220;Connections&#8221; from the menu.</h6></li><li><h6>Choose &#8220;LAN settings&#8221; from the menu.</h6></li><li><h6>&#8220;Use a proxy server for your LAN&#8221; be checked.</h6></li></ul><h6>2. You will need to input the following information after locating the proxy settings page for your chosen web browser.</h6><h6>Privoxy will listen on port 8118, so we will configure this port.</h6><h6>3. Go to the following address after you have set up your proxy settings to point to your Brainy Pi.</h6><div><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">http://config.privoxy.org/</pre></div><div> </div><h6>4. You are now ready to utilize your proxy server.</h6><h3><strong>Endnotes:</strong></h3><div><h6>Privoxy is an excellent proxy application for users to browse the internet without being interrupted by adverts. The Privoxy application makes it simple to turn your Brainy Pi &#8211; Raspberry pi Alternative into a proxy server, and the steps above are essential for setting up your device.</h6><h6>After your Brainy Pi has adequately been turned into a proxy server, you may use its IP address to access the internet on Windows or macOS without adverts interrupting it.</h6><h6><strong>Reference: </strong><a href="https://www.privoxy.org/" target="_blank" rel="noopener"><b>Proxy Server Set Up</b></a></h6></div></div></div></div><p></p><p></p><p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/proxy-server-with-brainy-pi-raspberry-pi-alternative/">Proxy Server With Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/proxy-server-with-brainy-pi-raspberry-pi-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Syncthing Backups On Brainy pi &#8211; Raspberry pi Alternative</title>
		<link>https://brainypi.com/syncthing-backups-on-brainy-pi-raspberry-pi-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=syncthing-backups-on-brainy-pi-raspberry-pi-alternative</link>
					<comments>https://brainypi.com/syncthing-backups-on-brainy-pi-raspberry-pi-alternative/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 19:19:40 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3870</guid>

					<description><![CDATA[<p>Syncthing is a tool that helps synchronise files between many devices such as Brainy pi &#8211; Raspberry pi Alternative . It uses a type of encryption called TLS to protect your data while it&#8217;s being synced, so it&#8217;s harder for bad people to steal it. You can only connect to Syncthing if you have a reliable certificate, so you know [&#8230;]</p>
<p>The post <a href="https://brainypi.com/syncthing-backups-on-brainy-pi-raspberry-pi-alternative/">Syncthing Backups On Brainy pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3870" class="elementor elementor-3870" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-268f95d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="268f95d" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a40ac38" data-id="a40ac38" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ac98746 elementor-widget elementor-widget-text-editor" data-id="ac98746" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><a href="https://syncthing.net/">Syncthing</a> is a tool that helps synchronise files between many devices such as <a href="https://brainypi.com/">Brainy pi</a> &#8211; Raspberry pi Alternative . It uses a type of encryption called TLS to protect your data while it&#8217;s being synced, so it&#8217;s harder for bad people to steal it. You can only connect to Syncthing if you have a reliable certificate, so you know you&#8217;re safe.<br />This blog will show you how to install Syncthing on your Brainy Pi.</h6>								</div>
				</div>
				<div class="elementor-element elementor-element-9848730 elementor-widget elementor-widget-heading" data-id="9848730" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><b>Required Components</b></h2>				</div>
				</div>
				<div class="elementor-element elementor-element-260051a elementor-widget elementor-widget-image" data-id="260051a" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://content.instructables.com/F04/YZXU/LCS1B4LH/F04YZXULCS1B4LH.png?auto=webp&#038;frame=1&#038;fit=bounds" title="" alt="" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-869fd6f elementor-widget elementor-widget-text-editor" data-id="869fd6f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">You will need the following to set up synchthing with Brainy Pi:</span></h6><ul><li><h6><span data-preserver-spaces="true">Brainy Pi</span></h6></li><li><h6><span data-preserver-spaces="true">Ethernet/ WIFI</span></h6></li><li><h6><span data-preserver-spaces="true">Keyboard and mouse for USB</span></h6></li><li><h6><span data-preserver-spaces="true">Micro SD card</span></h6></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-c95adfa elementor-widget elementor-widget-heading" data-id="c95adfa" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default"><b>Step 1: Upgrade Your System and Packages</b></h3>				</div>
				</div>
				<div class="elementor-element elementor-element-ca273a9 elementor-widget elementor-widget-text-editor" data-id="ca273a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">We must add the project&#8217;s PGP keys and package repository as possible sources to install the program.</span></h6><h6><span data-preserver-spaces="true">1. Update the system first, then install the file synchronization program on our Pi.</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-0c4597b elementor-widget elementor-widget-code-highlight" data-id="0c4597b" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>sudo apt update
sudo apt full-upgrade</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-4f70076 elementor-widget elementor-widget-heading" data-id="4f70076" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default"><b>Step 2: Get the Syncthing software installed on Brainy pi</b></h3>				</div>
				</div>
				<div class="elementor-element elementor-element-f6f36b2 elementor-widget elementor-widget-text-editor" data-id="f6f36b2" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">The package management may now manage sources that use the HTTPS protocol thanks to this package.</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-ce62919 elementor-widget elementor-widget-code-highlight" data-id="ce62919" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>sudo apt install apt-transport-https</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-19e7bb0 elementor-widget elementor-widget-text-editor" data-id="19e7bb0" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">Doing this ensures that the packages we install are legitimate and have valid signatures.</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-878f8b7 elementor-widget elementor-widget-code-highlight" data-id="878f8b7" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>curl -s https://syncthing.net/release-key.txt | gpg --dearmor | sudo tee /usr/share/keyrings/syncthing- archive-keyring.gpg >/dev/null</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f1e9575 elementor-widget elementor-widget-text-editor" data-id="f1e9575" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">We can now add the repository after adding the key to Our Sources List.</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-81957ff elementor-widget elementor-widget-code-highlight" data-id="81957ff" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>echo "deb [signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-3c49937 elementor-widget elementor-widget-heading" data-id="3c49937" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default"><b>Use the following command to install syncthing  </b></h3>				</div>
				</div>
				<div class="elementor-element elementor-element-ec1204d elementor-widget elementor-widget-code-highlight" data-id="ec1204d" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>sudo apt install syncthing</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-fba2742 elementor-widget elementor-widget-text-editor" data-id="fba2742" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">Before continuing, run the service once to build the configuration files for syncing.</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-0680c74 elementor-widget elementor-widget-code-highlight" data-id="0680c74" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>syncthing</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-ef5fe82 elementor-widget elementor-widget-text-editor" data-id="ef5fe82" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">It will generate each configuration file that is required.</span></h6><h6><span data-preserver-spaces="true">This configuration file will continue functioning if we use our pi user to run the Syncthing program.</span></h6><h6><span data-preserver-spaces="true">We can use the nano text editor to modify the configuration file with the command below.</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-e678627 elementor-widget elementor-widget-code-highlight" data-id="e678627" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>nano ~/.config/syncthing/config.xml</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-1d597cb elementor-widget elementor-widget-text-editor" data-id="1d597cb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><h6><span data-preserver-spaces="true">You must locate the following line in this file.</span></h6></li><li><h6><span data-preserver-spaces="true">CTRL + W is a shortcut for searching.</span></h6></li><li><h6><span data-preserver-spaces="true">FIND &gt; </span></h6></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-13158fd elementor-widget elementor-widget-code-highlight" data-id="13158fd" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp><address>127.0.0.1:8384</address></xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-42f7887 elementor-widget elementor-widget-text-editor" data-id="42f7887" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><h6>Replace with&gt;</h6></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-43862a3 elementor-widget elementor-widget-code-highlight" data-id="43862a3" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp><address>"YOUR IP ADRRESSS":8384</address></xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-cb7672c elementor-widget elementor-widget-text-editor" data-id="cb7672c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">We are limiting access to the web interface to just those on the same local network by utilizing the local IP address, which will protect your privacy.</span></h6><h6><span data-preserver-spaces="true">Instead, you may use the IP &#8220;0.0.0.0&#8221; to grant access to any address.</span></h6><h6><span data-preserver-spaces="true">After changing the IP, save the file by hitting<b> CTRL + X, Y, and ENTER.</b></span></h6><h6><span data-preserver-spaces="true">Making and enabling a service for the software is the work at hand. The service will enable Syncthing to start automatically at boot and make it simple to stop and start.</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-35a2445 elementor-widget elementor-widget-heading" data-id="35a2445" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default"><b>Running the Syncthing on Brainy pi</b></h4>				</div>
				</div>
				<div class="elementor-element elementor-element-fc052ef elementor-widget elementor-widget-text-editor" data-id="fc052ef" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><h6><span data-preserver-spaces="true">Use the terminal to run the following command.</span></h6></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-7be47e4 elementor-widget elementor-widget-code-highlight" data-id="7be47e4" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>sudo nano /lib/systemd/system/syncthing.service</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-10a0f23 elementor-widget elementor-widget-text-editor" data-id="10a0f23" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><h6><span data-preserver-spaces="true">Save the text file inside of the current one.</span></h6></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-6b67d16 elementor-widget elementor-widget-code-highlight" data-id="6b67d16" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>[Unit]
Description=Syncthing - Open Source Continuous File Synchronization
Documentation=man:syncthing(1)
After=network.target

[Service]
User=pi
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
RestartSec=5
SuccessExitStatus=3 4
RestartForceExitStatus=3 4

# Hardening
ProtectSystem=full
PrivateTmp=true
SystemCallArchitectures=native
MemoryDenyWriteExecute=true
NoNewPrivileges=true

[Install]
WantedBy=multi-user.target</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-d4a1e72 elementor-widget elementor-widget-text-editor" data-id="d4a1e72" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true"> </span><span data-preserver-spaces="true">Once all the lines have been inserted, save the file by hitting <strong>CTRL + X, Y,</strong> and <strong>ENTER.</strong></span></h6><ul><li><h6><span data-preserver-spaces="true">You may activate it by executing the following command.</span></h6></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-a91ab3c elementor-widget elementor-widget-code-highlight" data-id="a91ab3c" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>sudo systemctl enable syncthing</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-3ed8bc4 elementor-widget elementor-widget-text-editor" data-id="3ed8bc4" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><h6><span data-preserver-spaces="true">To start using the Syncthing web interface, we must first start the service.</span></h6></li><li><h6><span data-preserver-spaces="true">You may launch the service using the following methods:</span></h6></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-474e2d6 elementor-widget elementor-widget-code-highlight" data-id="474e2d6" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>sudo systemctl start syncthing</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-1c49f1d elementor-widget elementor-widget-text-editor" data-id="1c49f1d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">On our PI, we can use this to confirm that the Syncthing service has begun.</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-8e1b942 elementor-widget elementor-widget-code-highlight" data-id="8e1b942" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp> sudo systemctl status syncthing</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-9246bb6 elementor-widget elementor-widget-text-editor" data-id="9246bb6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">If you see this as the output,</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-8684f5f elementor-widget elementor-widget-code-highlight" data-id="8684f5f" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>Active: active (running)</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0e4830f elementor-widget elementor-widget-text-editor" data-id="0e4830f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><h6><span data-preserver-spaces="true">You might only have followed the instructions if you understand this. Thus, please double-check each step you take.</span></h6></li><li><h6><span data-preserver-spaces="true">Need to obtain the IP address of your brainy pi in order to access the web interface.</span></h6></li><li><h6><span data-preserver-spaces="true">Run the command to acquire the IP address.</span></h6></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-6fac3e4 elementor-widget elementor-widget-code-highlight" data-id="6fac3e4" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>hostname -I</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-3af9cd6 elementor-widget elementor-widget-text-editor" data-id="3af9cd6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><h6><span data-preserver-spaces="true">You may receive more than one IP address; if this happens, it signifies that your static IP address has not been configured. Therefore, you can use any IP address presented on the terminal.</span></h6></li><li><h6><span data-preserver-spaces="true">Use</span><span data-preserver-spaces="true"> web browser to navigate to the following website after obtaining the IP </span>go to</h6></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-911ef2b elementor-widget elementor-widget-code-highlight" data-id="911ef2b" data-element_type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-bash ">
				<code readonly="true" class="language-bash">
					<xmp>http://[PIIPADDRESS]:8384</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-fe5cefd elementor-widget elementor-widget-text-editor" data-id="fe5cefd" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">Here, the port number is 8384.</span></h6><h6><span data-preserver-spaces="true">You will be sent to the Syncthing web interface when you visit the website address.</span></h6>								</div>
				</div>
				<div class="elementor-element elementor-element-9936d58 elementor-widget elementor-widget-heading" data-id="9936d58" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default"><b>Step 3: Web Interface on Brainy pi</b> </h3>				</div>
				</div>
				<div class="elementor-element elementor-element-356ddfc elementor-widget elementor-widget-text-editor" data-id="356ddfc" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img decoding="async" src="https://content.instructables.com/FJN/4WNI/LCS1BAIG/FJN4WNILCS1BAIG.jpg?auto=webp&amp;frame=1&amp;width=944&amp;fit=bounds&amp;md=db4cd0e28084310c8e44e0793816116a" alt="Using Syncthing for Backups On Brainy Pi" width="944" height="700" /></p><h6><span data-preserver-spaces="true">We may now access the web interface at last.</span></h6><ul><li><h6><span data-preserver-spaces="true">Syncthing does not, by default, include a username or password, but any user may access the interface and change their preferences, which indicates this.</span></h6></li><li><h6><span data-preserver-spaces="true">A notification will alert you to the risks if have not specified the username and password. Thus, once  username and password setup is done, we must check in before viewing the next screen.</span></h6></li><li><h6><span data-preserver-spaces="true">Choose the <b>Add Folder</b> button.</span></h6></li><li><h6><span data-preserver-spaces="true">Be sure to allow sharing so that if you need to take a backup of anything, you must paste your files into the folder you just made, and the program will take the backup for you. This creates a folder on your PI device that you can access and change accordingly.</span></h6></li><li><h6><span data-preserver-spaces="true">We must install the syncing on the remote device as well in order to add it. In my instance, I used Windows.</span></h6></li><li><h6><span data-preserver-spaces="true">Open syncing now.</span></h6></li><li><h6><span data-preserver-spaces="true">Choose the display device ID option from the action menu.</span></h6></li><li><h6><span data-preserver-spaces="true">Copy the device ID and paste it at the part where you may explore more possibilities.</span></h6></li></ul><p><img loading="lazy" decoding="async" src="https://content.instructables.com/FRP/G4A1/LCS1BA86/FRPG4A1LCS1BA86.png?auto=webp&amp;frame=1&amp;width=1024&amp;fit=bounds&amp;md=1f995c278bfc5ebb6255889e5a915ebe" alt="Using Syncthing for Backups On Brainy Pi" width="1024" height="511" /></p>								</div>
				</div>
				<div class="elementor-element elementor-element-0d8a1c9 elementor-widget elementor-widget-heading" data-id="0d8a1c9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default"><b>Endnotes</b></h3>				</div>
				</div>
				<div class="elementor-element elementor-element-25b27a2 elementor-widget elementor-widget-text-editor" data-id="25b27a2" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6><span data-preserver-spaces="true">Now we can access duplicate files from many devices after sharing the folders. </span><span data-preserver-spaces="true">Many other devices can be used to access shared folders and </span>go around the website on your own and see that there are countless customization choices you can use to make it as unique and personalized as you like while still adding security levels.</h6><h6><b>Reference: </b><a href="https://syncthing.net/downloads/" target="_blank" rel="noopener"><b>Syncthing</b></a> </h6>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/syncthing-backups-on-brainy-pi-raspberry-pi-alternative/">Syncthing Backups On Brainy pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/syncthing-backups-on-brainy-pi-raspberry-pi-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Grafana on Brainy Pi &#8211; Raspberry pi Alternative</title>
		<link>https://brainypi.com/grafana-installation-on-brainy-pi-raspberry-pi-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=grafana-installation-on-brainy-pi-raspberry-pi-alternative</link>
					<comments>https://brainypi.com/grafana-installation-on-brainy-pi-raspberry-pi-alternative/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 18:42:48 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3838</guid>

					<description><![CDATA[<p>Grafana is an open source software that helps you monitor your system through interactive visualisation web application using graphs and charts. It&#8217;s open source and lets you see things like how speed of application, system resources consumption. We will be installing Grafana on Brainy pi &#8211; Raspberry pi Alternative . The Brainy Pi is a small and affordable computer/edge hardware [&#8230;]</p>
<p>The post <a href="https://brainypi.com/grafana-installation-on-brainy-pi-raspberry-pi-alternative/">Grafana on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3838" class="elementor elementor-3838" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-76ddfab elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="76ddfab" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f5f0dc1" data-id="f5f0dc1" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-47e4c77 elementor-widget elementor-widget-text-editor" data-id="47e4c77" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<h6>Grafana is an open source software that helps you monitor your system through interactive visualisation web application using graphs and charts. It&#8217;s open source and lets you see things like how speed of application, system resources consumption. We will be installing Grafana on <a href="https://brainypi.com/">Brainy pi</a> &#8211; Raspberry pi Alternative .</h6>
<h6>The Brainy Pi is a small and affordable computer/edge hardware that can run many different apps, including Grafana.</h6>
<h6></h6>
<h6></h6>
<h6>The purpose of this blog is to describe Grafana Installation on Brainy so that one can keep an eye on their home&#8217;s conditions, such as temperature, humidity, and energy use. Continue reading the blog…..</h6>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>Required Components to Install Grafana on Brainy pi:</strong></h3>
<h6><img loading="lazy" decoding="async" src="https://content.instructables.com/FQF/5ARF/LD08XF6Y/FQF5ARFLD08XF6Y.png" width="404" height="580" /><br /><span style="font-size: 17.8432px; text-align: justify;">You will need:</span></h6>
<h6></h6>
<h6></h6>
<ul class="wp-block-list">
<li style="list-style-type: none;">
<ul></ul>
</li>
</ul>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Brainy Pi</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Ethernet/ WIFI</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Keyboard and mouse for USB</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>SD card</h6>
</li>
</ul>
</li>
</ul>
<p></p>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>Step 1: Upgrade Your System </strong></h3>
<p></p>
<p></p>
<h6>Do you need assistance with the Brainy Pi operating system installation? If you are computer literate, the regular Pi installation tutorial should get you through.</h6>
<h6></h6>
<h6></h6>
<h6>To install any new software, updating and upgrading the device is essential.</h6>
<h6></h6>
<h6></h6>
<h6>Installed, start your Pi, then type the following in the Terminal</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update </pre>
<p></p>
<p></p>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt upgrade</pre>
<h3 class="wp-block-heading"><strong>Step 2: Grafana Installation on Brainy pi</strong></h3>
<p></p>
<p></p>
<h6>1. The Grafana package repository must be included to install them on the Brainy Pi.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">curl https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/grafana-archive-keyrings.gpg &gt;/dev/null</pre>
<p></p>
<p></p>
<h6>2. Now, we can confidently add the repository to our Pi&#8217;s list of package sources.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">echo "deb [signed-by=/usr/share/keyrings/grafana-archive-keyrings.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list</pre>
<p></p>
<p></p>
<h6>3. We must do an update since we changed our package list.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update</pre>
<p></p>
<p></p>
<h6>4. Next, execute the following command to install the most recent version on your device.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt install grafana</pre>
<p></p>
<p></p>
<h6>5. We must activate Grafana before running the appropriate instructions to launch it.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo systemctl enable grafana-server<br style="max-width: 100%;" />sudo systemctl start grafana-server</pre>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>Step 3: Grafana Web Interface on Brainy pi<br /></strong></h3>
<div><img loading="lazy" decoding="async" src="https://content.instructables.com/FD0/AUT6/LD08XLY5/FD0AUT6LD08XLY5.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=aa2630920834d76635c3eef57ce68768" width="991" height="486" /></div>
<p></p>
<p></p>
<h6>So, you have set up the Grafana, but it has yet to be ready to go live. As a first step, you will need to modify the software&#8217;s default username; next, you will need to set a static IP address.</h6>
<p></p>
<p></p>
<h6><strong>1.</strong> To access the web interface, you must get your Brainy Pi&#8217;s IP address; you can use the command to get the IP address.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">hostname -I</pre>
<p></p>
<p></p>
<h6>Suppose you get multiple IP addresses. You do not need to worry. That is because you have not set a static IP address. Instead, you can use any one of the IP addresses.</h6>
<h6></h6>
<h6></h6>
<h6><strong>2.</strong> Now go to your favorite browser and search for</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">http://&lt;IPADDRESS&gt;:3000</pre>
<p></p>
<p></p>
<h6><img loading="lazy" decoding="async" src="https://content.instructables.com/FHS/0VW0/LD08XLY6/FHS0VW0LD08XLY6.jpg?auto=webp&amp;fit=bounds&amp;frame=1&amp;width=1024" width="1024" height="547" />When you initially launch Grafana, a login screen will appear.</h6>
<p></p>
<p></p>
<h6><strong>username:</strong> admin</h6>
<h6></h6>
<h6></h6>
<h6><strong>password:</strong> admin</h6>
<h6></h6>
<h6></h6>
<h6>The opportunity to modify the password will then be presented.</h6>
<p></p>
<p></p>
<h3><strong>Endnotes:</strong></h3>
<p></p>
<p></p>
<h6>Congratulations! The Brainy Pi &#8211; Raspberry pi Alternative is now running Grafana and will launch if the Brainy Pi is ever restarted or powered down and gets power again.</h6>
<h6></h6>
<h6></h6>
<h6>Grafana is far more advanced; this was only the beginning. You may see their sandbox installation here if you want to see the potential in its entirety. You can play around with it because it is the same interface, is freely available, and connects to many data sources.</h6>
<h6><strong style="font-size: 17.8432px; text-align: justify;">Reference: </strong><a style="font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--wp--preset--color--base); font-size: var(--wp--preset--font-size--medium);" href="https://grafana.com/docs/grafana/latest/setup-grafana/installation/" target="_blank" rel="noopener"><b>Grafana Installation</b></a></h6>
<p></p>
<p></p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/grafana-installation-on-brainy-pi-raspberry-pi-alternative/">Grafana on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/grafana-installation-on-brainy-pi-raspberry-pi-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Wireless Printer Using Brainy Pi &#8211; Raspberry pi Alternative</title>
		<link>https://brainypi.com/wireless-printer-using-brainy-pi-raspberry-pi-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wireless-printer-using-brainy-pi-raspberry-pi-alternative</link>
					<comments>https://brainypi.com/wireless-printer-using-brainy-pi-raspberry-pi-alternative/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 18:36:51 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3813</guid>

					<description><![CDATA[<p>Wireless technology, including wireless printer, has been the most remarkable development in home printing in recent years. Fewer cords and more freedom to place your printer make this a win-win situation. Unless you still use a dated printer. Lets make a wireless printer with Brainy pi &#8211; Raspberry pi Alternative. Even though new printers are reasonably priced, you may have [&#8230;]</p>
<p>The post <a href="https://brainypi.com/wireless-printer-using-brainy-pi-raspberry-pi-alternative/">Wireless Printer Using Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3813" class="elementor elementor-3813" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-2a515df elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2a515df" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-554dcef" data-id="554dcef" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3a7580a elementor-widget elementor-widget-text-editor" data-id="3a7580a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<h6>Wireless technology, including wireless printer, has been the most remarkable development in home printing in recent years. Fewer cords and more freedom to place your printer make this a win-win situation. Unless you still use a dated printer. Lets make a wireless printer with Brainy pi &#8211; Raspberry pi Alternative.</h6>
<h6></h6>
<h6></h6>
<h6>Even though new printers are reasonably priced, you may have already spent too much on your previous one. However, your outdated printer can also have a unique feature that makes it too pricey to replace.</h6>
<h6></h6>
<h6></h6>
<h6>The answer? Wireless printer. There are several options, but one well-liked method is to utilize your<a href="https://brainypi.com/" target="_blank" rel="noopener"> Brainy Pi</a> as a wireless printer.</h6>
<h6></h6>
<h6></h6>
<h6>So in this blog, let us make our outdated, dull printer into something fun. All you need is a Brainy Pi and some software (CUPS). So instead of having the printer attached directly to one computer, the program enables you to move it wherever you choose and make it available to numerous PCs as a wireless printer. </h6>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>Required Components to Set Up Wireless Printer on Brainy pi:</strong></h3>
<div><img loading="lazy" decoding="async" class="alignnone" src="https://content.instructables.com/FQF/5ARF/LD08XF6Y/FQF5ARFLD08XF6Y.png?auto=webp&amp;frame=1&amp;fit=bounds" alt="Wireless Printer" width="404" height="580" /></div>
<p></p>
<p></p>
<h6>You will need the following to set up Wireless Printer with Brainy Pi:</h6>
<h6></h6>
<h6></h6>
<ul class="wp-block-list">
<li style="list-style-type: none;">
<ul></ul>
</li>
</ul>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Brainy Pi</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Ethernet/ WIFI</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Keyboard and mouse for USB</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Micro SD card</h6>
</li>
</ul>
</li>
</ul>
<p></p>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>Step 1: Upgrade Your System</strong></h3>
<p></p>
<p></p>
<h6>You should check to see if your Brainy Pi packages are up to date. To install any new software, <strong>updating </strong>and <strong>upgrading</strong> the device is essential.</h6>
<h6></h6>
<h6></h6>
<h6>Installed, start your Pi, then type the following in the Terminal</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update </pre>
<p></p>
<p></p>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt upgrade</pre>
<h3 class="wp-block-heading"><strong>Step 2: CUPS Installation on Brainy pi<br /></strong></h3>
<p></p>
<p></p>
<h6>1. Run the command to install CUPS (dependency for wireless printer)</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt install cups</pre>
<p></p>
<p></p>
<h6>2. The pi user has to be added to the <b>lpadmin </b>group as soon as the installation is complete.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo usermod -a -G lpadmin pi</pre>
<p></p>
<p></p>
<h6>3. Making CUPS available throughout your whole network will help to guarantee that it functions properly on your home network. Use the instruction.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo cupsctl --remote-any<br style="max-width: 100%;" />sudo systemctl restart cups</pre>
<p></p>
<p></p>
<h6>4. You can now search for &#8220;Cups printer server.&#8221;</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">http://Brainy PI IP ADDRESS</pre>
<p></p>
<p></p>
<h6>5. By using the command, you will learn the IP address.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">hostname -I</pre>
<p></p>
<p></p>
<h3><strong>Step 3: Configuring SAMBA for the Brainy Pi for Wireless Printer Server</strong></h3>
<p></p>
<p></p>
<h6>Setting up SAMBA correctly is crucial if you wish to utilize your wireless printer with Windows.</h6>
<h6></h6>
<h6></h6>
<h6>1. For SAMBA to function correctly and use the CUPS print drivers, we must install it and make a few configuration adjustments.</h6>
<h6></h6>
<h6></h6>
<h6>Use the command to install SAMBA.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt install samba</pre>
<p></p>
<p></p>
<h6>2. sudo apt install, use the command to open the nano text editor file now.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo nano /etc/samba/smb.conf</pre>
<p></p>
<p></p>
<h6>Add or modify the following lines at the bottom.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;"># CUPS printing.<br style="max-width: 100%;" />[printers]<br style="max-width: 100%;" />comment = All Printers<br style="max-width: 100%;" />browseable = no<br style="max-width: 100%;" />path = /var/spool/samba<br style="max-width: 100%;" />printable = yes<br style="max-width: 100%;" />guest ok = yes<br style="max-width: 100%;" />read only = yes<br style="max-width: 100%;" />create mask = 0700<br style="max-width: 100%;" /><br style="max-width: 100%;" /># Windows clients look for this share name as a source of downloadable<br style="max-width: 100%;" /># printer drivers<br style="max-width: 100%;" />[print$]<br style="max-width: 100%;" />comment = Printer Drivers<br style="max-width: 100%;" />path = /var/lib/samba/printers<br style="max-width: 100%;" />browseable = yes<br style="max-width: 100%;" />read only = no<br style="max-width: 100%;" />guest ok = no</pre>
<p></p>
<p></p>
<h6>3. Use the command to restart SAMBA so that it will load in our updated settings.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo systemctl restart smbd</pre>
<p></p>
<p></p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://content.instructables.com/FGW/Y0IQ/LD08XF6V/FGWY0IQLD08XF6V.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=674d2edff57f82e5b3bc7d5c2b300f5b" alt="Wireless Printer" width="821" height="480" /></p>
<h6>You may use search to find the web interface for your wireless printer.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">https://BRAINYPI IPADDRESS</pre>
<p></p>
<p></p>
<h6>After the home page loads, you must then select Administration.</h6>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://content.instructables.com/FKF/V0CV/LD08XF6W/FKFV0CVLD08XF6W.jpg?auto=webp&amp;frame=1&amp;crop=3:2&amp;width=600&amp;fit=bounds&amp;md=0a4639ded15090ee20f3a052a0399f52" alt=" " width="600" height="400" /></p>
<p></p>
<p></p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://content.instructables.com/FOV/X1OE/LD08XF6X/FOVX1OELD08XF6X.jpg?auto=webp&amp;frame=1&amp;crop=3:2&amp;width=600&amp;fit=bounds&amp;md=a0492fbc46421eb17f538022e35c1099" alt=" " width="600" height="400" /></p>
<h6>The next step is to select &#8220;add printer.&#8221; and check whether the printer is connected to the Brainy Pi via USB before adding it once it has been scanned for devices.</h6>
<h6></h6>
<h6></h6>
<h6>The other printer is now visible in the printer sections.</h6>
<p></p>
<p></p>
<h3><strong>Endnotes:</strong></h3>
<p></p>
<p></p>
<h6>Your wireless printer is now ready to use with the Brainy Pi &#8211; Raspberry pi Alternative !</h6>
<h6></h6>
<h6></h6>
<h6>Now that the Brainy Pi is wirelessly linked to the printer, you may print anything directly from it and use it with various Linux-based devices.</h6>
<h6><b><span style="font-size: 17.8432px; text-align: justify;">Reference: </span><a style="font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--wp--preset--color--base); font-size: var(--wp--preset--font-size--medium);" href="https://en.wikipedia.org/wiki/Print_server" target="_blank" rel="noopener">Print Server </a></b></h6>
<p></p>
<p></p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/wireless-printer-using-brainy-pi-raspberry-pi-alternative/">Wireless Printer Using Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/wireless-printer-using-brainy-pi-raspberry-pi-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jenkins on Brainy Pi &#8211; Raspberry pi Alternative</title>
		<link>https://brainypi.com/jenkins-on-brainy-pi-raspberry-pi-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jenkins-on-brainy-pi-raspberry-pi-alternative</link>
					<comments>https://brainypi.com/jenkins-on-brainy-pi-raspberry-pi-alternative/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 11:08:19 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3805</guid>

					<description><![CDATA[<p>Jenkins is a free and open-source server that may be used to streamline software development processes. In addition, the program may manage both continuous integration and continuous delivery (CICD). The purpose of this blog is to run Jenkins on Brainy pi &#8211; Raspberry pi Alternative. Brainy Pi users may quickly set up Jenkins on their hardware by following the steps outlined. [&#8230;]</p>
<p>The post <a href="https://brainypi.com/jenkins-on-brainy-pi-raspberry-pi-alternative/">Jenkins on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3805" class="elementor elementor-3805" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-2ccb0cc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2ccb0cc" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5424853" data-id="5424853" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91d5fbf elementor-widget elementor-widget-text-editor" data-id="91d5fbf" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<h6>Jenkins is a free and open-source server that may be used to streamline software development processes. In addition, the program may manage both continuous integration and continuous delivery (CICD). The purpose of this blog is to run Jenkins on <a href="https://brainypi.com/" target="_blank" rel="noopener">Brainy pi</a> &#8211; Raspberry pi Alternative.</h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h6>Brainy Pi users may quickly set up Jenkins on their hardware by following the steps outlined. In addition, you will be able to submit PHP scripts and easily compile tiny ARM programs.</h6>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>Required Components for Running Jenkins:</strong></h3>
<p></p>
<p></p>
<p><img loading="lazy" decoding="async" src="https://content.instructables.com/FSX/3M0X/LD08WWRD/FSX3M0XLD08WWRD.png?auto=webp&amp;frame=1&amp;fit=bounds" alt="Jenkins on Brainy Pi" width="404" height="580" /></p>
<h6>You will need :</h6>
<h6></h6>
<h6></h6>
<ul class="wp-block-list">
<li style="list-style-type: none;">
<ul></ul>
</li>
</ul>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Brainy Pi</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Ethernet/ WIFI</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Keyboard and mouse for USB</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>SD card/hard drive</h6>
</li>
</ul>
</li>
</ul>
<p></p>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>Step 1: Java Installation</strong></h3>
<p></p>
<p></p>
<h6>You should check to see if your Brainy Pi packages are up to date. To install any new software, updating and upgrading the device is essential.</h6>
<h6></h6>
<h6></h6>
<h6>Installed, start your Pi, then type the following in the Terminal</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update </pre>
<p></p>
<p></p>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt upgrade </pre>
<h6>Jenkins is based on Java. So, we need to set up a Java Runtime Environment.</h6>
<h6></h6>
<h6></h6>
<h6>1. Use the command to set up Java </h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt install openjdk-11-jre</pre>
<p></p>
<p></p>
<h6>2 Use the command to see if the Java installation is complete.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">java --version</pre>
<h6>Hence, the successful installation of Java on brainy is complete.</h6>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>Step 2: Getting Brainy pi Ready</strong></h3>
<h6>1. The Jenkins repository key must be added to the Pi&#8217;s key chain before installation can begin.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">curl https://pkg.jenkins.io/debian/jenkins.io.key | gpg --dearmor | sudo tee /usr/share/keyrings/jenkins-archive-keyring.gpg </pre>
<p></p>
<p></p>
<h6>2. The next step is to include the repository in our sources list.</h6>
<h6></h6>
<h6></h6>
<h6>We will use the following command to create a file named &#8220;Jenkins. list&#8221; in the &#8220;/sources.list.d/&#8221; directory to achieve this.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo nano /etc/apt/sources.list.d/jenkins.list</pre>
<p></p>
<p></p>
<h6>3. Insert the following into the document. The reference to the Jenkins repository is specified here.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">deb [signed-by=/usr/share/keyrings/jenkins-archive-keyring.gpg] https://pkg.jenkins.io/debian binary/</pre>
<p></p>
<p></p>
<h6>When you are through making changes, hit CTRL + X, Y, and ENTER to save your work.</h6>
<h6></h6>
<h6></h6>
<h6>4. Do a single command-line system update.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update </pre>
<p></p>
<p></p>
<h6>5. The command is used to set up Jenkins.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt install jenkins</pre>
<p></p>
<p></p>
<h3><strong>Step 3: Web Interface Brainy pi for Jenkins</strong></h3>
<p><img loading="lazy" decoding="async" src="https://content.instructables.com/FHA/M1CK/LD08WWQO/FHAM1CKLD08WWQO.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=d7a067ad2c1c379a84d077fd7cb40e06" width="857" height="513" /></p>
<p></p>
<p></p>
<h6>The Brainy Pi&#8217;s IP address is required to access the web interface.</h6>
<p></p>
<p></p>
<h6>1. Use the ip address command to determine your Pi&#8217;s IP address.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">hostname -I</pre>
<p></p>
<p></p>
<h6>2. Reset the administrator password.</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo cat /var/lib/jenkins/secrets/initialAdminPassword</pre>
<p></p>
<p></p>
<h6>It will be in the format of</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">9df8c9c4cf694754a0047771a53b9fe8</pre>
<h6>3. Type the address into your web browser&#8217;s search</h6>
<pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">[BRAINYPIIPADDRESS]:8080</pre>
<p></p>
<p></p>
<h6>This will launch Jenkins&#8217;s web-based user interface.</h6>
<p><img loading="lazy" decoding="async" src="https://content.instructables.com/FVE/9IB0/LD08WWV7/FVE9IB0LD08WWV7.jpg?auto=webp&amp;frame=1&amp;crop=3:2&amp;width=600&amp;fit=bounds&amp;md=4f3472d112c678ca0f9265cf406792e8" width="600" height="400" /></p>
<p></p>
<p></p>
<p><img loading="lazy" decoding="async" src="https://content.instructables.com/FR0/QI8P/LD08WWQN/FR0QI8PLD08WWQN.png?auto=webp&amp;frame=1&amp;crop=3:2&amp;width=600&amp;fit=bounds&amp;md=990f93aa14c7c6f62297be4524208d10" alt="Jenkins on Brainy Pi" width="600" height="400" /></p>
<h6>The first prompt will request the Administrator password to gain access to Jenkins. So that you know, the password you got before must be entered here.</h6>
<p></p>
<p></p>
<h6>4. You will get a screen where you may choose whether or not to install the recommended plugins. We will select &#8220;Install suggested plugins.&#8221;</h6>
<h6></h6>
<h6></h6>
<h6>5. You will then get a prompt to set up an admin login to manage your Brainy Pi Jenkins installation; after that, you can go ahead with the setup.</h6>
<h6></h6>
<h6></h6>
<h6>6. You can double-check the URL is ready for your Jenkins setup and enter the IP address of your Brainy Pi and the port number 8080 here.</h6>
<p></p>
<p></p>
<h3><strong>Endnotes:</strong></h3>
<p></p>
<p></p>
<h6>The following step typically takes less than 5 minutes to complete and is ready for use.</h6>
<h6></h6>
<h6></h6>
<h6>Now that the installation of Jenkins is successful, you may access it over the web and begin making tasks and doing other things.</h6>
<h6></h6>
<h6></h6>
<h6>Building, testing, and deploying software are made much easier with the Jenkins server, making it an excellent platform for developers. The server operates in a Java environment along with Brainy Pi &#8211; Raspberry pi Alternative with the help of the instructions given above.  After installing the necessary plugins, you may access the Jenkins dashboard in your browser via the web interface.</h6>
<h6><b><span style="font-size: 17.8432px; text-align: justify;">Reference: </span></b><a style="font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--wp--preset--color--base); font-size: var(--wp--preset--font-size--medium);" href="https://www.jenkins.io/doc/book/installing/" target="_blank" rel="noopener"><b>Jenkins Installation</b></a> </h6>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/jenkins-on-brainy-pi-raspberry-pi-alternative/">Jenkins on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/jenkins-on-brainy-pi-raspberry-pi-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Streaming Station on Brainy Pi</title>
		<link>https://brainypi.com/internet-radio-and-streaming-station-on-brainy-pi-raspberry-pi-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=internet-radio-and-streaming-station-on-brainy-pi-raspberry-pi-alternative</link>
					<comments>https://brainypi.com/internet-radio-and-streaming-station-on-brainy-pi-raspberry-pi-alternative/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 04:55:48 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3662</guid>

					<description><![CDATA[<p>Are you interested in creating your own internet radio station and streaming station ? In this blog, we&#8217;ll guide you through the process of setting up a streaming station on a Brainy pi &#8211; Raspberry pi Alternative using two powerful packages, DarkIce and Icecast. DarkIce records and encodes audio from a microphone or other audio interface and sends it to [&#8230;]</p>
<p>The post <a href="https://brainypi.com/internet-radio-and-streaming-station-on-brainy-pi-raspberry-pi-alternative/">Streaming Station on Brainy Pi</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3662" class="elementor elementor-3662" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-defe3d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="defe3d9" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c6a705d" data-id="c6a705d" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-479de7c elementor-widget elementor-widget-text-editor" data-id="479de7c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6>Are you interested in creating your own internet radio station and streaming station ? In this blog, we&#8217;ll guide you through the process of setting up a streaming station on a <a href="https://brainypi.com/">Brainy pi</a> &#8211; Raspberry pi Alternative using two powerful packages, DarkIce and Icecast.</h6><h6><strong>DarkIce</strong> records and encodes audio from a microphone or other audio interface and sends it to a streaming server.<br /><strong>Icecast</strong> is a versatile streaming media server that supports various audio and video formats, making it perfect for creating everything from internet radio stations to jukeboxes.</h6><h6>Let&#8217;s get started on setting up your own streaming station on Brainy Pi using DarkIce and Icecast with easy steps given below</h6><h3><strong>Required Components for setting up Streaming Station:</strong></h3><figure><img decoding="async" src="https://content.instructables.com/FYA/QNU1/LD4J8FBJ/FYAQNU1LD4J8FBJ.png" alt="" /></figure><div class="step-body"><ul><li><h6>Brainy Pi</h6></li><li><h6>ethernet/wifi</h6></li><li><h6>sd card</h6></li><li><h6>USB Microphone</h6></li></ul><h3 class="step-title"><strong>Step 1: Updating the System</strong></h3><div class="step-body"><h6>Before installing any new packages we should always update the existing packages</h6><h6><strong>1. </strong>To update use the command</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update</pre><h6><strong>2. </strong>To upgrade use the command</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt upgrade</pre></div><div class="step-toolbar" data-location="stepBody"><h3 class="step-title"><strong>Step 2: Installing the Req Packages on Brainy pi<br /></strong></h3><div class="step-body"><h6><strong>1.</strong> Before installing the DarkIce and Icecast, on the Brainy Pi we need to install the darkice deb package<strong>.</strong></h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">Wget https://github.com/x20mar/darkice-with-mp3-for-raspberry-pi/blob/master/darkice_1.0.1-999~mp3+1_armhf.deb?raw=true
mv darkice_1.0.1-999~mp3+1_armhf.deb?raw=true darkice_1.0.1-999~mp3+1_armhf.deb
sudo apt-get install libmp3lame0 libtwolame0
sudo dpkg -i darkice_1.0.1-999~mp3+1_armhf.deb</pre><h6 class="ql-align-justify"><strong>2. </strong>After this, we can install icecast2</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt-get install icecast2</pre><h6><strong>3.</strong> During the installation process, it will ask you if you want to configure Icecast2. Select Yes.</h6><ul><li><h6>The next screen will ask you to specify the domain name. Select OK to use the default hostname &#8220;localhost&#8221;.</h6></li><li><h6>Now, in the next steps, you will be required to add 3 passwords. The first one is to control access to media sources, the second is to use stream relays, and the third password is to grant access to the administration console. Click ‘ok’ to use the default password. The default username will be “admin”.</h6></li></ul><h6><strong>4.</strong> After installing Icecast2, we need to create adarkice config file to use the right sound card and talk to icecast2. Create a config file using the following command.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo nano darkice.cfg</pre><ul><li class="ql-align-justify"><h6>Then copy and paste these configurations in the file:</h6></li></ul><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;"># this section describes general aspects of the live streaming session
[general]
duration     = 0     # duration of encoding, in seconds. 0 means forever
bufferSecs   = 5     # size of internal slip buffer, in seconds
reconnect    = yes   # reconnect to the server(s) if disconnected
# this section describes the audio input that will be streamed
[input]
device          = plughw:0,0  # Soundcard device for the audio input
sampleRate      = 22050     # sample rate in Hz. try 11025, 22050 or 44100
bitsPerSample   = 16        # bits per sample. try 16
channel         = 2         # channels. 1 = mono, 2 = stereo
# this section describes a streaming connection to an IceCast2 server
# there may be up to 8 of these sections, named [icecast2-0] ... [icecast2-7]
[icecast2-0]
bitrateMode     = abr       # average bit rate
format          = mp3       # format of the stream: ogg vorbis
bitrate         = 320       # bitrate of the stream sent to the server
server          = localhost # host name of the server
port            = 8000      # port of the IceCast2 server, usually 8000
password        = lolcat123 # source password to the IceCast2 server
mountPoint      = Stream.mp3  # mount point of this stream on the IceCast2 server
name            =  Raspberry Pi Stream # name of the stream
description     = Broadcast from Raspberry Pi # description of the stream
#public          = yes       advertise this stream?</pre><ul><li class="ql-align-justify"><h6>Save the changes using Ctrl+X &gt; Y &gt; Enter.</h6></li></ul><h6 class="ql-align-justify"><strong>5. </strong>Then create another file named &#8220;darkice.sh&#8221; using the below command:</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo nano darkice.sh</pre><ul><li class="ql-align-justify"><h6>Paste the below line in the file. This line contains the address to the configuration file.</h6></li></ul><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo /usr/bin/darkice -c /home/pi/darkice.cfg</pre><h6 class="ql-align-justify"><strong>6.</strong> Then make the darkice.sh file executable using the below command:</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo chmod 777 /home/pi/darkice.sh</pre><h6 class="ql-align-justify"><strong>7. </strong>Next, start the Icecast2 service using the below command:</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo service icecast2 start</pre><h3 class="step-title"><strong>Step 3: Web Interface on Brainy pi<br /></strong></h3><div class="mediaset"><div class="photoset-wrapper"><div class="photoset"><div class="photoset-row items-1 "><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FTB/PNIN/LDFYR972/FTBPNINLDFYR972.jpg?auto=webp&amp;frame=1&amp;width=1024&amp;fit=bounds&amp;md=996d8163dac75db086774944913de7bd" rel="photoset39" data-download="https://content.instructables.com/FTB/PNIN/LDFYR972/FTBPNINLDFYR972.jpg?auto=webp&amp;frame=1&amp;md=996d8163dac75db086774944913de7bd" data-fileid="FTBPNINLDFYR972"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/FTB/PNIN/LDFYR972/FTBPNINLDFYR972.jpg?auto=webp&amp;frame=1&amp;width=1024&amp;fit=bounds&amp;md=996d8163dac75db086774944913de7bd" alt="Web Interface" data-src="https://content.instructables.com/FTB/PNIN/LDFYR972/FTBPNINLDFYR972.jpg?auto=webp&amp;frame=1&amp;width=1024&amp;fit=bounds&amp;md=996d8163dac75db086774944913de7bd" /> </a></div></div></div></div></div></div><div class="step-body"><h6><strong>1.</strong> To use the web interface, you have to get the IP address of your PI</h6><ul><li><h6>To get the IP address use command</h6></li></ul><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">hostname -I</pre><ul><li><h6>There are chances that you get more than one IP address, don&#8217;t worry this means you have not set the static IP address you can any IP address displayed on the terminal</h6></li></ul><h6><strong>2. </strong>NOW</h6><ul><li><h6>With the IP in hand, you can go to the following web address in a web browser of your choice.</h6></li><li><h6>go to</h6></li></ul><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;"> http://[PIIPADDRESS]:8000</pre><ul><li><h6>Here 8000 is the port number</h6></li><li><h6>Upon going to the web address, you will be introduced to the Icecast2 web interface.</h6></li></ul><h6><strong>3. </strong>Click on M3U in the top right corner or enter <em>Stream.mp3</em> to open the stream. If you&#8217;re able to listen to the content, the stream is running properly.</h6></div><h3><strong>Endnotes</strong></h3><h6>Installation of Internet radio and streaming station is implemented successfully on Brainy pi &#8211; Raspberry pi Alternative.</h6><h6>Reference: <a href="https://maker.pro/raspberry-pi/projects/how-to-build-an-internet-radio-station-with-raspberry-pi-darkice-and-icecast">Link</a></h6></div></div></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/internet-radio-and-streaming-station-on-brainy-pi-raspberry-pi-alternative/">Streaming Station on Brainy Pi</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/internet-radio-and-streaming-station-on-brainy-pi-raspberry-pi-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tor Setup on Brainy Pi &#8211; Raspberry pi Alternative</title>
		<link>https://brainypi.com/tor-setup-on-brainy-pi-raspberry-pi-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tor-setup-on-brainy-pi-raspberry-pi-alternative</link>
					<comments>https://brainypi.com/tor-setup-on-brainy-pi-raspberry-pi-alternative/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 04:37:05 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3619</guid>

					<description><![CDATA[<p>The internet has become an integral part of our lives, making our daily tasks more accessible and convenient. However, as we become more reliant on the internet, we also face the growing threat of cybercrime. This makes privacy and security critical factors to consider when using the internet. To address these concerns, people have come up with various solutions, including [&#8230;]</p>
<p>The post <a href="https://brainypi.com/tor-setup-on-brainy-pi-raspberry-pi-alternative/">Tor Setup on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3619" class="elementor elementor-3619" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-efe1501 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="efe1501" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5f985f5" data-id="5f985f5" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2198799 elementor-widget elementor-widget-text-editor" data-id="2198799" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6>The internet has become an integral part of our lives, making our daily tasks more accessible and convenient. However, as we become more reliant on the internet, we also face the growing threat of cybercrime. This makes privacy and security critical factors to consider when using the internet. To address these concerns, people have come up with various solutions, including <a href="https://www.torproject.org/">Tor</a> and VPNs on Brainy pi &#8211; Raspberry pi Alternative.<br />In this blog, we will explore Tor, one of the most effective privacy tools available today. We will discuss how can we install Tor on <a href="https://brainypi.com/">Brainy Pi</a> &#8211; Raspberry pi Alternative, how it works, its benefits, and how it can help protect your online activity.</h6><h3><strong>Required Components to setup Tor on Brainy pi</strong></h3><figure><img decoding="async" src="https://content.instructables.com/FYA/QNU1/LD4J8FBJ/FYAQNU1LD4J8FBJ.png" alt="" /></figure><div class="step-body"><ul><li><h6>Brainy pi</h6></li><li><h6>Ethernet / WiFi</h6></li><li><h6>SD Card</h6></li></ul><h3 class="step-title"><strong>Step 1: Update the System Software</strong></h3><div class="step-body"><h6>It is very important to update the system before installing any new package or software</h6><h6>Terminal</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update
sudo apt full-upgrade
</pre><h3 class="step-title"><strong>Step 2: Installing Tor on Brainy pi<br /></strong></h3><div class="step-body"><h6>You can install tor by using command</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt install tor -y
</pre><h3 class="step-title"><strong>Step 3: Configuration on Brainy pi<br /></strong></h3><div class="step-body"><h6><strong>1.</strong> Open up the file in the nano text editor by entering the command below.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo nano /etc/tor/torrc</pre><h6><strong>2.</strong> Add the following configurations just under the FAQ notice. These lines will configure TOR to run on port <strong>9050</strong> and port <strong>53</strong></h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">Log notice file /var/log/tor/notices.log
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsSuffixes .onion,.exit
AutomapHostsOnResolve 1
TransPort 9040
TransListenAddress 192.168.220.1
DNSPort 53
DNSListenAddress 192.168.220.1</pre><h6>Now save and quit out of the file by pressing Ctrl<em> +X</em> then <em>Y</em> and then Enter.</h6><h6><strong>3.</strong> TOR now set up, we need to flush the iptables, and we can do this by running the following two commands</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo iptables -F
sudo iptables -t nat -F</pre><h6><strong>4. </strong>With the IPTables now flushed we can now install our new IPTables. This setup will route all the traffic incoming from the wlan0 connection through to our TOR connection that is running through port 53.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 22 -j REDIRECT --to-ports 22
sudo iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 53 -j REDIRECT --to-ports 53
sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn -j REDIRECT --to-ports 9040</pre><h6><strong> 5. </strong>To check that the IPtables have been correctly entered you can use the following command.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo iptables -t nat -L</pre><h6><strong>6. </strong>To store this into the file we set up in our wireless access point use the command</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo sh -c "iptables-save &gt; /etc/iptables.ipv4.nat"</pre></div><div class="step-toolbar" data-location="stepBody"><h3 class="step-title"><strong>Step 4: Creating Log File</strong></h3><div class="step-body"><h6><strong>1. </strong>To create our log file, we can use following command on Brainy pi.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo touch /var/log/tor/notices.log
sudo chown debian-tor /var/log/tor/notices.log
sudo chmod 644 /var/log/tor/notices.log</pre><h6>This will be handy for tracking problems.</h6><h6><strong>2.</strong> We can check to see if the log file has now been created and permissions set correctly by using command</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">ls -l /var/log/tor</pre></div><div class="step-toolbar" data-location="stepBody"><h3 class="step-title"><strong>Step 5: Starting Tor</strong></h3><div class="step-body"><h6><strong>1. </strong>To start the service, we can use the command.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo service tor start</pre><h6><strong>2. </strong>To check the service use command</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo service tor status</pre><h6><strong>3.</strong> Let’s make the TOR service start on boot, this will ensure that the traffic will always be routed through it. Do this with the following command.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo update-rc.d tor enable</pre></div><h3 class="step-toolbar" data-location="stepBody"><strong>Endnotes</strong></h3><h6>We have installed and used Tor successfully on BrainyPi &#8211; Raspberry pi Alternative.</h6><h6>In summary, we understood that Tor saves us from the threat of cybercrime and installation on BrainyPi makes it an effective edge solution.</h6></div></div></div></div></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/tor-setup-on-brainy-pi-raspberry-pi-alternative/">Tor Setup on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/tor-setup-on-brainy-pi-raspberry-pi-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Joomla Installation on Brainypi &#8211; Raspberry pi Alternative</title>
		<link>https://brainypi.com/joomla-installation-on-brainypi-raspberry-pi-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=joomla-installation-on-brainypi-raspberry-pi-alternative</link>
					<comments>https://brainypi.com/joomla-installation-on-brainypi-raspberry-pi-alternative/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 03:54:48 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3608</guid>

					<description><![CDATA[<p>If you have ever considered creating a personalised website for your business, content management, community or non-profit organisation, you may have been deterred by the thought of having to learn how to code. However, there is a solution: Joomla on Edge: Brainy Pi &#8211; Raspberry pi Alternative. Joomla is a content management tool that enables users to design and maintain [&#8230;]</p>
<p>The post <a href="https://brainypi.com/joomla-installation-on-brainypi-raspberry-pi-alternative/">Joomla Installation on Brainypi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3608" class="elementor elementor-3608" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-4a7a199 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4a7a199" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b3d9687" data-id="b3d9687" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe35146 elementor-widget elementor-widget-text-editor" data-id="fe35146" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6>If you have ever considered creating a personalised website for your business, content management, community or non-profit organisation, you may have been deterred by the thought of having to learn how to code. However, there is a solution: Joomla on Edge: Brainy Pi &#8211; Raspberry pi Alternative.</h6><h6>Joomla is a content management tool that enables users to design and maintain web-based applications or websites without writing code. It offers tremendous flexibility, enabling users to manage different types of web content, from traditional websites to discussion forums.</h6><h6>This blog explains Joomla installation on <a href="https://brainypi.com/">Brainy Pi</a> &#8211; Raspberry pi Alternative with simple steps. Let&#8217;s go !</h6><h2>Required Components to Install Joomla</h2><div class="mediaset-supplies"><div class="photoset-wrapper"><div class="photoset"><div class="photoset-row items-1 "><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FTI/DHLJ/LCYTGOED/FTIDHLJLCYTGOED.png?auto=webp&amp;frame=1&amp;fit=bounds" rel="photoset65" data-download="https://content.instructables.com/FTI/DHLJ/LCYTGOED/FTIDHLJLCYTGOED.png?auto=webp&amp;frame=1" data-fileid="FTIDHLJLCYTGOED"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/FTI/DHLJ/LCYTGOED/FTIDHLJLCYTGOED.png?auto=webp&amp;frame=1&amp;fit=bounds" alt="Supplies" data-src="https://content.instructables.com/FTI/DHLJ/LCYTGOED/FTIDHLJLCYTGOED.png?auto=webp&amp;frame=1&amp;fit=bounds" /></a></div><div><div class="step-body"><h6>You only require a few supplies to set up Joomla.</h6><ol><li><h6>Brainy Pi</h6></li><li><h6>ethernet or Wi-Fi</h6></li><li><h6>SD card/ hard drive</h6></li></ol><h3 class="step-title"><strong>Step 1: Update the System Software&#8217;s</strong></h3><div class="step-body"><h6>Before installing any on PI we should first update the system</h6><h6>Terminal</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update
sudo apt full-upgrade</pre><h3 class="step-title"><strong>Step 2: Preparing Your Brainy Pi for Joomla</strong></h3><div class="step-body"><h6>Before installing Joomla, we have to install some additional software and configuring it</h6><ol><li><h6>NIGNX web server</h6></li><li><h6>PHP</h6></li></ol><h6>This is required because Joomla is written in PHP, so we need that to execute its scripts. NGINX is used to serve the content that is generated from Joomla’s PHP scripts.</h6><h6>To install PHP, use the command.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt install php7.4-intl</pre><h6>To install NIGNX use the command.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt-get install nginx</pre></div><div class="step-toolbar" data-location="stepBody"><h3 class="step-title"><strong>Step 3: Configuring NGINX for Joomla</strong></h3><div class="step-body"><h6>we will start by Creating a NGINX Virtual Host for Joomla</h6><h6>A virtual host is what NGINX uses to understand how to process incoming web requests. For example, using this file, we can tell NGINX that we want PHP to process the files where Joomla is stored on our Brainy Pi &#8211; Raspberry pi Alternative.</h6><h6><strong>1.</strong> Open the nano text editor by command</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo nano /etc/nginx/sites-available/joomla.conf</pre><h6><strong>2.</strong> Copy and paste the following text into this file.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">server {
    listen 80;
    listen [::]:80;
    root /var/www/joomla;

    index index.php index.html index.htm;
    server_name _;

    client_max_body_size 100M;
    autoindex off;

    location / {
       try_files $uri $uri/ /index.php?$args;
    }

    # deny running scripts inside writable directories
    location ~* /(images|cache|media|logs|tmp)/.*.(php|pl|py|jsp|asp|sh|cgi)$ {
return 403;
error_page 403 /403_error.html;
}

location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

# caching of files
location ~* \.(ico|pdf|flv)$ {
expires 1y;
}

location ~* \.(js|css|png|jpg|jpeg|gif|swf|xml|txt)$ {
expires 14d;
}
}
</pre><h6>use CTRL + X, then Y, followed by the ENTER key to save the file</h6><h6>With this setup, we have configured the virtual host to run regardless of the server name</h6><h6>As we created this file within the “sites-available” directory, we must create a symbolic link for the config into the “sites-enabled” directory.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo ln -s /etc/nginx/sites-available/joomla.conf /etc/nginx/sites-enabled/joomla.conf</pre><h6>If you aren’t using this alongside a domain name, you will need to remove the “default” virtual host from the “sites-enabled” directory.</h6><h6>You can delete this file by running the following command on your device.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo rm /etc/nginx/sites-enabled/default</pre></div><div class="step-toolbar" data-location="stepBody"><h3 class="step-title"><strong>Step 4: Creating the Database for Joomla on Briany Pi</strong></h3><div class="step-body"><h6><strong>1.</strong> To create this database, we need to log in to our MySQL database server.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo mysql -u root -p</pre><h6><strong>2.</strong> Now that we are within the MySQL command-line tool, we can now create the database. For this tutorial, we will be keeping this simple and calling the database “joomladb“.</h6><h6>You can create this database by using the following SQL command within the command line</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">CREATE DATABASE joomladb;</pre><h6><strong>3.</strong> After creating the database, we need to make a user that has permission to access it. This user is what Joomla will use to access the database.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">CREATE USER 'joomlausr'@'localhost' IDENTIFIED BY '[PASSWORD]';</pre><h6>When you enter this command, make sure that you replace “[PASSWORD]” with a secure password of your choosing.</h6><h6><strong>4.</strong> Finally, we need to grant privileges to our new user so that it can access the database that we created.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">GRANT ALL PRIVILEGES ON joomladb.* TO 'joomlausr'@'localhost';</pre><h6><strong>5.</strong> For our changes to the privileges to take effect, we need to flush the privileges.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">FLUSH PRIVILEGES;</pre><h6><strong>6.</strong> This was the last step and after this we can quit out of MySQL command line using.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;"> quit;</pre></div><div class="step-toolbar" data-location="stepBody"><h3 class="step-title"><strong>Step 5: Installing Joomla on the Brainy Pi</strong></h3><div class="step-body"><h6><strong>1.</strong> create the directory where we will be storing Joomla on the Pi.</h6><h6>You can now create the directory and move into it by using the following two commands in the command line.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo mkdir -p /var/www/joomla
cd /var/www/joomla</pre><h6><strong>2.</strong> Download Joomla using command</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo wget https://downloads.joomla.org/cms/joomla4/4-0-3/Joomla_4-0-3-Stable-Full_Package.tar.gz</pre><h6><strong>3. </strong>As this is a “.tar.gz” archive, we can use the following tar command to extract its contents.</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo tar -xvf Joomla_4-0-3-Stable-Full_Package.tar.gz</pre><h6><strong>4. </strong>you can remove the zip file now as we dont require them now</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo rm Joomla_4-0-3-Stable-Full_Package.tar.gz</pre><h6><strong>5.</strong>Before running through the Joomla installer on our Brainy Pi, we need to correct some permissions. you can do that using command</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo chown -R www-data:www-data /var/www/joomla*</pre><h6>With this, we have successfully installed Joomla in our Brainy Pi and now we are ready to use its web interface.</h6><h3 class="step-title"><strong>Step 6: Using Web Interface on Brainy pi<br /></strong></h3><div class="mediaset"><div class="photoset-wrapper"><div class="photoset"><div class="photoset-row items-1 "><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FR7/8JFW/LCYTGOWV/FR78JFWLCYTGOWV.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=9dd2e92617124ff0a754a08002419a7f" rel="photoset51" data-download="https://content.instructables.com/FR7/8JFW/LCYTGOWV/FR78JFWLCYTGOWV.jpg?auto=webp&amp;frame=1&amp;md=9dd2e92617124ff0a754a08002419a7f" data-fileid="FR78JFWLCYTGOWV"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/FR7/8JFW/LCYTGOWV/FR78JFWLCYTGOWV.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=9dd2e92617124ff0a754a08002419a7f" alt="Using Web Interface" data-src="https://content.instructables.com/FR7/8JFW/LCYTGOWV/FR78JFWLCYTGOWV.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=9dd2e92617124ff0a754a08002419a7f" /> </a></div></div></div></div></div></div><div class="step-body"><h6><strong>1.</strong>To use web interface, we need IP address of our pi. you can get ip address of your pi using</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">hostname -I</pre><h6>After this you can go to your favorite web browser and search for</h6><pre style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">http://[YOUR BRAINYPI IP ADDRESS]</pre><h6>After this the web interface will open</h6><h3 class="step-title"><strong>Step 7: Initial Setup</strong></h3><div class="mediaset"><div class="photoset-wrapper"><div class="photoset"><div class="photoset-row items-3 "><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/F8B/A2O4/LCYTGOE0/F8BA2O4LCYTGOE0.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=6b5c3de9fe4c256397dd207790bc4590" rel="photoset54" data-download="https://content.instructables.com/F8B/A2O4/LCYTGOE0/F8BA2O4LCYTGOE0.jpg?auto=webp&amp;frame=1&amp;md=6b5c3de9fe4c256397dd207790bc4590" data-fileid="F8BA2O4LCYTGOE0"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/F8B/A2O4/LCYTGOE0/F8BA2O4LCYTGOE0.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=6b5c3de9fe4c256397dd207790bc4590" alt="Initial Setup" data-src="https://content.instructables.com/F8B/A2O4/LCYTGOE0/F8BA2O4LCYTGOE0.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=6b5c3de9fe4c256397dd207790bc4590" /> </a></div></div><div class="photoset-col"><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/F9X/D1SQ/LCYTGODX/F9XD1SQLCYTGODX.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=f5f94d3bbb14455bffdfad010393ef7a" rel="photoset54" data-download="https://content.instructables.com/F9X/D1SQ/LCYTGODX/F9XD1SQLCYTGODX.jpg?auto=webp&amp;frame=1&amp;md=f5f94d3bbb14455bffdfad010393ef7a" data-fileid="F9XD1SQLCYTGODX"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/F9X/D1SQ/LCYTGODX/F9XD1SQLCYTGODX.jpg?auto=webp&amp;frame=1&amp;width=393&amp;fit=bounds&amp;md=f5f94d3bbb14455bffdfad010393ef7a" alt="Initial Setup" data-src="https://content.instructables.com/F9X/D1SQ/LCYTGODX/F9XD1SQLCYTGODX.jpg?auto=webp&amp;frame=1&amp;width=393&amp;fit=bounds&amp;md=f5f94d3bbb14455bffdfad010393ef7a" /> </a></div></div><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FKG/MJ4W/LCYTGODY/FKGMJ4WLCYTGODY.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=d691aa1bf293744d837dacc2f70b1f5a" rel="photoset54" data-download="https://content.instructables.com/FKG/MJ4W/LCYTGODY/FKGMJ4WLCYTGODY.jpg?auto=webp&amp;frame=1&amp;md=d691aa1bf293744d837dacc2f70b1f5a" data-fileid="FKGMJ4WLCYTGODY"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/FKG/MJ4W/LCYTGODY/FKGMJ4WLCYTGODY.jpg?auto=webp&amp;frame=1&amp;width=393&amp;fit=bounds&amp;md=d691aa1bf293744d837dacc2f70b1f5a" alt="Initial Setup" data-src="https://content.instructables.com/FKG/MJ4W/LCYTGODY/FKGMJ4WLCYTGODY.jpg?auto=webp&amp;frame=1&amp;width=393&amp;fit=bounds&amp;md=d691aa1bf293744d837dacc2f70b1f5a" /> </a></div></div></div></div></div></div></div><div class="step-body"><h6><strong>1. </strong>Start by typing in a name for your website in the textbox</h6><h6>Click on setup login data.</h6><h6><strong>2. </strong>After this you have to fill Login data and then click on setup data</h6><h6><strong>3. </strong>Now on the next step we have to enter our Brainy Pi’s MySQL server details for Joomla to connect to it.</h6><ul><li><h6>Make sure that you have the password for the SQL user we created earlier on in this guide, if you are following our guide, should be “joomlausr“.</h6></li><li><h6>Next, you will need to type in the password for that SQL user.</h6></li><li><h6>Finally, we need to enter the database name for the SQL database we created earlier. If you have been following along with our guide, this should be “joomladb“.</h6></li><li><h6>After checking Database configuration once you can click on Install joomla</h6></li><li><h6>To go to the admin screen quickly, you can click the “Complete &amp; Open Admin” button.</h6></li><li><h6>After this, you will be taken to the login window where you have login using super user account you just created</h6></li></ul><h3 class="step-title"><strong>Step 8: Joomla Dashboard on Brainy pi<br /></strong></h3><div class="mediaset"><div class="photoset-wrapper"><div class="photoset"><div class="photoset-row items-2 "><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FP7/8ZBI/LCYTGOE2/FP78ZBILCYTGOE2.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=6971c6cf9616d8bccca6023c2b46b340" rel="photoset59" data-download="https://content.instructables.com/FP7/8ZBI/LCYTGOE2/FP78ZBILCYTGOE2.jpg?auto=webp&amp;frame=1&amp;md=6971c6cf9616d8bccca6023c2b46b340" data-fileid="FP78ZBILCYTGOE2"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/FP7/8ZBI/LCYTGOE2/FP78ZBILCYTGOE2.jpg?auto=webp&amp;frame=1&amp;crop=3:2&amp;width=600&amp;fit=bounds&amp;md=6971c6cf9616d8bccca6023c2b46b340" alt="" data-src="https://content.instructables.com/FP7/8ZBI/LCYTGOE2/FP78ZBILCYTGOE2.jpg?auto=webp&amp;frame=1&amp;crop=3:2&amp;width=600&amp;fit=bounds&amp;md=6971c6cf9616d8bccca6023c2b46b340" /> </a></div></div><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FGD/Z486/LCYTGOE1/FGDZ486LCYTGOE1.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=4b9b5f24e30316c848a816538352bdba" rel="photoset59" data-download="https://content.instructables.com/FGD/Z486/LCYTGOE1/FGDZ486LCYTGOE1.jpg?auto=webp&amp;frame=1&amp;md=4b9b5f24e30316c848a816538352bdba" data-fileid="FGDZ486LCYTGOE1"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/FGD/Z486/LCYTGOE1/FGDZ486LCYTGOE1.jpg?auto=webp&amp;frame=1&amp;crop=3:2&amp;width=600&amp;fit=bounds&amp;md=4b9b5f24e30316c848a816538352bdba" alt="" data-src="https://content.instructables.com/FGD/Z486/LCYTGOE1/FGDZ486LCYTGOE1.jpg?auto=webp&amp;frame=1&amp;crop=3:2&amp;width=600&amp;fit=bounds&amp;md=4b9b5f24e30316c848a816538352bdba" /> </a></div></div></div></div></div></div><div class="step-body"><h6>You now have access to the Joomla dashboard running on your Brainy Pi.</h6><h3><strong>Endnotes</strong></h3><h6>Now that we have installed and setup joomla successfully on Brainy pi &#8211; Raspberry pi Alternative, You can explore the entire dashboard and settings and you will automatically get to know how to use it as it is very simple and easy. you can use this dashboard to create and manage content on your website.</h6><h6>For example, I published sample article on my own personal website you can similarly put anything on your website you can personalize and add security layers on them.</h6><h6>Joomla also ensures best privacy as it is one the most important aspect in the world of the internet.</h6></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/joomla-installation-on-brainypi-raspberry-pi-alternative/">Joomla Installation on Brainypi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/joomla-installation-on-brainypi-raspberry-pi-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Eddystone setup on Brainy Pi &#8211; Raspberry pi Alternative</title>
		<link>https://brainypi.com/eddystone-setup-on-brainy-pi-raspberry-pi-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=eddystone-setup-on-brainy-pi-raspberry-pi-alternative</link>
					<comments>https://brainypi.com/eddystone-setup-on-brainy-pi-raspberry-pi-alternative/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 03:46:36 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3584</guid>

					<description><![CDATA[<p>In the world of Bluetooth devices and wireless technology, Eddystone messages have become a popular way to broadcast information such as URLs. By using the Eddystone protocol, devices with a scanner can detect the beacon and retrieve the broadcasted data. Eddystone with Brainy pi &#8211; Raspberry pi Alternative can really help you to create Edge application. In this blog, we [&#8230;]</p>
<p>The post <a href="https://brainypi.com/eddystone-setup-on-brainy-pi-raspberry-pi-alternative/">Eddystone setup on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3584" class="elementor elementor-3584" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-967c118 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="967c118" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-599e3ba" data-id="599e3ba" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5cfb452 elementor-widget elementor-widget-text-editor" data-id="5cfb452" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h6>In the world of Bluetooth devices and wireless technology, Eddystone messages have become a popular way to broadcast information such as URLs. By using the Eddystone protocol, devices with a scanner can detect the beacon and retrieve the broadcasted data. Eddystone with Brainy pi &#8211; Raspberry pi Alternative can really help you to create Edge application.</h6><h6>In this blog, we will explore how to use Eddystone messages to broadcast URLs and allow users to access them using <a href="https://brainypi.com/">Brainy Pi</a> &#8211; Raspberry pi Alternative. Additionally, we will dive into the capabilities of the Eddystone beacon, including distance data.</h6><h6>Let&#8217;s start with simple steps to setups Eddystone on Brainy Pi.</h6><h2><strong>Required Components to setup Eddystone:</strong></h2><h6><img decoding="async" src="https://content.instructables.com/FYA/QNU1/LD4J8FBJ/FYAQNU1LD4J8FBJ.png" alt="" /></h6><div class="step-body"><ul><li><h6>Brainy Pi</h6></li><li><h6>Ethernet / WiFi</h6></li></ul><h3 class="step-title"><strong>Step 1: Updating System Software</strong></h3><div class="step-body"><h6>It is very important to update the system software before installing any new packages</h6><h6><strong>1.</strong> To update use the command</h6><h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update</h6><h6><strong>2.</strong> To upgrade use the command</h6><h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt upgrade</h6><h3 class="step-title"><strong>Step 2: Setting Up Bluetooth on Brainy pi<br /></strong></h3><div class="step-body"><h6>To switch on the Bluetooth use the command</h6><h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo hciconfig hci0 up</h6><h6><strong>1.</strong> Once the Brainy Pi’s Bluetooth is powered on we need to go ahead and switch on the <strong>Low Energy Advertising</strong> mode and set it to the Non connectable undirected advertising mode.</h6><h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo hciconfig hci0 leadv 3</h6><h6><strong>2.</strong> Now that we have put our Brainy Pi &#8211; Raspberry pi Alternative into the right mode, we need to advertise some data with it.</h6><h6>This time we will be utilizing the hcitool, this tool will allow us to send a command to our Bluetooth device to broadcast a specified URL.</h6><h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo hcitool -i hci0 cmd 0x08 0x0008 19 02 01 06 03 03 aa fe 11 16 aa fe 10 00 03 70 69 6d 79 6c 69 66 65 75 70 07 00 00 00 00 00 00</h6><h3 class="step-title"><strong>Step 3: Testing Eddystone</strong></h3><div class="photoset-wrapper"><div class="photoset"><div class="photoset-row items-2 "><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FTR/B4C6/LD08WZ6Y/FTRB4C6LD08WZ6Y.jpg?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=83607ec557bd3cce39331416c17f2e21" rel="photoset40" data-download="https://content.instructables.com/FTR/B4C6/LD08WZ6Y/FTRB4C6LD08WZ6Y.jpg?auto=webp&amp;frame=1&amp;md=83607ec557bd3cce39331416c17f2e21" data-fileid="FTRB4C6LD08WZ6Y"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/FTR/B4C6/LD08WZ6Y/FTRB4C6LD08WZ6Y.jpg?auto=webp&amp;frame=1&amp;crop=3:2&amp;fit=bounds&amp;md=83607ec557bd3cce39331416c17f2e21" alt="Testing Eddystone" data-src="https://content.instructables.com/FTR/B4C6/LD08WZ6Y/FTRB4C6LD08WZ6Y.jpg?auto=webp&amp;frame=1&amp;crop=3:2&amp;fit=bounds&amp;md=83607ec557bd3cce39331416c17f2e21" /> </a></div></div><div class="photoset-item photoset-cell" data-imagenotes="[]"><div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FCU/Q3HP/LD08WZ6Z/FCUQ3HPLD08WZ6Z.jpg?auto=webp&amp;frame=1&amp;height=1024&amp;fit=bounds&amp;md=cd98404924fc200f631e0e92f3175259" rel="photoset40" data-download="https://content.instructables.com/FCU/Q3HP/LD08WZ6Z/FCUQ3HPLD08WZ6Z.jpg?auto=webp&amp;frame=1&amp;md=cd98404924fc200f631e0e92f3175259" data-fileid="FCUQ3HPLD08WZ6Z"> <img decoding="async" class=" lazyloaded" src="https://content.instructables.com/FCU/Q3HP/LD08WZ6Z/FCUQ3HPLD08WZ6Z.jpg?auto=webp&amp;frame=1&amp;crop=2:3&amp;width=369&amp;height=1024&amp;fit=bounds&amp;md=cd98404924fc200f631e0e92f3175259" alt="Testing Eddystone" data-src="https://content.instructables.com/FCU/Q3HP/LD08WZ6Z/FCUQ3HPLD08WZ6Z.jpg?auto=webp&amp;frame=1&amp;crop=2:3&amp;width=369&amp;height=1024&amp;fit=bounds&amp;md=cd98404924fc200f631e0e92f3175259" /> </a></div></div></div></div></div><p>To test that the Brainy Pi’s Bluetooth is now broadcasting our Eddystone beacon we will need to make use of a device such as an Android phone or an iPhone.</p><p><strong>1.</strong> Generate a command to broadcast URL of your choice as an Eddystone beacon by utilizing the script by going to <a href="https://yencarnacion.github.io/eddystone-url-calculator/" rel="nofollow noopener">Yencarnacion’s Eddystone Calculator</a> and type your URL into the textbox and pressing ENTER.</p><p><strong>2.</strong> On Android, install the Beacon Scanner app by Nicolas Bridoux. Using this app, you should be able to run a scan using Bluetooth on your device.</p><h3><strong>Endnotes</strong></h3><h6>In summary, we implemented Eddystone on BrainyPi &#8211; Raspberry pi Alternative to  broadcast messages from this edge device.</h6></div></div></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/eddystone-setup-on-brainy-pi-raspberry-pi-alternative/">Eddystone setup on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/eddystone-setup-on-brainy-pi-raspberry-pi-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Plex Media on Brainy Pi &#8211; Raspberry pi Alternative</title>
		<link>https://brainypi.com/plex-media-on-brainy-pi/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=plex-media-on-brainy-pi</link>
					<comments>https://brainypi.com/plex-media-on-brainy-pi/#respond</comments>
		
		<dc:creator><![CDATA[BrainyPi Team]]></dc:creator>
		<pubDate>Fri, 10 Mar 2023 15:24:24 +0000</pubDate>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community Contributions]]></category>
		<guid isPermaLink="false">https://brainypi.com/?p=3533</guid>

					<description><![CDATA[<p>The post <a href="https://brainypi.com/plex-media-on-brainy-pi/">Plex Media on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3533" class="elementor elementor-3533" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-21c7522 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="21c7522" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-02025c8" data-id="02025c8" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-28e1731 elementor-widget elementor-widget-text-editor" data-id="28e1731" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<h6 data-wp-editing="1">You can easily access images, a library, films, or any other material using the Plex Media Server installed on Brainy pi &#8211; Raspberry pi Alternative. Plex Media is a popular streaming media server that lets you organize your video, music, and photo collections and stream them to all your devices anytime and anywhere. It provides unrestricted, untethered access to your media collection.</h6>
<h6></h6>
<h6><a href="https://brainypi.com/">Brainy Pi </a>can be used in many different projects. One of Brainy pi’s most popular use cases is to turn them into a home media center.</h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h6>The purpose of this blog is to describe Plex Media Server Installation on Brainy Pi allowing unrestricted access to your media collection without being tethered. Continue reading the blog&#8230;..</h6>
<h6></h6>
<h6></h6>
<h6><strong>Site: </strong><a href="https://www.plex.tv/">Plex Media Server</a></h6>
<h6></h6>
<h6></h6>
<h2 class="wp-block-heading"><strong>Required Components to Install Plex Media on Brainy Pi:</strong></h2>
<h6></h6>
<h6></h6>
<h6><img decoding="async" src="https://content.instructables.com/FYA/QNU1/LD4J8FBJ/FYAQNU1LD4J8FBJ.png" alt="" /></h6>
<h6></h6>
<h6></h6>
<h6>You will need the following to install Plex Media on Brainy Pi:</h6>
<h6></h6>
<h6></h6>
<ul class="wp-block-list">
<li style="list-style-type: none;">
<ul></ul>
</li>
</ul>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Brainy Pi</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Ethernet/ WIFI</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Media files on an external HDD or USB flash drive</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<h6>Keyboard and mouse for USB</h6>
</li>
</ul>
</li>
</ul>
<h6></h6>
<h6></h6>
<h6></h6>
<h3 class="wp-block-heading"><strong>STEP 1: Upgrade Your System</strong></h3>
<h6></h6>
<h6></h6>
<h6>Do you need assistance with the Brainy Pi operating system installation? If you&#8217;re computer literate, the regular Pi installation tutorial should get you through.</h6>
<h6></h6>
<h6></h6>
<h6>To install any new software, it&#8217;s essential to update and upgrade the device.</h6>
<h6></h6>
<h6></h6>
<h6>Installed, start your Pi, then type the following in the Terminal</h6>
<h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt update</h6>
<h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt upgrade</h6>
<h6> </h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h3 class="wp-block-heading"><strong>STEP 2: Getting Brainy pi Ready for Plex Media Server</strong></h3>
<h6></h6>
<h6></h6>
<h6><strong>1.</strong> Before Installing the Plex packages to the Brainy Pi, we have to add the official Plex package repository.</h6>
<h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt-get install apt-transport-https</h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h6><code><br />
</code><strong>2.</strong> Now, add the Plex repositories to the “apt” keyrings&#8217; directory. This key ensures that the files you are downloading are from that repository and signed by that key. You can do that by the command.</h6>
<h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">curl https://downloads.plex.tv/plex-keys/PlexSign.key | gpg &#8211;dearmor | sudo tee /usr/share/keyrings/plex-archive-keyring.gpg &gt;/dev/null</h6>
<h6><code></code></h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h6></h6>
<h6><strong>3.</strong>  After adding the <b>Plex GPG key</b>, we can finally execute the command to add the official Plex repository to the sources list.</h6>
<h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">echo deb [signed-by=/usr/share/keyrings/plex-archive-keyring.gpg] https://dow nloads.plex.tv/repo/deb public primary | sudo tee /etc/apt/sources.list.d/plexmed iaserver.list</h6>
<h6><strong style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--wp--preset--color--base); font-size: var(--wp--preset--font-size--medium);">4.</strong><span style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); background-color: var(--wp--preset--color--base); font-size: var(--wp--preset--font-size--medium);"> As we have just added a new repository to our sources, we will need to run the “</span><strong style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--wp--preset--color--base); font-size: var(--wp--preset--font-size--medium);">update</strong><span style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); background-color: var(--wp--preset--color--base); font-size: var(--wp--preset--font-size--medium);">” command again to refresh the package list.</span></h6>
<h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt-get update</h6>
<h6></h6>
<h6></h6>
<h6><strong>5.</strong> Now, finally, we can install the plex server by using the command</h6>
<h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">sudo apt install plexmediaserver</h6>
<h3><strong>STEP 3: Web Interface on Brainy pi<br /></strong></h3>
<h6></h6>
<h6></h6>
<h6><img decoding="async" src="https://content.instructables.com/FNC/X5OX/LD4J8EWD/FNCX5OXLD4J8EWD.jpg?auto=webp&amp;fit=bounds&amp;frame=1&amp;width=1024" alt="" /></h6>
<h6></h6>
<h6></h6>
<h6>So, you&#8217;ve set up the Plex Media server, but it&#8217;s not ready to go live. As a first step, you&#8217;ll need to modify the software&#8217;s default username; next, you&#8217;ll need to set a static IP address.</h6>
<h6></h6>
<h6></h6>
<h6><strong>1.</strong> To access the web interface, you must get your Brainy Pi’s IP address; to get the IP address, you can use the command.</h6>
<h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">hostname -I</h6>
<h6></h6>
<h6></h6>
<h6>Suppose you get multiple IP addresses. You don&#8217;t need to worry. That is because you have not set a static IP address. Instead, you can use any one of the IP addresses.</h6>
<h6></h6>
<h6></h6>
<h6><strong>2.</strong> Now go to your favorite browser and search for</h6>
<h6 style="padding: 5px 10px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 13px; color: #f8f8f2; border-radius: 3px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; background-color: #23241f; border: 1px solid #d3d3d3; max-width: 100%; max-height: 500px; overflow: hidden auto;">IPADDRESS:32400/web/</h6>
<h6></h6>
<h6></h6>
<h6><strong>3.</strong> You can add the files and libraries by going to option {Add library}</h6>
<h6></h6>
<h6></h6>
<h6><strong>4.</strong> Once you add the library, it will now organize your clips in an excellent easy to browse interface.</h6>
<h6></h6>
<h6></h6>
<h6><strong>5.</strong> You can explore the web interface on your own now, and you will get to know more features of the Plex Media Server</h6>
<h6></h6>
<h6></h6>
<h3 class="wp-block-heading"><strong>Endnotes:</strong></h3>
<h6></h6>
<h6></h6>
<h6>Get Plex Media ready to play your videos. It&#8217;s most straightforward, of course, to turn on the TV. However, you&#8217;ll need a Plex Media mobile app if you plan on watching films while moving about the house.</h6>
<h6></h6>
<h6></h6>
<h6>When you download the app from Google Play or App Store for Android or iOS and login in with the same credentials you used on the server, your gadgets will sync up. After that, you must search Plex for anything to watch, choose it, and press play. Enjoy your plex server with Brainy Pi &#8211; Raspberry pi Alternative.</h6>
<h6></h6>
<h6></h6>
<h6><strong>REFERENCE: <a href="https://support.plex.tv/articles/200264746-quick-start-step-by-step-guides/">Plex Media Server Installation</a></strong></h6>
<h6></h6>
<h6></h6>
<h6><code> </code></h6>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://brainypi.com/plex-media-on-brainy-pi/">Plex Media on Brainy Pi &#8211; Raspberry pi Alternative</a> appeared first on <a href="https://brainypi.com">Brainy Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://brainypi.com/plex-media-on-brainy-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
