| r5 | ||
|---|---|---|
| r2 | 1 | [[분류:the tree]] |
| r3 | 2 | [include(틀:상위 문서, 문서명1=the tree)] |
| r1 (새 문서) | 3 | * apt-get 업데이트 |
| r4 | 4 | {{{#!syntax sh |
| 5 | apt-get update -y | |
| 6 | }}} | |
| r1 (새 문서) | 7 | * sudo 설치 |
| r4 | 8 | {{{#!syntax sh |
| 9 | apt-get install sudo -y | |
| 10 | }}} | |
| r1 (새 문서) | 11 | * apt 업데이트 |
| r4 | 12 | {{{#!syntax sh |
| 13 | sudo apt update | |
| 14 | sudo apt upgrade -y | |
| 15 | }}} | |
| r1 (새 문서) | 16 | * curl 설치 |
| r4 | 17 | {{{#!syntax sh |
| 18 | sudo apt install curl -y | |
| 19 | }}} | |
| r1 (새 문서) | 20 | * nvm 설치 ([[https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating|github 링크]]) |
| r4 | 21 | {{{#!syntax sh |
| r5 | 22 | nvm install 20 |
| r4 | 23 | }}} |
| r1 (새 문서) | 24 | * pm2 설치[* npm은 기본으로 설치되어 있음.] |
| r4 | 25 | {{{#!syntax sh |
| 26 | npm install pm2 -g | |
| 27 | }}} | |
| r1 (새 문서) | 28 | ----- |
| 29 | * mongoDB 설치 | |
| r4 | 30 | {{{#!syntax sh |
| 31 | sudo apt-get install gnupg curl -y | |
| 32 | curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \ | |
| r1 (새 문서) | 33 | sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \ |
| r4 | 34 | --dearmor}}} |
| 35 | > {{{#!syntax sh | |
| 36 | echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list}}} | |
| r1 (새 문서) | 37 | >----- |
| 38 | > ubuntu 24.04 (Noble) | |
| 39 | {{{#!folding [ 다른 버전 보기 ] | |
| r4 | 40 | > {{{#!syntax sh |
| 41 | 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" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list}}} | |
| r1 (새 문서) | 42 | >----- |
| 43 | > Ubuntu 22.04 (Jammy) | |
| 44 | ||
| r4 | 45 | > {{{#!syntax sh |
| 46 | echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list | |
| 47 | }}} | |
| r1 (새 문서) | 48 | >----- |
| 49 | > Ubuntu 20.04 (Focal) | |
| 50 | }}} | |
| r4 | 51 | {{{#!syntax sh |
| 52 | sudo apt-get update | |
| 53 | sudo apt-get install -y mongodb-org | |
| 54 | }}} | |
| r1 (새 문서) | 55 | |
| 56 | > 5[* 5. Asia] - 68[* 68. Seoul] | |
| 57 | * systemctl 설치 | |
| r4 | 58 | {{{#!syntax sh |
| 59 | sudo apt-get install systemctl -y | |
| 60 | }}} | |
| r1 (새 문서) | 61 | * mongoDB 실행 |
| 62 | > mongosh | |
| 63 | {{{#!folding [ 만약 실행이 안된다면 ] | |
| 64 | > docker -> Files -> {{{/etc/mongod.conf}}}로 이동 | |
| 65 | > 아래와 같이 수정 및 모든 주석 삭제 후 저장 | |
| 66 | >----- | |
| 67 | > 수정 전 | |
| 68 | >{{{storage: | |
| 69 | dbPath: /var/lib/mongodb | |
| 70 | journal: | |
| 71 | enabled: true | |
| 72 | }}} | |
| 73 | >----- | |
| 74 | > 수정 후 | |
| 75 | > {{{storage: | |
| 76 | dbPath: /var/lib/mongodb | |
| 77 | }}}}}} | |
| 78 | * DB 생성 및 DB에 접속할 user 만들기 | |
| 79 | > use test123 //test123 DB 생성 및 접속 | |
| 80 | > db.createUser({ user: "admin", pwd: "0000", roles: [ "readWrite" ]}) //admin 계정으로 0000 비밀번호로 readWrite 권한으로 계정 생성 | |
| 81 | > db.getUsers(); //생성된 User 확인 | |
| 82 | > exit | |
| 83 | * Meilisearch 설치 | |
| r4 | 84 | {{{#!syntax sh |
| 85 | curl -L https://install.meilisearch.com | sh | |
| 86 | }}} | |
| r1 (새 문서) | 87 | * git 설치 |
| r4 | 88 | {{{#!syntax sh |
| 89 | apt install git -y | |
| 90 | }}} | |
| r1 (새 문서) | 91 | * the tree 엔진 설치 |
| r4 | 92 | {{{#!syntax sh |
| 93 | git clone https://github.com/wjdgustn/thetree --recursive | |
| 94 | }}} | |
| r1 (새 문서) | 95 | |
| 96 | ----- | |
| 97 | 출처 | |
| 98 | * 다올위키 [[https://daol.cc/w/the tree/설치 방법|the tree/설치 방법]] 문서의 [[https://daol.cc/w/the%20tree/%EC%84%A4%EC%B9%98%20%EB%B0%A9%EB%B2%95?uuid=e67d8b0a-91f1-4f67-9713-c2a5f8d55ece|r10]]판에서 가져옴. | |
| 99 | * 더시드위키 [[https://theseed.io/w/사용자:asdf1024/연습장|사용자:asdf1024/연습장]] 문서의 [[https://theseed.io/w/%EC%82%AC%EC%9A%A9%EC%9E%90:asdf1024/%EC%97%B0%EC%8A%B5%EC%9E%A5?uuid=79a62d21-f6a7-4acd-a8c7-ec138bd558a0|r654]]판에서 가져옴. | |
| 100 | * 더시드위키 [[https://theseed.io/w/사용자:asdf1025/the tree 설치|사용자:asdf1025/the tree 설치]] 문서의 [[https://theseed.io/w/%EC%82%AC%EC%9A%A9%EC%9E%90:asdf1025/the%20tree%20%EC%84%A4%EC%B9%98?uuid=0ee2ab8d-594a-4879-a33e-847ab908a4e7|r21]]판에서 가져옴. |