<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Linux - Tag - Incredible Technology, Incredibly Simple</title>
        <link>https://damianflynn.github.io/tags/linux/</link>
        <description>Linux - Tag - Incredible Technology, Incredibly Simple</description>
        <generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 21 Feb 2021 00:00:00 &#43;0000</lastBuildDate><atom:link href="https://damianflynn.github.io/tags/linux/" rel="self" type="application/rss+xml" /><item>
    <title>Streaming Vinyl On Sonos</title>
    <link>https://damianflynn.github.io/posts/streaming-vinyl-on-sonos/</link>
    <pubDate>Sun, 21 Feb 2021 00:00:00 &#43;0000</pubDate><author>
                        <name>Damian</name><uri>https://damianflynn.github.io/authors/damian</uri></author><guid>https://damianflynn.github.io/posts/streaming-vinyl-on-sonos/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/8bc3c4f0-c291-4309-a955-a5876c66b3de/911bda76-62dd-4044-9db2-291c1f1b4912/banner-streaming-on-sonos.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIAT73L2G45FSPPWI6X%2F20250116%2Fus-west-2%2Fs3%2Faws4_request&amp;X-Amz-Date=20250116T141012Z&amp;X-Amz-Expires=3600&amp;X-Amz-Signature=2918f8bb0279dd876b1fae511bdca87229cecf99fad3ea9e44d644a7726882c1&amp;X-Amz-SignedHeaders=host&amp;x-id=GetObject" referrerpolicy="no-referrer">
            </div><p><strong>Mixup some Vyinl Oldies, a little Ice to cast, and a PI for some energy, and your ready to go</strong></p>
<p>A little known trivia - I was once a Disc Jokey, and spent a lot of my youth behind the decks, in clubs around the West Of Ireland. Today, I still am the proud owner of a very large collection of Vynil and CD music, which of course deserves to get a second life with my digital streaming audio system powered by Sonos</p>]]></description>
</item><item>
    <title>Change Detection Using Oxidized</title>
    <link>https://damianflynn.github.io/posts/change-detection-using-oxidized/</link>
    <pubDate>Mon, 29 Jun 2020 00:00:00 &#43;0000</pubDate><author>
                        <name>Damian</name><uri>https://damianflynn.github.io/authors/damian</uri></author><guid>https://damianflynn.github.io/posts/change-detection-using-oxidized/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/8bc3c4f0-c291-4309-a955-a5876c66b3de/d11cde59-6d00-4ef9-9821-c54fa2fa52b0/banner-oxidized.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIAT73L2G45FSPPWI6X%2F20250116%2Fus-west-2%2Fs3%2Faws4_request&amp;X-Amz-Date=20250116T140957Z&amp;X-Amz-Expires=3600&amp;X-Amz-Signature=973743dc8b839e2a87c5564e6d44ff0b672af176d59823592a321c08de986207&amp;X-Amz-SignedHeaders=host&amp;x-id=GetObject" referrerpolicy="no-referrer">
            </div><p>Oxidized is a Linux based service which has the ability to monitor a device’s configuration, including software and hardware. Current configuration is backed up from each device and stored to a GIT repository to maintain history of changes.</p>
<p>The process is very simple:</p>
<ol>
<li>Login to each device in the router list <code>router.db</code>,</li>
<li>Run Commands to get the information that will be saved</li>
<li>Clean the output</li>
<li>Commit the Changes to GIT Repository</li>
</ol>
<p>The tool is coded in <em>Ruby</em>, and implements a Domain Specific Language (DSL) for interaction.</p>]]></description>
</item><item>
    <title>Guacamole Azure Appliance</title>
    <link>https://damianflynn.github.io/posts/guacamole-azure-appliance/</link>
    <pubDate>Sat, 02 Nov 2019 00:00:00 &#43;0000</pubDate><author>
                        <name>Damian</name><uri>https://damianflynn.github.io/authors/damian</uri></author><guid>https://damianflynn.github.io/posts/guacamole-azure-appliance/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/8bc3c4f0-c291-4309-a955-a5876c66b3de/d278a877-6409-4990-a9cd-e2f8e67c1888/banner.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIAT73L2G45FSPPWI6X%2F20250116%2Fus-west-2%2Fs3%2Faws4_request&amp;X-Amz-Date=20250116T140634Z&amp;X-Amz-Expires=3600&amp;X-Amz-Signature=8ec4acaaf11004efdd2839c38fdd80788b64558a5fb871ed58e267581113d310&amp;X-Amz-SignedHeaders=host&amp;x-id=GetObject" referrerpolicy="no-referrer">
            </div><p>Apache Guacamole is a free and open source web application which lets you access your dashboard from anywhere using a modern web browser. It is a clientless remote desktop gateway which only requires Guacamole installed on a server and a web browser supporting HTML5.</p>
