Mango
Mango is a self-hosted manga server and web reader
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- general-question.md
- dark.png
- library.png
- mobile.png
- reader.png
- title.png
- build.yml
- dockerhub.yml
- autoapproval.yml
- FUNDING.yml
- foreign_keys.6.cr
- ids.2.cr
- ids_signature.7.cr
- md_account.11.cr
- relative_path.8.cr
- relative_path_fix.10.cr
- sort_title.12.cr
- tags.4.cr
- thumbnails.3.cr
- titles.5.cr
- unavailable.9.cr
- users.1.cr
- mango.less
- tags.less
- uikit.less
- icon.png
- icon_x192.png
- icon_x512.png
- icon_x96.png
- banner-paddings.png
- banner.png
- loading.gif
- admin.js
- alert.js
- common.js
- dots.js
- download-manager.js
- missing-items.js
- plugin-download.js
- reader.js
- search.js
- sort-items.js
- subscription-manager.js
- subscription.js
- title.js
- user-edit.js
- user.js
- favicon.ico
- manifest.json
- robots.txt
- index.js
- info.json
- test-config.yml
- config_spec.cr
- plugin_spec.cr
- rename_spec.cr
- spec_helper.cr
- storage_spec.cr
- util_spec.cr
- auth_handler.cr
- cors_handler.cr
- log_handler.cr
- static_handler.cr
- upload_handler.cr
- archive_entry.cr
- cache.cr
- dir_entry.cr
- entry.cr
- library.cr
- title.cr
- types.cr
- downloader.cr
- plugin.cr
- subscriptions.cr
- updater.cr
- admin.cr
- api.cr
- main.cr
- opds.cr
- reader.cr
- chapter_sort.cr
- numeric_sort.cr
- proxy.cr
- signature.cr
- util.cr
- validation.cr
- web.cr
- card.html.ecr
- dots.html.ecr
- entry-modal.html.ecr
- head.html.ecr
- jquery-ui.html.ecr
- moment.html.ecr
- sort-form.html.ecr
- uikit.html.ecr
- index.xml.ecr
- title.xml.ecr
- admin.html.ecr
- api.html.ecr
- download-manager.html.ecr
- home.html.ecr
- layout.html.ecr
- library.html.ecr
- login.html.ecr
- message.html.ecr
- missing-items.html.ecr
- plugin-download.html.ecr
- reader-error.html.ecr
- reader.html.ecr
- subscription-manager.html.ecr
- tag.html.ecr
- tags.html.ecr
- title.html.ecr
- user-edit.html.ecr
- user.html.ecr
- archive.cr
- config.cr
- logger.cr
- main_fiber.cr
- mango.cr
- queue.cr
- rename.cr
- server.cr
- storage.cr
- upload.cr
- .all-contributorsrc
- .ameba.yml
- .dockerignore
- .gitignore
- docker-compose.yml
- Dockerfile
- Dockerfile.arm32v7
- Dockerfile.arm64v8
- env.example
- gulpfile.js
- LICENSE
- Makefile
- package.json
- README.md
- shard.lock
- shard.yml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/getmango/Mango
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Mango
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
