Skip to content

jjonesdesign/MAM-Dynamic-Api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAM Dynamic API

Overview

MAM Dynamic API is a Python-based Docker container designed to automate the updating and maintenance of MyAnonamouse.net Dynamic IP changes. This ensures that VPN clients maintain an updated authentication cookie, allowing seamless authorization for torrent downloaders without manual intervention.

Features

  • Automatically updates MyAnonamouse.net Dynamic IP changes
  • Ensures VPN clients maintain an active authentication cookie
  • Seamless integration with torrent downloaders
  • Dockerized for easy deployment

Installation

Prerequisites

  • Docker installed on your system
  • A configured Gluetun container for VPN connectivity

Docker Compose Example (Gluetun)

To deploy MAM Dynamic API, use the following docker-compose.yml example:

services:
  gluetun:
    container_name: gluetun
    {Your Gluetun Config}

  mamdynamicapi:
    image: jjonesdesign/mam-dynamic-api:latest
    container_name: mam-dynamic-api
    network_mode: "service:gluetun"
    volumes:
      - /your/config/directory/mamdynamicapi:/config
    environment:
      - MAM_ID="{Your MAM ID}"

Configuration

Environment Variables

Variable Description
MAM_ID Your MyAnonamouse.net user ID. Required for authentication and IP updates. (Can be removed after initial setup)

Volume Mapping

Host Path Container Path Description
/your/config/directory/mamdynamicapi /config Directory for storing configuration files.
Note: Some may use the default ./config:/config for the volume mapping.

Usage

Once deployed, the container will automatically update your MyAnonamouse.net authentication cookie whenever your dynamic IP changes, ensuring uninterrupted access for your torrent downloader.

Support & Contributions

If you encounter any issues or have suggestions, feel free to submit an issue or contribute via pull requests.

Buy Me a Coffee

License

This project is licensed as described in the LICENSE file.

About

A python based docker container for registering your current IP with MyAnonamouse.net

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published