Sign inSign up

amazingmoaaz/askarr

By amazingmoaaz

•Updated 12 months ago

Askarr - Advanced media request management via Discord & Telegram for Sonarr, Radarr, Lidarr, Overse

Image
Integration & delivery
API management
0

2.3K

amazingmoaaz/askarr repository overview

⁠Askarr

Askarr Logo
⁠Advanced Media Request Management via Chat Integration

Enterprise-grade solution for Sonarr, Radarr, Lidarr, Overseerr and Ombi

GitHub Stars License Version


⁠🐳 Docker Quick Start

⁠Pull the Latest Image
docker pull amazingmoaaz/askarr:latest
⁠Run Askarr
docker run -d \
  --name askarr \
  -p 4545:4545 \
  -v /path/to/config:/root/config \
  --restart=unless-stopped \
  amazingmoaaz/askarr:latest
⁠Docker Compose
version: '3.8'
services:
  askarr:
    image: amazingmoaaz/askarr:latest
    container_name: askarr
    ports:
      - "4545:4545"
    volumes:
      - ./config:/root/config
    restart: unless-stopped

Access the web interface at: http://localhost:4545


⁠✨ Features

⁠Chat Platform Integration
PlatformFeatures
šŸŽ® DiscordSlash commands, Interactive buttons, Rich embeds, Role-based permissions
šŸ’¬ TelegramCommand interface, Inline keyboards, Group & private chat, User permissions
⁠Media Server Support
  • šŸ“ŗ Sonarr - TV show management (V2-V4)
  • šŸŽ¬ Radarr - Movie management (V2-V5)
  • šŸŽµ Lidarr - Music management (V1-V2)
  • šŸŽÆ Overseerr - Request management with advanced features
  • šŸ“‹ Ombi - V3/V4 compatible with quota management
⁠Key Capabilities

āœ… Multi-platform chat bot support
āœ… Quality profile management
āœ… Automated notifications
āœ… Request tracking and management
āœ… Issue reporting system
āœ… Multi-language support
āœ… Role-based access control
āœ… NEW in v2.0: Dynamic version checking with update notifications
āœ… NEW in v2.0: Interactive Telegram help menu


ā šŸ“¦ Available Tags

TagDescription
latestLatest stable release
2.0.0Specific version
2.0Major.Minor version
⁠Version Selection
# Latest stable
docker pull amazingmoaaz/askarr:latest

# Specific version
docker pull amazingmoaaz/askarr:2.0.0

# Major.Minor (receives patch updates)
docker pull amazingmoaaz/askarr:2.0

ā āš™ļø Configuration

⁠Environment Variables
VariableDefaultDescription
ASPNETCORE_URLShttp://*:4545Server binding URL
⁠Volume Mounts
PathDescription
/root/configConfiguration files and database
⁠Ports
PortProtocolDescription
4545TCPWeb interface and API

ā šŸš€ Setup Guide

⁠1. First Run

On first run, Askarr will create the necessary configuration files:

docker run -d \
  --name askarr \
  -p 4545:4545 \
  -v ./askarr-config:/root/config \
  amazingmoaaz/askarr:latest
⁠2. Access Web Interface

Navigate to http://localhost:4545 and complete the setup wizard.

⁠3. Configure Chat Clients

Discord Setup:

  1. Create a bot at Discord Developer Portal⁠
  2. Copy Bot Token and Client ID
  3. Configure in Askarr web interface
  4. Invite bot to your server

Telegram Setup:

  1. Create a bot with @BotFather⁠
  2. Copy the bot token
  3. Configure in Askarr web interface
  4. Start chatting with your bot
⁠4. Connect Media Servers

Configure your Sonarr, Radarr, Lidarr, Overseerr, or Ombi instances in the web interface.


ā šŸ“Š System Requirements

⁠Minimum Requirements
  • RAM: 256 MB
  • CPU: 1 core
  • Storage: 100 MB
  • Docker: 20.10+
  • RAM: 512 MB+
  • CPU: 2 cores
  • Storage: 500 MB+
  • Network: Stable internet connection

ā šŸ”„ Updating

⁠Pull Latest Version
# Stop container
docker stop askarr

# Remove old container
docker rm askarr

# Pull latest image
docker pull amazingmoaaz/askarr:latest

# Start new container
docker run -d \
  --name askarr \
  -p 4545:4545 \
  -v /path/to/config:/root/config \
  --restart=unless-stopped \
  amazingmoaaz/askarr:latest
⁠Using Docker Compose
docker-compose pull
docker-compose up -d

ā šŸ› Troubleshooting

⁠Check Logs
docker logs askarr
⁠Follow Logs in Real-time
docker logs -f askarr
⁠Access Container Shell
docker exec -it askarr /bin/bash
⁠Common Issues

Port Already in Use:

# Use a different port
docker run -d -p 5000:4545 amazingmoaaz/askarr:latest

Permission Issues:

# Check volume permissions
ls -la /path/to/config


ā šŸ“„ License

Askarr is licensed under the MIT License⁠.


ā šŸ™ Acknowledgements

Built upon the foundation of Requestrr by @darkalfx⁠ and @thomst08⁠.


⭐ If you find Askarr useful, please consider giving it a star on GitHub! ⭐

GitHub stars ⁠

Tag summary

Content type

Image

Digest

sha256:ea89ec0a8…

Size

105.6 MB

Last updated

12 months ago

docker pull amazingmoaaz/askarr