3.2 KiB
3.2 KiB
Getting API Keys from *Arr Services
After installing Radarr, Sonarr, and Lidarr, you'll need to get their API keys to connect them to beStream.
Quick Access URLs
After running the installation script, access each service at:
- Radarr:
http://YOUR_SERVER_IP:7878 - Sonarr:
http://YOUR_SERVER_IP:8989 - Lidarr:
http://YOUR_SERVER_IP:8686
Replace YOUR_SERVER_IP with your Ubuntu server's IP address.
Getting API Keys
Step 1: Access the Web Interface
Open each service in your web browser using the URLs above.
Step 2: Complete Initial Setup (First Time Only)
If this is your first time accessing a service:
- You'll see a setup wizard
- Complete the basic configuration (language, port, etc.)
- You can skip advanced settings for now
Step 3: Navigate to Settings
- Click the Settings icon (⚙️) in the top menu
- Click General in the left sidebar
- Scroll down to the Security section
Step 4: Find the API Key
You'll see a field labeled API Key with a long string of characters. It looks like:
a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
Step 5: Copy the API Key
- Click the copy icon (📋) next to the API key, OR
- Select the entire API key text and copy it (Ctrl+C / Cmd+C)
For Each Service
Radarr (Movies)
- Go to
http://YOUR_SERVER_IP:7878 - Settings → General → Security
- Copy the API Key
Sonarr (TV Shows)
- Go to
http://YOUR_SERVER_IP:8989 - Settings → General → Security
- Copy the API Key
Lidarr (Music)
- Go to
http://YOUR_SERVER_IP:8686 - Settings → General → Security
- Copy the API Key
Using API Keys in beStream
- Open beStream
- Go to Settings → Integrations
- For each service:
- Enter the URL:
http://YOUR_SERVER_IP:PORT - Paste the API Key
- Click Test Connection
- If successful, the status will show as "Connected"
- Enter the URL:
Security Notes
- Keep API keys secret - They provide full access to your services
- Don't share API keys - Anyone with the key can control your services
- Regenerate if compromised - You can regenerate keys in Settings → General → Security
Troubleshooting
Can't Access Web Interface
-
Check if services are running:
sudo systemctl status radarr sudo systemctl status sonarr sudo systemctl status lidarr -
Check firewall:
sudo ufw allow 7878/tcp # Radarr sudo ufw allow 8989/tcp # Sonarr sudo ufw allow 8686/tcp # Lidarr -
Check service logs:
sudo journalctl -u radarr -n 50 sudo journalctl -u sonarr -n 50 sudo journalctl -u lidarr -n 50
API Key Not Working
- Verify the key is correct - Make sure you copied the entire key
- Check for extra spaces - API keys shouldn't have spaces
- Regenerate the key - Settings → General → Security → Regenerate API Key
Connection Test Fails in beStream
- Verify the URL - Make sure it's
http://nothttps://(unless you configured SSL) - Check server IP - Use the correct IP address of your Ubuntu server
- Check network - Make sure your device can reach the server
- Check firewall - Ensure ports are open on the server