<p>Guacamole is the best way to keep multiple instances accessible over the internet. Once you add an instance to Guacamole, you don’t need to remember the password as it can securely store the credentials. It also lets you share the desktops among other users in a group. Guacamole supports multiple connection methods such as SSH, Telnet, VNC, and RDP.</p>]]></description>
</item><item>
    <title>CBus MQTT Bridge on Raspberry PI</title>
    <link>https://damianflynn.github.io/posts/cbus-mqtt-bridge-on-raspberry-pi/</link>
    <pubDate>Thu, 10 Oct 2019 00:00:00 &#43;0000</pubDate><author>
                        <name>Damian</name><uri>https://damianflynn.github.io/authors/damian</uri></author><guid>https://damianflynn.github.io/posts/cbus-mqtt-bridge-on-raspberry-pi/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/8bc3c4f0-c291-4309-a955-a5876c66b3de/7882270c-803b-4cd6-a007-30ed96485f24/banner.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIAT73L2G45FSPPWI6X%2F20250116%2Fus-west-2%2Fs3%2Faws4_request&amp;X-Amz-Date=20250116T140639Z&amp;X-Amz-Expires=3600&amp;X-Amz-Signature=10b44d4951ffb2b80b16d675ef04d09a7e9302219672d1cfaa0d7a0b1cc1462e&amp;X-Amz-SignedHeaders=host&amp;x-id=GetObject" referrerpolicy="no-referrer">
            </div><hr>
<p>Turn back to 2007; My wife and I built our home, integrating many smart technologies, including the Clipsal C-Bus lighting system. This solution is classified as a Prosumer technology, and is designed to integrate into whole house automation systems.</p>
<p>The C-Bus system implements however a propriatory technology, and utilizes a communication protocol which is not ‘open source’; however, accepting a licence agreement will permit access to this protocol for creating an programming interface.</p>]]></description>
</item><item>
    <title>Installing Docker and Compose on Raspbian Buster</title>
    <link>https://damianflynn.github.io/posts/installing-docker-and-compose-on-raspbian-buster/</link>
    <pubDate>Tue, 01 Oct 2019 00:00:00 &#43;0000</pubDate><author>
                        <name>Damian</name><uri>https://damianflynn.github.io/authors/damian</uri></author><guid>https://damianflynn.github.io/posts/installing-docker-and-compose-on-raspbian-buster/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/8bc3c4f0-c291-4309-a955-a5876c66b3de/8ba41f87-45a0-4974-8749-cd2ff699092a/banner.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIAT73L2G45FSPPWI6X%2F20250116%2Fus-west-2%2Fs3%2Faws4_request&amp;X-Amz-Date=20250116T140702Z&amp;X-Amz-Expires=3600&amp;X-Amz-Signature=17d996bfaf5e1f5b3b67d37c49be4d465978a0308587b290947c76f38f47adfd&amp;X-Amz-SignedHeaders=host&amp;x-id=GetObject" referrerpolicy="no-referrer">
            </div><hr>
<p>Quickly update a new Raspberry Pi, which has an install of Raspbian Buster with Docker and Docker-compose.</p>
<h1 class="relative text-5xl font-semibold leading-tense text-secondary-500 mb-4 -ml-px" id="docker"><a href="#docker" class="header-mark" aria-label="Header mark for 'Docker'"></a>
  <div id="docker" class="absolute -top-28"></div>
  Docker
</h1>
<p>This is simple, as the Docker team have done all the work</p>
<div class="code-block highlight is-open show-line-numbers  tw-group tw-my-2">
  <div class="
    code-block-title 
    
    tw-flex 
    tw-flex-row 
    tw-justify-between 
    tw-w-full tw-bg-bgColor-secondary
    ">      

    <div class="code-block-title-bar tw-w-full">
      <p class="tw-select-none !tw-my-1"><svg class="icon"
    xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"/></svg>shell</p>]]></description>
</item><item>
    <title>Waking Deamons</title>
    <link>https://damianflynn.github.io/posts/waking-deamons/</link>
    <pubDate>Mon, 14 Jan 2019 00:00:00 &#43;0000</pubDate><author>
                        <name>Damian</name><uri>https://damianflynn.github.io/authors/damian</uri></author><guid>https://damianflynn.github.io/posts/waking-deamons/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/8bc3c4f0-c291-4309-a955-a5876c66b3de/86ccfbc2-0c47-4877-af82-0f585fc089f2/banner.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIAT73L2G45FSPPWI6X%2F20250116%2Fus-west-2%2Fs3%2Faws4_request&amp;X-Amz-Date=20250116T140736Z&amp;X-Amz-Expires=3600&amp;X-Amz-Signature=ca3aec1f6633470a5258deb51e38b26a5bb2c3bf3c74facd6946c18a8045034e&amp;X-Amz-SignedHeaders=host&amp;x-id=GetObject" referrerpolicy="no-referrer">
            </div><hr>
<p>With a multitude of Raspberry PI’s deployed around the house, each taking a dedicated duty in ensuring that services run transparently; It is not uncommon for me to discover the initialization scripts designed to have these services auto start at boot is not working.</p>
<p>The content of this post is a reference for different methods which can be employed to resolve these stubborn daemons; which always are to fond of reappearing after an unplanned outage; or what is more commonly referred to as a Power Failure!</p>]]></description>
</item></channel>
</rss>
