mirror of
https://github.com/hkalexling/Mango.git
synced 2026-01-24 00:03:14 -05:00
5eb089863c28154cc6fd6acc9cc87fe71deb0e46
Mango
Mango is a self-hosted Manga Server and Reader. Its features include
- Multi-user support
- Supports both
.zipand.cbzformats - Automatically store reading progress
- The web reader is responsive and works well on mobile, so there is no need for a mobile app
- All the static files are embedded in the binary, so the deployment process is easy and painless
Installation
Build from source
- Make sure you have Crystal (0.32.0), Node and Yarn installed
- Clone the repository
- Run
make - Move the compiled executable to your desire location and run it
Usage
CLI
Mango e-manga server/reader. Version 0.1.0
-v, --version Show version
-h, --help Show help
-c PATH, --config=PATH Path to the config file. Default is `~/.config/mango/config.yml`
Config
The default config file location is ~/.config/mango/config.yml. The config options and default values are given below
---
port: 9000
library_path: ~/mango/library
db_path: ~/mango/mango.db
scan_interval_minutes: 5
log_level: info
Screenshots
Contributing
- Fork it (https://github.com/your-github-user/mango/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Alex Ling - creator and maintainer
Languages
Crystal
64.8%
HTML
18%
JavaScript
15.2%
Less
1.6%
Makefile
0.3%
Other
0.1%