selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
amutorrent logo

Self-host amutorrent

v3.9.8

Single dashboard for aMule, rTorrent, qBittorrent, Deluge

ReleaseOpen SourceMIT
Updated9 hours ago
LanguageJavaScript
Setup difficultyModerate
MobileResponsive
ThemeDark mode
Stars
298
Port
4000 (Web UI)
Requires
SQLite
Docker
g0t3nks/amutorrent
Install with Docker Compose
Home dashboard on desktopDownloads view on desktopSearch view on desktopHome dashboard on mobileDownloads view on mobileSearch view on mobile

What is amutorrent?

aMuTorrent is a self-hosted web application that provides a unified interface for managing downloads across multiple BitTorrent and eDonkey clients. It connects to aMule, rTorrent, qBittorrent, Deluge, Transmission, and Rucio simultaneously, letting you search ED2K/Kad networks and Prowlarr indexers, control downloads, organize with categories, and monitor uploads with GeoIP peer locations. The project includes multi-user authentication with trusted proxy SSO (Authelia, Authentik), notifications via Apprise supporting 80+ services, Torznab indexer and qBittorrent-compatible APIs for Sonarr/Radarr integration, and custom event scripting. It runs via Docker, Docker Compose, or native Node.js, with a responsive web UI featuring dark mode and real-time WebSocket updates.

Should you self-host amutorrent?

amutorrent scores 50/100 on selfhost.directory (how scoring works) and ranks #27 of 45 in Download Management. It has 298 GitHub stars.

It shipped 20 stable releases in the past year. The latest, v3.9.8, came out on 8 October 2026. New versions land roughly every 4 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is cobalt (83/100, 45 582 stars). It scores higher overall, so compare the two before you pick. See amutorrent vs cobalt side by side.

Features

  • Batch Operations
  • Category Management
  • Custom event scripts
  • Download control
  • Download History
  • File operations
  • Historical statistics
  • Multi-Client Support
  • Push Notifications
  • Real-time Search
  • Shared files management
  • Sonarr/Radarr Integration
  • Upload tracking with GeoIP
  • User Management

amutorrent README

How to install amutorrent

Install amutorrent with Docker Compose

Docker and Docker Compose installed

services: amutorrent: image: g0t3nks/amutorrent:latest user: "1000:1000" container_name: amutorrent ports: - "4000:4000" environment: - NODE_ENV=production - PORT=4000 extra_hosts: - "host.docker.internal:host-gateway" volumes: - ./logs:/usr/src/app/server/logs - ./data:/usr/src/app/server/data restart: unless-stopped

All-in-one example available at docker-compose.all-in-one.yml with aMule, rTorrent, and qBittorrent

amutorrent releases & version history

More in Download Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…