Mango-это самостоятельный манга-сервер и читатель. Его функции включают
.cbz , .zip , .cbr и .rarПожалуйста, проверьте вики для получения дополнительной информации.
Просто загрузите предварительно построенный двоичный файл mango для последнего выпуска. Все зависимости статически связаны, и они должны работать с большинством систем Linux на AMD64.
docker-composeenv.example на .env.env . Обратите внимание, что основные и конфигурационные каталоги будут созданы, если они еще не существуют. Файлы в этих папках будут принадлежать пользователю rootdocker-compose up . Это должно построить изображение Docker и запустить контейнер с манго, работающим внутриlocalhost:9000 (или другой порт, если вы его изменили), чтобы войти в системуОфициальные изображения Docker доступны на Dockerhub.
crystal , shards и yarn . Вам также может потребоваться установить заголовки разработки некоторых библиотек. Пожалуйста, смотрите Dockerfile для полного списка зависимостейmake && sudo make installmangolocalhost:9000 чтобы войти в систему Mango - Manga Server and Web Reader. Version 0.27.0
Usage:
mango [sub_command] [options]
Options:
-c PATH, --config=PATH Path to the config file [type:String]
-h, --help Show this help.
-v, --version Show version.
Sub Commands:
admin Run admin tools
Расположение файла конфигурации по умолчанию - ~/.config/mango/config.yml . Это может быть иначе, если вы управляете манго в контейнере Docker. Параметры конфигурации и значения по умолчанию приведены ниже
---
host : 0.0.0.0
port : 9000
base_url : /
session_secret : mango-session-secret
library_path : ~/mango/library
db_path : ~/mango/mango.db
queue_db_path : ~/mango/queue.db
scan_interval_minutes : 5
thumbnail_generation_interval_hours : 24
log_level : info
upload_path : ~/mango/uploads
plugin_path : ~/mango/plugins
download_timeout_seconds : 30
library_cache_path : ~/mango/library.yml.gz
cache_enabled : true
cache_size_mbs : 50
cache_log_enabled : true
disable_login : false
default_username : " "
auth_proxy_header_name : " "
plugin_update_interval_hours : 24scan_interval_minutes , thumbnail_generation_interval_hours и plugin_update_interval_hours может быть любым неотрицательным целым числом. Установка их на 0 отключает периодические задачиlog_level может быть debug , info , warn , error , fatal или off . Установка off отключения журналаdisable_login на True. Обратите внимание, что default_username должно быть установлено на существующее имя пользователя для работы.cache_enabled true , вы можете включить экспериментальную функцию, где метаданные библиотеки манго кэша для улучшения времени загрузки страницы. Вы можете дополнительно настроить функцию с помощью cache_size_mbs и cache_log_enabled .Вы можете организовать свои архивные файлы в вложенные папки в каталоге библиотеки. Вот пример:
.
├── Manga 1
│ ├── Volume 1.cbz
│ ├── Volume 2.cbz
│ ├── Volume 3.cbz
│ └── Volume 4.zip
└── Manga 2
└── Vol. 1
└── Ch.1 - Ch.3
├── 1.zip
├── 2.zip
└── 3.zip
При первом забеге Mango регистрирует имя пользователя по умолчанию и случайно сгенерированный пароль в Stdout. Вам рекомендуется немедленно изменить пароль.
Библиотека:

Заголовок:

Темный режим:

Читатель:

Мобильный пользовательский интерфейс:

Пожалуйста, проверьте руководство по разработке, если вы заинтересованы в кодовых вкладах.
Алекс Лин ? | Джаредлт ? ? | ココロ ? | Valentijn ? | летающие сайс ? | Ксавье ? | Джарао ? |
이인용 | Саймон | Дэвид Кнаак ? | Я использую Arch Batd ? | Bradleyds2 | Роббо |