Mango
v0.27.0
マンゴーは自己ホストの漫画サーバーであり、読者です。その機能には含まれます
.cbz 、 .zip 、 .cbr 、 .rar詳細については、Wikiを確認してください。
最新リリースのために、事前に構築されたバイナリファイルmangoをダウンロードするだけです。すべての依存関係は静的にリンクされており、AMD64のほとんどのLinuxシステムで動作するはずです。
docker-composeも必要ですenv.exampleファイルを.envにコピーします.envファイルの値に記入します。メインディレクトリと構成ディレクトリがまだ存在しない場合は作成されることに注意してください。これらのフォルダのファイルは、ルートユーザーが所有しますdocker-compose up実行します。これにより、Docker画像が構築され、マンゴーが内部で走っている状態でコンテナを起動するはずですlocalhost:9000 (または変更した場合は別のポート)に移動してログインします公式のDocker画像はDockerHubで入手できます。
crystal 、 shards 、 yarnが取り付けられていることを確認してください。また、一部のライブラリの開発ヘッダーをインストールする必要がある場合があります。依存関係の完全なリストについては、dockerfileをご覧くださいmake && sudo make installmangoを実行してマンゴーを開始しますlocalhost: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
最初の実行では、マンゴーはデフォルトのユーザー名とランダムに生成されたパスワードをstdoutにログに記録します。すぐにパスワードを変更することをお勧めします。
図書館:

タイトル:

ダークモード:

リーダー:

モバイルUI:

コードの貢献に興味がある場合は、開発ガイドラインを確認してください。
アレックス・リン ? | Jaredlt ? ? | ココロ ? | valentijn ? | 空飛ぶ告発 ? | ザビエル ? | ジャラオ ? |
이인용 | サイモン | デビッド・ナック ? | ところで、アーチを使用しています ? | Bradleyds2 | ロボ |