|
1 | 1 | <?xml version="1.0"?> |
2 | 2 | <Container version="2"> |
3 | 3 | <Name>whatseerr</Name> |
4 | | - <Repository>ghcr.io/sufxgit/whatseerr</Repository> |
5 | | - <Registry>https://ghcr.io/</Registry> |
| 4 | + <Repository>ghcr.io/sufxgit/whatseerr:latest</Repository> |
| 5 | + <Registry>https://ghcr.io</Registry> |
6 | 6 | <Network>bridge</Network> |
7 | 7 | <MyIP/> |
8 | 8 | <Shell>sh</Shell> |
9 | 9 | <Privileged>false</Privileged> |
10 | 10 | <Support>https://github.com/sufxgit/whatseerr/issues</Support> |
11 | 11 | <Project>https://github.com/sufxgit/whatseerr</Project> |
12 | | - <Overview>WhatsApp bot for Seerr that allows users to search and request media via WhatsApp messages. Integrates with WAHA (WhatsApp HTTP API) and Seerr (Jellyseerr/Overseerr) for seamless media requests.
 |
13 | | -
 |
14 | | -Prerequisites:
 |
15 | | -- WAHA (WhatsApp HTTP API) running and configured
 |
16 | | -- Seerr instance (Jellyseerr/Overseerr)
 |
17 | | -
 |
18 | | -Setup:
 |
| 12 | + <Overview>Setup:
 |
19 | 13 | 1. On first run, config.example.json will be created in /config
 |
20 | 14 | 2. Rename it to config.json and configure:
 |
21 | 15 | - host: Hostname/IP where services can reach each other
 |
22 | | - - jellyseerr.apiKey: Get from Seerr Settings > General
 |
| 16 | + - jellyseerr.apiKey: Get from Seerr Settings &gt; General
 |
23 | 17 | - waha.apiKey: Your WAHA API key
 |
24 | 18 | - userIdMappings: Map WhatsApp numbers to Seerr user IDs
 |
25 | 19 | 3. Configure WAHA webhook to: http://YOUR_HOST:3006/requests
 |
26 | 20 | 4. (Optional) Configure Seerr webhook to: http://YOUR_HOST:3006/seerr</Overview> |
27 | 21 | <Category>MediaApp:Other Tools:</Category> |
28 | 22 | <WebUI/> |
29 | 23 | <TemplateURL>https://raw.githubusercontent.com/SuFxGIT/whatseerr/refs/heads/main/templates/whatseerr.xml?token=GHSAT0AAAAAADOKP5QW6SOKOSHKODMTPMPS2KZR2GA</TemplateURL> |
30 | | - <Icon>https://raw.githubusercontent.com/SuFxGIT/whatseerr/refs/heads/main/logo.png?token=GHSAT0AAAAAADOKP5QXWXFK67KDQIDSVROO2KZRYXA</Icon> |
| 24 | + <Icon>https://raw.githubusercontent.com/SuFxGIT/whatseerr/refs/heads/main/logo.png?token=GHSAT0AAAAAADOGFYMLSVHRIR3HB4WRXWAS2KZKTXA</Icon> |
31 | 25 | <ExtraParams/> |
32 | 26 | <PostArgs/> |
33 | 27 | <CPUset/> |
34 | 28 | <DateInstalled/> |
35 | 29 | <DonateText/> |
36 | 30 | <DonateLink/> |
37 | | - <Requires/> |
38 | | - <Config Name="Config Directory" Target="/config" Default="/mnt/user/appdata/whatseerr/config" Mode="rw" Description="Configuration directory for Whatseerr. On first run, config.example.json will be created here. Rename it to config.json and update with your settings." Type="Path" Display="always" Required="true" Mask="false"/> |
39 | | - <Config Name="Webhook Port" Target="3006" Default="3006" Mode="tcp" Description="Port for webhook server. WAHA and Seerr will send webhooks to this port." Type="Port" Display="always" Required="true" Mask="false"/> |
40 | | - <Config Name="Timezone" Target="TZ" Default="UTC" Mode="" Description="Timezone for the container (e.g., America/New_York, Europe/London, Asia/Kuwait)." Type="Variable" Display="always" Required="false" Mask="false"/> |
| 31 | + <Requires>1. WAHA (WhatsApp HTTP API) running and configured
 |
| 32 | +2. Seerr instance (Jellyseerr/Overseerr)</Requires> |
| 33 | + <Config Name="port" Target="3006" Default="" Mode="tcp" Description="" Type="Port" Display="always" Required="false" Mask="false">3006</Config> |
| 34 | + <Config Name="config" Target="/config" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/whatseerr/</Config> |
| 35 | + <Config Name="WEBHOOK_EXTERNAL_PORT" Target="WEBHOOK_EXTERNAL_PORT" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">3006</Config> |
| 36 | + <TailscaleStateDir/> |
41 | 37 | </Container> |
0 commit comments