Mango ist ein selbst gehosteter Manga-Server und Leser. Zu den Funktionen gehören
.cbz , .zip , .cbr und .rarBitte überprüfen Sie das Wiki, um weitere Informationen zu erhalten.
Laden Sie einfach die vorgefertigte Binärdatei- mango für die neueste Version herunter. Alle Abhängigkeiten sind statisch verknüpft und sollte mit den meisten Linux -Systemen auf AMD64 funktionieren.
docker-composeenv.example -Datei nach .env.env aus. Beachten Sie, dass die Haupt- und Konfigurationsverzeichnisse erstellt werden, wenn sie noch nicht vorhanden sind. Die Dateien in diesen Ordnern sind im Besitz des Root -Benutzerdocker-compose up . Dies sollte das Docker -Bild erstellen und den Container mit dem Mango innen startenlocalhost:9000 (oder einem anderen Port, wenn Sie ihn geändert haben), um sich anzumeldenDie offiziellen Docker -Bilder sind auf DockerHub verfügbar.
crystal , shards und yarn installiert haben. Möglicherweise müssen Sie auch die Entwicklungsheader einiger Bibliotheken installieren. Die vollständige Liste der Abhängigkeiten finden Sie in der Dockerfilemake && sudo make installmango ausführenlocalhost:9000 , um sich anzumelden 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
Der Standard -Konfigurationsdateispeicherort ist ~/.config/mango/config.yml . Es kann anders sein, wenn Sie Mango in einem Docker -Container ausführen. Die Konfigurationsoptionen und Standardwerte sind unten angegeben
---
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 und plugin_update_interval_hours können eine nicht negative Ganzzahl sein. Das Einstellen auf 0 deaktiviert die regelmäßigen Aufgabenlog_level kann debug , info , warn , error , fatal oder off sein. Das Einstellen von off der Protokollierung deaktiviertdisable_login auf true einstellen. Beachten Sie, dass default_username auf einen vorhandenen Benutzernamen festgelegt werden muss, damit dies funktioniert.cache_enabled auf true können Sie eine experimentelle Funktion aktivieren, bei der die Mango -Bibliotheksmetadaten die Ladezeit der Seiten verbessern können. Sie können die Funktion mit cache_size_mbs und cache_log_enabled weiter optimieren.Sie können Ihre Archivdateien in verschachtelten Ordnern im Bibliotheksverzeichnis organisieren. Hier ist ein Beispiel:
.
├── 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
Beim ersten Lauf würde Mango den Standard -Benutzernamen und ein zufällig generiertes Passwort für STDOut protokollieren. Sie werden empfohlen, das Passwort sofort zu ändern.
Bibliothek:

Titel:

Dunkler Modus:

Leser:

Mobile Benutzeroberfläche:

Bitte überprüfen Sie die Entwicklungsrichtlinie, wenn Sie an Codebeiträgen interessiert sind.
Alex Ling ? | Jaredlt ? ? | ココロ ? | Valentijn ? | Fliegs-Ursachen ? | Xavier ? | Jarao ? |
이인용 | Simon | David Knaack ? | Ich benutze Arch übrigens übrigens ? | Bradleyds2 | Robbo |