gopeed Docker & Self-Hosted Deployment

GitHub

A fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter.

RAW Compose
1. Pull Image (DOCKERHUB) docker pull liwei2633/gopeed
2. Docker Run (1-Click Launch) docker run -d --name gopeed -p 9999:9999 --restart always liwei2633/gopeed
3. Podman Run podman run -d --name gopeed -p 9999:9999 --restart always liwei2633/gopeed
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/liwei2633/gopeed:latest
5. ORAS Pull (OCI Artifact) oras pull liwei2633/gopeed
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
services:
    gopeed:
      container_name: gopeed
      ports:
        - 9999:9999 # HTTP port (host:container)
      environment:
        - PUID=0
        - PGID=0
        - UMASK=022
      volumes:
        - ~/gopeed/Downloads:/app/Downloads # mount download path
        #- ~/gopeed/storage:/app/storage # if you need to mount storage path, uncomment this line
      restart: unless-stopped
      image: liwei2633/gopeed
      # command: -u Username -p Password # optional authentication