905 B
905 B
Mangadex@Home
To Build
Requirements
- The Java(TM) SE JDK, version 8 or greater
- ~500MB of free space
Instructions
- Run
./gradlew build
in order to build the entire project - Find the generated jars in
build/libs
, where the-all
jar is fat-jar with all dependencies
Features
V1.0
- implement API calls
- HTTPS
- cache eviction (on max size)
- cert refresh (when sent by API)
- async server (for users and upstream)
- streaming response (for users, upstream and in between)
- logging files
- config file
- license GPL V3 (c) Mangadex.org
V2.0
- bandwidth limit
- egress limit
- max connections limit
- graceful shutdown (finish in-flight requests)
- cache encryption (encryption key = cache key)
Stashed
- IPv6
- HTTP/2 and HTTP/3