Mango é um servidor e leitor de mangá auto-hospedado. Seus recursos incluem
.cbz , .zip , .cbr e .rarVerifique o wiki para obter mais informações.
Basta baixar a mango de arquivo binário pré-criada para obter o último lançamento. Todas as dependências estão estaticamente vinculadas e devem funcionar com a maioria dos sistemas Linux no AMD64.
docker-composeenv.example para .env.env . Observe que os diretórios principais e de configuração serão criados se ainda não existirem. Os arquivos nessas pastas serão de propriedade do usuário rootdocker-compose up . Isso deve construir a imagem do docker e iniciar o recipiente com manga correndo dentrolocalhost:9000 (ou uma porta diferente se você a alterar) para fazer loginAs imagens oficiais do Docker estão disponíveis no DockerHub.
crystal , shards e yarn instalados. Você também pode precisar instalar os cabeçalhos de desenvolvimento de algumas bibliotecas. Consulte o Dockerfile para obter a lista completa de dependênciasmake && sudo make installmango de comandolocalhost:9000 para fazer login 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
A localização do arquivo de configuração padrão é ~/.config/mango/config.yml . Pode ser diferente se você estiver executando manga em um contêiner do Docker. As opções de configuração e os valores padrão são fornecidos abaixo
---
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 e plugin_update_interval_hours podem ser qualquer número inteiro não negativo. Definindo -os como 0 desabilita as tarefas periódicaslog_level pode ser debug , info , warn , error , fatal ou off . Configurando para off o registrodisable_login como true. Observe que o default_username deve ser definido como um nome de usuário existente para que isso funcione.cache_enabled como true , você pode ativar um recurso experimental em que os metadados da biblioteca de cache de manga para melhorar o tempo de carregamento da página. Você pode ajustar ainda mais o recurso com cache_size_mbs e cache_log_enabled .Você pode organizar seus arquivos de arquivo em pastas aninhadas no diretório da biblioteca. Aqui está um exemplo:
.
├── 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
Na primeira execução, a Mango registraria o nome de usuário padrão e uma senha gerada aleatoriamente para o stdout. Você é aconselhado a alterar imediatamente a senha.
Biblioteca:

Título:

Modo escuro:

Leitor:

Interface do usuário móvel:

Verifique a diretriz de desenvolvimento se estiver interessado em contribuições de código.
Alex Ling ? | Jaredlt ? ? | ココロ ? | Valentijn ? | Sausages voadores ? | Xavier ? | Jarao ? |
이인용 | Simon | David Knaack ? | eu uso arch btw ? | Bradleyds2 | Robbo |