Automation Posts

Install Radarr on Arch Linux

Radarr is a movie download manager capable of downloading from BitTorrent and Usenet. It is a fork of Sonarr and is comparable to Couchpotato or Headphones. It integrates with rTorrentuTorrent Server, Deluge, NZBGet and many more downloaders. It can also make use of Jackett to communicate with BitTorrent trackers.

GPU Passthrough with QEMU on Arch Linux

QEMU Arch Linux logo

GPU passthrough allows native graphics performance in the virtual machine which opens up new possibilities. One major use case is virtualized gaming as well as hardware acceleration for certain applications like Adobe Creative Suite. Steam In-Home Streaming opens up some odd but functional configurations by leveraging the VM to stream to clients on a local network. A major advantage of running Steam in a VM is that it does not prevent the use of the host system while streaming. In practice this could mean that two different users could simultaneously make use of the same system.

ScreenFetch at Login on Arch Linux

screenFetch on Arch Linux

screenFetch is a Bash Screenshot Information Tool that prints ASCII art along with basic system information when executed. Many distributions are supported with unique ASCII art included. It is useful to run it on login automatically to immediately see system information.

Squid Web Cache Server on Arch Linux

Squid Web Proxy Caching on Arch Linux

Squid is a web caching proxy that can reduce bandwidth and improve web browsing speed and response times by caching frequently requested resources. It can also be used as an antivirus, content filter and an ad blocker with various plugins.

Install LazyLibrarian on Arch Linux

Install LazyLibrarian on Arch Linux

LazyLibrarian is an automated download manager much like Couchpotato, Sonarr or Headphones but for  for eBooks. It is not being actively developed and there are several dead Github repositories. It does work to an extent and there are currently no alternative download manager for eBooks.

Mega Cloud Sync in Command Line on Arch Linux

Mega Cloud Sync in Command Line on Arch Linux

Mega is a more secure cloud based hosting service that encrypts your data unlike more common services like Dropbox. For very sensitive data it’s still advisable to go with a service that specialises in enterprise data security. Free users are supplied with 50 GB storage which is more than even a generous service like Copy which provides up to 45 GB with 5 referrals.

Install FlexGet on Arch Linux

Install FlexGet on Arch Linux

FlexGet is a download manager similar to NZBGet or uTorrent Server except that it is Command Line only and has no Graphical interface. It can handle torrents as well as nzb’s and can be configured to download content from many sources including rss. Since it has no graphical interface it can be quite complicated to configure. On the other hand it is not limited to downloading specific media types like movies so it is very powerful in how it can be configured. If couchpotato, sonarr and headphones just isn’t enough, Flexget can fill in the gaps.

Install Home Assistant on Arch Linux

Install Home Assistant on Arch Linux

Home Assistant is a Python 3 based home automation platform that can interface with a plethora of devices. It is relatively new and thus requires some knowledge especially when configuring it. Most of the configuration is done via YAML config file.

Ambilight Clone with Arduino & WS2801 LED Pixels

Setup Ambilight Clone with Arduino & WS2801 LED Pixels

There are multiple methods and devices to get Ambilight like effects. One of the simplest is to use Arduino with WS2801 or similar lights. Arduino is easy to program with the help of Adafruit library. Boblight Add-On for Kodi (XBMC) along with the Boblight Daemon outputs the required data from the video stream to Arduino via USB or possibly another communication method.

Install Mosquitto MQTT Broker on Arch Linux

Install Mosquitto MQTT Broker on Arch Linux

Mosquitto is a lightweight MQTT broker that uses publish/subscribe model. Since it is written in Python it can run on practically any Linux and many other systems. It also comes with command line utilities to publish and subscribe to MQTT clients.