[알림]
  • 2025년 3분기 1급 관리자에 대한 투표를 진행 중입니다.
  • Central 스킨에 대한 피드백이 진행 중입니다.
  • r7 vs r8
    ... ...
    37 37
    echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/8.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-8.0.list
    38 38
    apt-get update
    39 39
    apt-get install -y mongodb-org}}}
    40
    'mongod' 를 입력했을 경우, illegal instruction 이 뜬다면 mongodb 를 proot 가 아닌 Termux 에서 설치기를 바란다.
    40
    'mongod' 를 입력했을 경우, illegal instruction 이 뜬다면 하위 illegal instruction 문단을 확인 바란다.
    41 41
    42 42
    nginx 설치[* https 지원을 위해 필요]
    43 43
    {{{apt-get install nginx
    ... ...
    57 57
    meilisearch 설치
    58 58
    {{{curl -L https://install.meilisearch.com | sh
    59 59
    }}}
    60
    == 실행 ==
    61
    Termux 는 여러 창을 킬수 있기 때문에 각 창마다 해당 프로그램을 실행시키면 된다.[* 화면 왼쪽 측면을 스와이프-New Session]
    62
    === mongodb ===
    63
    Proot 환경이기 때문에 오류가 날수도 있어서 dbpath 를 지정해주는 것이 좋다.
    64
    65
    thetree 폴더에서
    66
    {{{
    67
    mkdir DB
    68
    mongod --dbpath DB}}}
    69
    'mongod --dbpath DB' 는 mongodb를 실행하니 명령어이니 꺼졌을때 다시 입력하기만 하면 된다.
    70
    ==== illegal instruction ====
    71
    해당 오류가 발생할 경우, Proot 가 아닌 Termux 에서 아래 명령어를 실행시켜 설치한다.
    72
    {{{wget https://its-pointless.github.io/setup-pointless-repo.sh
    73
    sh setup-pointless-repo.sh
    74
    pkg upgrade && pkg update
    75
    pkg install mongodb
    76
    mkdir -p $PREFIX/data/db
    77
    mkdir $PREFIX/var/log/mongodb
    78
    touch $PREFIX/var/log/mongodb/mongodb.log}}}
    79
    이후 똑같이 mongod 를 실행하면 된다.
    80
    === meilisearch ===
    81
    호환성에는 문제가 없기 때문에 아래 명령어로 실행할 수 있다.
    82
    {{{./meilisearch --master-key="aSampleMasterKey"
    83
    }}}