Skip to content

hulkhaugen/hassio-addons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Assistant Add-ons

This is a small set of Add-ons for Home Assistant. These are ment to be as plain and simple as possible with no bells or whistles. There are no built-in VPN services or SMB mounting. They do not have SSL support built in. Some personal tips:

  • Use the NGINX Proxy Manager Add-on by @frenck to handle all the external traffic as a reverse proxy, and just use HTTP traffic on the internal network. NGINX Proxy Manager will handle SSL certificates and renewal for you.
  • Mount external drives using 80-mount-usb-to-media-by-label.rules by @eklex. This will autmatically mount your hard drives to /media. You can easily modify that file to mount in /share if you prefer, as I did.
  • Use the internal backup functions of the Add-ons to store the backups in a folder you backup. For instance in Sonarr, navigate to Settings -> General and click on Show Advanced. Scroll down to Backups -> Folder and input something like /media/addon_backups/sonarr/. Now if you use something like the Home Assistant Google Drive Backup Add-on by @sabeechen, make sure you configure it to backup the /media folder, and ignore the Sonarr Add-on. This will save lots of space for your backups.

Adding Add-on repository to Home Assistant

Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.

  1. Open your Home Assistant instance.
  2. Open Settings -> Add-ons and click on Add-on Store.
  3. Click on the three dots in the upper right corner and select Repositories.
  4. Paste https://github.com/hulkhaugen/hassio-addons and click Add.

Add-ons

EmulatorJS

EmulatorJSEmulatorJS - In browser web based emulation portable to nearly any device for many retro consoles. A mix of emulators is used between Libretro and EmulatorJS. The frontend application has been initially optimized around being used with a standard gamepad. The navigation revolves around the up/down/left/right keys to browse the menus and launch games. Mobile browsers will function, just keep in mind compatibility will be reduced especially for CD based games.

NGINX Web Server

NGINX Web ServerNGINX is based on the official NGINX Alpine Slim image from Docker Hub, and has a footprint of only 5 MB. It installs the NGINX image, and sets up a folder structure where you can configure a server, configure crontab, add Alpine APK packages and PyPI packages, add and modify start-up scripts. Initially very light, but flexible in that you can add pretty much anything you need.

Prowlarr

ProwlarrProwlarr is an indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with LazyLibrarian, Lidarr, Mylar3, Radarr, Readarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required (we do it all).

qBittorrent

qBittorrentThe qBittorrent project aims to provide an open-source software alternative to µTorrent. Additionally, qBittorrent runs and provides the same features on all major platforms (FreeBSD, Linux, macOS, OS/2, Windows). qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.

Radarr

RadarrRadarr is a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available.

Sonarr

SonarrSonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.

Syncthing

SyncthingSyncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.

Tautulli

TautulliTautulli is a 3rd party application that you can run alongside your Plex Media Server to monitor activity and track various statistics. Most importantly, these statistics include what has been watched, who watched it, when and where they watched it, and how it was watched. The only thing missing is "why they watched it", but who am I to question your 42 plays of Frozen. All statistics are presented in a nice and clean interface with many tables and graphs, which makes it easy to brag about your server to everyone else.