mineos-node
node.js implementation of mineos minecraft management
파일 탐색기
최종 버전 다운로드 (.zip)- node.js.yml
- alpine.md
- archlinux.md
- centos_8.md
- debian_10.md
- docker.md
- fedora_36.md
- freebsd.md
- rootless.md
- ubuntu_20.md
- webui.md
- crypto_keys.md
- index.md
- iptables_hardened.md
- iptables_simple.md
- nftables.md
- selinux.md
- CNAME
- README.md
- bootstrap-responsive.css
- bootstrap-responsive.min.css
- bootstrap.css
- bootstrap.min.css
- glyphicons-halflings-white.png
- glyphicons-halflings.png
- bootstrap.js
- bootstrap.min.js
- dataTables-bootstrap.css
- dataTables-bootstrap.min.css
- sort_asc.png
- sort_both.png
- sort_desc.png
- dataTables-bootstrap.js
- dataTables-bootstrap.min.js
- jquery.dataTables.js
- jquery.dataTables.min.js
- jquery.easypiechart.js
- jquery.easypiechart.min.js
- excanvas.js
- excanvas.min.js
- jquery.colorhelpers.js
- jquery.colorhelpers.min.js
- jquery.flot.canvas.js
- jquery.flot.canvas.min.js
- jquery.flot.categories.js
- jquery.flot.categories.min.js
- jquery.flot.crosshair.js
- jquery.flot.crosshair.min.js
- jquery.flot.errorbars.js
- jquery.flot.errorbars.min.js
- jquery.flot.fillbetween.js
- jquery.flot.fillbetween.min.js
- jquery.flot.image.js
- jquery.flot.image.min.js
- jquery.flot.js
- jquery.flot.min.js
- jquery.flot.navigate.js
- jquery.flot.navigate.min.js
- jquery.flot.pie.js
- jquery.flot.pie.min.js
- jquery.flot.resize.js
- jquery.flot.resize.min.js
- jquery.flot.selection.js
- jquery.flot.selection.min.js
- jquery.flot.stack.js
- jquery.flot.stack.min.js
- jquery.flot.symbol.js
- jquery.flot.symbol.min.js
- jquery.flot.threshold.js
- jquery.flot.threshold.min.js
- jquery.flot.time.js
- jquery.flot.time.min.js
- jquery.flot.tooltip.js
- jquery.flot.tooltip.min.js
- jquery.js
- jquery.min.js
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- jquery.validationEngine.css
- jquery.validationEngine.min.css
- jquery.validationEngine-cz.js
- jquery.validationEngine-cz.min.js
- jquery.validationEngine-da.js
- jquery.validationEngine-da.min.js
- jquery.validationEngine-de.js
- jquery.validationEngine-de.min.js
- jquery.validationEngine-en.js
- jquery.validationEngine-en.min.js
- jquery.validationEngine-es.js
- jquery.validationEngine-es.min.js
- jquery.validationEngine-et.js
- jquery.validationEngine-et.min.js
- jquery.validationEngine-fa.js
- jquery.validationEngine-fa.min.js
- jquery.validationEngine-fi.js
- jquery.validationEngine-fi.min.js
- jquery.validationEngine-fr.js
- jquery.validationEngine-fr.min.js
- jquery.validationEngine-hr.js
- jquery.validationEngine-hr.min.js
- jquery.validationEngine-hu.js
- jquery.validationEngine-hu.min.js
- jquery.validationEngine-it.js
- jquery.validationEngine-it.min.js
- jquery.validationEngine-ja.js
- jquery.validationEngine-ja.min.js
- jquery.validationEngine-nl.js
- jquery.validationEngine-nl.min.js
- jquery.validationEngine-no.js
- jquery.validationEngine-no.min.js
- jquery.validationEngine-pl.js
- jquery.validationEngine-pl.min.js
- jquery.validationEngine-pt.js
- jquery.validationEngine-pt.min.js
- jquery.validationEngine-pt_BR.js
- jquery.validationEngine-pt_BR.min.js
- jquery.validationEngine-ro.js
- jquery.validationEngine-ro.min.js
- jquery.validationEngine-ru.js
- jquery.validationEngine-ru.min.js
- jquery.validationEngine-se.js
- jquery.validationEngine-se.min.js
- jquery.validationEngine-tr.js
- jquery.validationEngine-tr.min.js
- jquery.validationEngine-vi.js
- jquery.validationEngine-vi.min.js
- jquery.validationEngine-zh_CN.js
- jquery.validationEngine-zh_CN.min.js
- jquery.validationEngine-zh_TW.js
- jquery.validationEngine-zh_TW.min.js
- jquery.validationEngine.js
- jquery.validationEngine.min.js
- bbq.js
- bbq.min.js
- jquery.form.js
- jquery.form.min.js
- jquery.formwizard.js
- jquery.formwizard.min.js
- fullcalendar.css
- fullcalendar.min.css
- fullcalendar.js
- fullcalendar.min.js
- gcal.js
- gcal.min.js
- jquery.gritter.css
- jquery.gritter.min.css
- close_black.png
- close_white.png
- jquery.gritter.js
- jquery.gritter.min.js
- jquery.placeholder.js
- jquery.placeholder.min.js
- jquery.inputmask.js
- jquery.inputmask.min.js
- jquery-2.1.4.js
- jquery-2.1.4.min.js
- jquery-ui-1.10.3.css
- jquery-ui-1.10.3.min.css
- jquery-ui-1.9.2.css
- jquery-ui-1.9.2.min.css
- animated-overlay.gif
- arrow.png
- ui-bg_diagonals-thick_18_b81900_40x40.png
- ui-bg_diagonals-thick_20_666666_40x40.pnga
- ui-bg_flat_10_000000_40x100.png
- ui-bg_glass_100_f6f6f6_1x400.png
- ui-bg_glass_100_fdf5ce_1x400.png
- ui-bg_glass_65_ffffff_1x400.png
- ui-bg_gloss-wave_35_f6a828_500x100.png
- ui-bg_highlight-soft_100_eeeeee_1x100.png
- ui-bg_highlight-soft_75_ffe45c_1x100.png
- ui-icons_222222_256x240.png
- ui-icons_228ef1_256x240.png
- ui-icons_ef8c08_256x240.png
- ui-icons_ffd27a_256x240.png
- ui-icons_ffffff_256x240.png
- jquery-ui-1.10.3.js
- jquery-ui-1.10.3.min.js
- jquery-ui-1.9.2.js
- jquery-ui-1.9.2.min.js
- modernizr-2.6.2.min.js
- moment.js
- moment.min.js
- jquery.ba-resize.js
- jquery.ba-resize.min.js
- select2.css
- select2.min.css
- select2-spinner.gif
- select2.png
- select2x2.png
- select2_locale_ca.js
- select2_locale_ca.min.js
- select2_locale_cs.js
- select2_locale_cs.min.js
- select2_locale_da.js
- select2_locale_da.min.js
- select2_locale_de.js
- select2_locale_de.min.js
- select2_locale_es.js
- select2_locale_es.min.js
- select2_locale_et.js
- select2_locale_et.min.js
- select2_locale_eu.js
- select2_locale_eu.min.js
- select2_locale_fr.js
- select2_locale_fr.min.js
- select2_locale_gl.js
- select2_locale_gl.min.js
- select2_locale_he.js
- select2_locale_he.min.js
- select2_locale_hr.js
- select2_locale_hr.min.js
- select2_locale_hu.js
- select2_locale_hu.min.js
- select2_locale_is.js
- select2_locale_is.min.js
- select2_locale_it.js
- select2_locale_it.min.js
- select2_locale_ja.js
- select2_locale_ja.min.js
- select2_locale_lt.js
- select2_locale_lt.min.js
- select2_locale_lv.js
- select2_locale_lv.min.js
- select2_locale_mk.js
- select2_locale_mk.min.js
- select2_locale_nl.js
- select2_locale_nl.min.js
- select2_locale_no.js
- select2_locale_no.min.js
- select2_locale_pl.js
- select2_locale_pl.min.js
- select2_locale_pt-BR.js
- select2_locale_pt-BR.min.js
- select2_locale_pt-PT.js
- select2_locale_pt-PT.min.js
- select2_locale_ro.js
- select2_locale_ro.min.js
- select2_locale_ru.js
- select2_locale_ru.min.js
- select2_locale_sk.js
- select2_locale_sk.min.js
- select2_locale_sv.js
- select2_locale_sv.min.js
- select2_locale_tr.js
- select2_locale_tr.min.js
- select2_locale_ua.js
- select2_locale_ua.min.js
- select2_locale_vi.js
- select2_locale_vi.min.js
- select2_locale_zh-CN.js
- select2_locale_zh-CN.min.js
- select2_locale_zh-TW.js
- select2_locale_zh-TW.min.js
- select2.js
- select2.min.js
- jquery.sparkline.js
- jquery.sparkline.min.js
- bg1.css
- bg2.css
- bg3.css
- bg4.css
- bg5.css
- americana.css
- blue.css
- brown.css
- emerald.css
- green.css
- lime.css
- magenta.css
- orange.css
- pink.css
- purple.css
- red.css
- serene.css
- teal.css
- tumble.css
- yellow.css
- fontawesome-webfont.eot
- fontawesome-webfont.svg
- fontawesome-webfont.ttf
- fontawesome-webfont.woff
- FontAwesome.otf
- font-awesome.css
- font-awesome.min.css
- iconmoon.dev.svg
- iconmoon.eot
- iconmoon.svg
- iconmoon.ttf
- iconmoon.woff
- iconmoon.css
- iconmoon.min.css
- index.html
- custom.css
- style.css
- avatar.png
- mask.png
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
- 5.jpg
- 1.gif
- arrow_right.png
- check.png
- dot.png
- logo-dark.png
- logo-white.png
- pattern.png
- plus.png
- zoom.png
- application.js
- easypiechart.sample.js
- plugins.js
- scriptin.js
- locale-de_DE.json
- locale-en_US.json
- locale-es_MX.json
- locale-fr_FR.json
- locale-it_IT.json
- locale-ja_JP.json
- locale-no_NB.json
- locale-ru_RU.json
- locale-sv_SE.json
- index.html
- login.html
- mineos-games.service
- openrc_conf
- supervisor_conf
- supervisor_conf.bsd
- systemd_conf
- upstart_conf
- bedrock-server.js
- bedrock-wrapper.js
- bungeecord.js
- cuberite.js
- forge.js
- ftb.js
- ftb_legacy.js
- ftb_thirdparty_legacy.js
- imagicalmine.js
- mianite.js
- mojang.js
- nukkit.js
- paperspigot.js
- papertemplate.js
- spigot.js
- spongevanilla.js
- template.js
- travertine.js
- waterfall.js
- mineos.fc
- mineos.if
- mineos.te
- custom.conf
- download_profiles.sh
- test-mineos.js
- test-server.js
- .dockerignore
- .gitattributes
- .gitignore
- auth.js
- docker-compose.yml
- Dockerfile
- Dockerfile.dev
- entrypoint.sh
- generate-sslcert.sh
- install_rootless.sh
- java.js
- LICENSE.md
- Makefile
- mineos-games.service
- mineos.conf
- mineos.js
- mineos_console.js
- mineos_shutdown.js
- package-lock.json
- package.json
- profiles.js
- README.md
- reset_webui.sh
- server.js
- service.js
- update_webui.sh
- webui.js
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/hexparrot/mineos-node
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd mineos-node
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- APT (Debian/Ubuntu 계열) Debian/Ubuntu 계열 리눅스에 기본 내장된 패키지 매니저입니다.
apt-get install -y nodejs git rdiff-backup screen build-essential openjdk-8-jre-headless
APT 패키지 저장소에서 바로 설치합니다 (Debian/Ubuntu 계열).
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
4. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
echo "CXX=c++ npm install" | sh
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
