Skip to content

Instantly share code, notes, and snippets.

@mikew
Last active February 16, 2024 15:56
Show Gist options
  • Save mikew/da349eceb3f4666b4b47f6646ae40e6f to your computer and use it in GitHub Desktop.
Save mikew/da349eceb3f4666b4b47f6646ae40e6f to your computer and use it in GitHub Desktop.
Homelab User Documentation

Services

Movie DVR

Powered by Radarr

The idea behind this is you search for a movie, select the desired quality, and that's it. Radarr will periodically search for any missing movies and download them.

Radarr Add Movie

You can also connect with other apps, for example if you use Trackt, Plex's Watchlist, or IMDB lists to track movies you'd like to watch. That way you'll only need to add movies to that list and they will be downloaded.

Once a download is complete, Radarr will move and rename the files for you, and your home theatre library will update.

TV DVR

Powered by Sonarr

The idea behind this is you add a movie to a list, select the desired quality, and that's it. Sonarr will periodically search for any missing episodes and download them.

Sonarr Add Show

You can also connect with lists, for example if you use Trackt, Plex's Watchlist, or IMDB lists. That way you'll only need to add TV shows to that list and they will be downloaded.

Once a download is complete, Radarr will move and rename the files for you, and your home theatre library will update.

Torrent Search

Powered by Prowlarr

This is a multi-torrent-site search engine, it's pretty straightforward. Type something in the search bar, press enter. You'll see a list of results, the categories, and how many seeds / peers are available. If you press the download icon, the torrent will be immediately added to your torrent client.

Prowlarr Search

The various DVRs use this in the background to find what's available to download.

Torrents

Powered by Transmission

This is your torrent download client. Typically you don't interact with it very much: downloads should be added from the DVRs, or directly from your torrent search engine (nothing is stopping you from adding your own torrents if you want).

Transsmission

Most of your interactions with your torrent client will be removing torrents that have finished. Note that when you remove a download started from a DVR, even if you remove the data, the Movie / TV Episode will still

File Sharing

Your media is stored in /storage. You can access it directly on your homelab device, or from any device on your network that supports Windows File Sharing / Samba.

  • Local Access:
    • Windows, Linux: \\{{HOMELAB_HOST_LOCAL_IP}}
    • Windows, Linux: \\{{HOMELAB_HOST_NAME}}
    • macOS, Linux: smb://{{HOMELAB_HOST_LOCAL_IP}}
    • macOS, Linux: smb://{{HOMELAB_HOST_NAME}}

FAQ

Q. How can I find my local IP?

A. Tap the "Homelab Info" icon on your desktop. You will see a bunch of information about your device.

Q. Updating Services

A. When your device restarts it will update all the services mentioned in this document. If you would like to update without restarting, tap "Upgrade Services" on your desktop.

Q. How can I access these services from anywhere?

A. Your device is set up to be accessible at https://{{HOMELAB_BASE_DOMAIN}}. Initially, you won't be able to access this address. It's up to you to set up Port Forwarding on your router. You will need to forward these ports:

  • 80 -> {{HOMELAB_HOST_LOCAL_IP}}
  • 443 -> {{HOMELAB_HOST_LOCAL_IP}}
@mikew
Copy link
Author

mikew commented Dec 31, 2022

Prowlarr Search

Radarr Add Movie

Sonarr Add Show

Transmission

@mikew
Copy link
Author

mikew commented Oct 26, 2023

Screenshot 2023-10-26 at 8 21 07 PM

@mikew
Copy link
Author

mikew commented Oct 26, 2023

plex-desktop-home-screen-1800x1160

@mikew
Copy link
Author

mikew commented Oct 27, 2023

screenshot

@mikew
Copy link
Author

mikew commented Oct 27, 2023

nextcloud-hub4-files-preview png

@mikew
Copy link
Author

mikew commented Feb 11, 2024

dark-mode

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment