Localhost Manager is a collection of services that can be used to manage media files on your local machine. The following services are included:
- Sonarr: A TV show management tool.
- Radarr: A movie management tool.
- Prowlarr: A torrent management tool.
- Jellyfin: A media server that streams movies, TV shows and music to clients.
- Stash: A porn manager tool.
To use Localhost Manager, you must have Docker installed on your machine. Follow the instructions below to install Docker.
Docker provides installation instructions for various platforms on its website. Follow the instructions for your platform below:
- Windows: https://docs.docker.com/docker-for-windows/install/
- macOS: https://docs.docker.com/docker-for-mac/install/
- Linux: https://docs.docker.com/engine/install/
To run Localhost Manager, you can use docker-compose
. Follow the steps below to get started:
-
Clone the
localhost-manager
repository from GitHub:git clone https://github.com//localhost-manager.git
-
Navigate to the
localhost-manager
directory: -
Run the following command to start all the services:
docker-compose up -d
This will start all the services in the background.
- To access each service, open a web browser and navigate to the URLs listed below:
- Sonarr: http://localhost:8989/
- Radarr: http://localhost:7878/
- Prowlarr: http://localhost:9696/
- Jelly: http://localhost:8096/
- Stash: http://localhost:9999/
Each service can be accessed using the listed URL and the port number.
- To stop the services, run the following command:
This will stop all the services and remove the containers.
docker-compose down
To add your own Localhost to the Localhost Manager, you will need to edit the config.yaml
file. Follow the steps below to add your Localhost:
- Navigate to the
localhost-manager
directory. - Open the
config.yaml
file in a text editor. - Add a new item to the list under the
SITES
section, with the following details:
NAME: <name of your Localhost>
port: <port number of your Localhost>
cover: <image file name for your Localhost>
Replace <name of your Localhost>
with the name of your Localhost, <port number of your Localhost>
with the port number of your Localhost, and <image file name move image to static folder>
with the name of the image file you want to use for your Localhost.
- Save the
config.yaml
file.
Your Localhost will now be added to the Localhost Manager. To start the Localhost Manager with your new Localhost, run the following command:
docker-compose up -d
The Localhost Manager will now start with your new Localhost included. You can access your Localhost by navigating to http://localhost:<port number of your Localhost>/
in a web browser.
- logo has been designed using images from Flaticon.com
- Sonarr: https://github.com/Sonarr/Sonarr
- Radarr: https://github.com/Radarr/Radarr
- Prowlarr: https://github.com/Prowlarr/Prowlarr
- Jellyfin: https://jellyfin.org/
- Stash: https://github.com/stashapp/stash