-
-
Notifications
You must be signed in to change notification settings - Fork 1
Quick Start
Get your complete media server stack running in just a few minutes!
bunx @muhammedaksam/easiarrWhen the TUI starts, select:
📦 Quick Setup Wizard
The wizard will guide you through selecting:
- Media Root Directory - Where your media files will be stored
- Media Managers - Radarr, Sonarr, Lidarr, etc.
- Download Clients - qBittorrent, SABnzbd
- Indexer - Prowlarr (recommended)
- Media Server - Plex or Jellyfin
- Dashboard - Homepage, Homarr, or Heimdall
The wizard generates an optimized docker-compose.yml following TRaSH Guides best practices.
From the main menu:
🎮 Container Control → Start All
Or manually:
cd ~/.config/easiarr
docker compose up -dAfter starting, access your services at:
| Service | Port | URL |
|---|---|---|
| Radarr | 7878 | http://localhost:7878 |
| Sonarr | 8989 | http://localhost:8989 |
| Prowlarr | 9696 | http://localhost:9696 |
| qBittorrent | 8080 | http://localhost:8080 |
| Jellyfin | 8096 | http://localhost:8096 |
| Plex | 32400 | http://localhost:32400/web |
| Homepage | 3009 | http://localhost:3009 |
| Portainer | 9000 | http://localhost:9000 |
View auto-discovered API keys for easy configuration:
📋 View API Keys
API keys are automatically extracted from app config files.
easiarr creates a TRaSH-compliant folder structure:
/your/media/root/
├── config/ # App configurations
│ ├── radarr/
│ ├── sonarr/
│ ├── prowlarr/
│ └── ...
└── data/
├── torrents/ # Active downloads
│ ├── movies/
│ ├── tv/
│ └── ...
├── usenet/ # Usenet downloads
│ ├── movies/
│ ├── tv/
│ └── ...
└── media/ # Organized media library
├── movies/
├── tv/
├── music/
└── ...
This structure enables hardlinks between download and media folders, saving disk space.
| Option | Description |
|---|---|
| 📦 Quick Setup Wizard | Initial guided setup |
| 🔄 Full Auto Setup | Automated setup with minimal input |
| ⚙️ App Configurator | Configure individual app settings |
| ➕ App Manager | Add/remove apps from stack |
| 🎮 Container Control | Start/stop/restart containers |
| 📋 View API Keys | Display discovered API keys |
| ☁️ Cloudflare Tunnel | Set up secure external access |
| 📊 Monitor Dashboard | View container status |
After the initial setup:
-
Configure Prowlarr - Add indexers and sync with *arr apps
- See Indexers for setup guide
-
Set up Download Client - Configure qBittorrent default credentials
- Default:
admin/ Check docker logs for temp password - See Download-Clients
- Default:
-
Add Media Libraries - Point your media server to the media folders
- See Media-Servers
-
Optional: External Access - Set up Cloudflare Tunnel
-
Optional: VPN Routing - Route downloads through VPN
- Troubleshooting - Common issues and solutions
- FAQ - Frequently asked questions
- GitHub Issues - Report bugs or request features
easiarr - It could be easiarr | GitHub | npm | TRaSH Guides