Add services-and-ports reference table to README
Some checks failed
Check running / run (push) Has been cancelled
Some checks failed
Check running / run (push) Has been cancelled
Quick-lookup table grouping each service by category (-arr, indexers, downloaders, media servers, requests, dashboard, audiobooks) with the host-side port(s) mapped in the compose sample. Linked service names mirror the feature list above. Plex is called out as host-networked.
This commit is contained in:
25
README.md
25
README.md
@@ -41,6 +41,31 @@ It's set up to follow the [TRaSH guidelines](https://trash-guides.info/Hardlinks
|
||||
tool.
|
||||
- [Jellyseerr](https://github.com/Fallenbagel/jellyseerr) is like Overseerr, but for Jellyfin.
|
||||
|
||||
## Services and ports
|
||||
Quick reference for the Web UIs exposed by each service. All ports are on your Docker host (reach them at `http://<your-host>:<port>`).
|
||||
|
||||
| Category | Service | Host port(s) | Notes |
|
||||
| --------------- | ------------------------------------------- | ------------------------------------- | ------------------------------------------------- |
|
||||
| -arr / manage | [Sonarr](https://sonarr.tv/) | `8989` | TV |
|
||||
| -arr / manage | [Radarr](https://radarr.video/) | `7878` | Movies |
|
||||
| -arr / manage | [Lidarr](https://lidarr.audio/) | `8686` | Music |
|
||||
| -arr / manage | [Mylar3](https://github.com/mylar3/mylar3) | `8090` | Comics |
|
||||
| -arr / manage | [Bazarr](https://www.bazarr.media/) | `6767` | Subtitles |
|
||||
| -arr / manage | [Prowlarr](https://wiki.servarr.com/prowlarr) | `9696` | Indexer manager |
|
||||
| Indexers | [Jackett](https://github.com/Jackett/Jackett) | `9117` | Alternative indexer manager |
|
||||
| Cloudflare | [FlareSolverr](https://github.com/FlareSolverr/FlareSolverr) | `8191` | Proxy for Cloudflare/DDoS-GUARD |
|
||||
| Download | [qBittorrent](https://www.qbittorrent.org/) | `8080` (Web UI), `6881` TCP+UDP (BT) | Default save path: `/data/torrents` |
|
||||
| Download | [SABnzbd](https://sabnzbd.org/) | `8081` → `8080` | See the SABnzbd note below about `inet_exposure` |
|
||||
| Media server | [Plex](https://www.plex.tv/) | `32400` (host network) | Runs with `network_mode: host` |
|
||||
| Media server | [Jellyfin](https://jellyfin.org/) | `8096` | |
|
||||
| Monitoring | [Tautulli](https://tautulli.com/) | `8181` | Plex stats/monitoring |
|
||||
| Requests | [Overseerr](https://overseerr.dev/) | `5055` | For Plex |
|
||||
| Requests | [Jellyseerr](https://github.com/Fallenbagel/jellyseerr) | `5056` → `5055` | For Jellyfin |
|
||||
| Dashboard | [Homarr](https://homarr.dev/) | `7575` | Dashboard for all of the above |
|
||||
| Audiobooks | [Audiobookshelf](https://www.audiobookshelf.org/) | `13378` → `80` | Audiobooks + podcasts |
|
||||
|
||||
Adjust the left side of each `hostport:containerport` mapping in `docker-compose.yml` if any of these clash with something else on your host.
|
||||
|
||||
## Requirements
|
||||
Currently, this script only works on Linux. There is a chance that the sample docker compose file will work on Windows,
|
||||
although untested. The only requirements other than that are **Python 3** and **docker** with **docker-compose-v2**.
|
||||
|
||||
Reference in New Issue
Block a user