Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@mangadex/cloud

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mangadex/cloud

This is a NodeJS based custom implementation of the MangaDex@Home client.

  • 1.2.2-beta.15
  • unpublished
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

MangaDex@Cloud

This is a NodeJS based reference implementation of the MangaDex@Home client. Instead of using a local disk for caching (as the official client does), this variant allows the usage of a cloud CDN (e.g. CloudFlare). As a result this client does not need a large and fast hard drive, but in exchange it requires higher bandwidth for all the outgoing requests to fetch the images from the CDN.


Cloud CDN

In order to use this client, a cloud CDN such as CloudFlare is required. It is possible to use the official image servers directly, but this would obviously defeat the purpose of caching at all. The basic idea is to setup a domain such as cdn.mangadex-network.cf and configure it for any cloud CDN provider as CNAME for s2.mangadex.org or s5.mangadex.org.

TIP: At the time of writing, free domains are available at freenom


Runtime

To join the MangaDex@Home network, you need to be a registered user with a Client Key to operate a MangaDex@Home client. To run the application you need to install the following additional software:

Installation

Install the application globally via NPM by running the command:

sudo npm install -g @mangadex/cloud

Updating

If the application is already installed, it can be simply updated via NPM by running the command:

sudo npm update -g @mangadex/cloud

Running

To start the application the user needs to provide a valid client key, a port for communication and the URL to the CDN (which needs to be setup separately, e.g. CloudFlare) via commandline args.

mdath --key=xxxxxxxx --port=44300 --cache=https://cdn.mangadex-network.cf --size=512

TIP: Use the --help option to show all commandline arguments


Development

To start development you need to install the following additional software:

Clone Repository:

git clone 'https://github.com/mangadex-network/mangadex-at-cloud'

FAQs

Package last updated on 02 Sep 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc