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 onShow Advanced
. Scroll down toBackups
->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 theSonarr
Add-on. This will save lots of space for your backups.
- Open your Home Assistant instance.
- Open
Settings
->Add-ons
and click onAdd-on Store
. - Click on the three dots in the upper right corner and select
Repositories
. - Paste https://github.com/hulkhaugen/hassio-addons and click
Add
.
EmulatorJS - 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 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 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).
The 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 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 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 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 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.