• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

헤놀로지에 오픈소스 위키 플랫폼 wiki.js 설치하기.

달소 달소 653

3

4

 

안녕하세요. 달소입니다.

 

앞서 설치해본 wiki.js가 마음에 들어서 ㅎㅎ 더 많은분들이 쓰면 좋을것 같아 헤놀로지용으로도 가이드를 하나 작성해봅니다.

안녕하세요. 달소입니다. 정신수양을 하고있는중에 이것저것 찾아보다가 발견한 오픈소스 위키 플랫폼 wiki.js입니다. 보통 위키라고하시면 다들 익숙하신게 미디어위...
달소 | 2021.12.24

 

큰 골조는 다르지않습니다.

 

구축하고자하는 헤놀로지에 Docker가 설치되어있어야하고 docker-compose도 설치되어있어야 합니다.

 

설치환경

Xpenology DSM 7

Docker 20.10.3

docker-compose 1.28.5

 

image.png.jpg

 

wiki.js 설치 docker-compose는 이전에 작성했던 글을 참고했습니다.

 

사전준비사항

앞서 말씀드린 환경이외에 데이터를 저장할 공유폴더를 미리 새로 할당해놓겠습니다.

wiki.js 특성상 데이터가 모두 한곳에 postgre에 집중되기때문에 이곳을 별도로 할당해주시면 되겠습니다.

 

공유폴더 생성하기

image.png.jpg

 

이렇게 생성해준 공유폴더에 데이터 폴더를 하나 만들어주시고

터미널로 접근해주세요.

image.png.jpg

 

wiki.js용 docker-compose 작성하기

 

cd /volume2/wiki.js

vi docker-compose.yml

 

image.png.jpg

 

내용은 아래와같으며 변경할것들은 
volume매칭할 저장소 위치와 포트정도가 있겠습니다.
나머지는 12/24 기준 최신버전들입니다.

 

version: "3"
services:

  db:
    image: postgres:14.1-alpine
    environment:
      POSTGRES_DB: wiki
      POSTGRES_PASSWORD: wikijsrocks
      POSTGRES_USER: wikijs
    logging:
      driver: "none"
    restart: unless-stopped
    volumes:
      - /volume2/wiki.js/data:/var/lib/postgresql/data

  wiki:
    image: requarks/wiki:2.5
    depends_on:
      - db
    environment:
      DB_TYPE: postgres
      DB_HOST: db
      DB_PORT: 5432
      DB_USER: wikijs
      DB_PASS: wikijsrocks
      DB_NAME: wiki
    restart: unless-stopped
    ports:
      - "8888:3000"
 

 

작성을 완료했으면 docker-compose up -d 명령어로 컨테이너를 생성해줍니다. 

 

image.png.jpg

 

에러가 없이 정상적으로 생성이 완료되었으면 아래처럼 docker 패키지에서도 확인이 가능합니다.

 

image.png.jpg

 

 

접근은 설정해준대로 ip:8888포트로 접근하시면됩니다.

 

최신버전 확인 및 관리자 계정 생성 
 

image.png.jpg

 

이제 주의해야할 구간입니다.

아래 내용을 숙지해서 url로 만드시면 되겠습니다.

기본적으로 ip:8888로도 접근가능합니다.

 

image.png.jpg

 

이제 로그인창입니다.

 

image.png.jpg

처음 로그인시에는 기본 페이지를 하나 만들라고하는데 원하시는 형태의 편집기를 사용해서 만들어주시면됩니다.

 

image.png.jpg

 

 

image.png.jpg

 

페이지를 하나씩 만듭니다.

 

앞서 제목 부제 등등 설정하는게 있었는데 까먹고 캡쳐를 못했네요 ㅎ

 

image.png.jpg

image.png.jpg

 

나머지 기능들은 차근차근 하나씩 달아보도록 하겠습니다.

 

개인적으로 꽤나 깔끔해서 마음이 드는데 아쉬운점이 몇가지있긴합니다...만 뭐 일단 써보면서 개선되기를 바래야겠지요

 

사용가이드는 추후에 글 하나에 모두 포스팅되도록 해보겠습니다.

 

신고공유스크랩
4
profile image
달소 글쓴이 2022.06.08. 17:33
나스초보

docker-compose의 이미지 번호만 바꾸면 자동으로 업데이트 되실겁니다

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 제목 글쓴이 날짜 조회 추천
공지 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25520 +25
공지 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27120 +23
m.2 nvme 단독설치(DSM 및 볼륨)를 위한 nvmesystem addon for mshell 배포. 1 화정큐삼 5시간 전21:48 75 +4
nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 15시간 전12:06 123 +4
Hp microsever Gen8에서 n100나스로 이전 10 제러스 2일 전15:34 304 +1
225
image
달소 21.12.30.18:49 431 +1
224
image
달소 21.12.30.14:32 1520 +4
223
image
달소 21.12.30.13:24 5518 +5
222
image
달소 21.12.30.09:39 811 +2
221
normal
가온누리 21.12.29.23:38 535 +1
220
normal
다다파파 21.12.29.23:17 435 0
219
image
달소 21.12.29.17:44 5474 +9
218
image
지찬공 21.12.29.13:59 1597 +3
217
normal
pinez 21.12.29.10:00 502 +1
216
image
Noksu 21.12.28.19:15 634 +3
215
image
달소 21.12.28.11:52 4461 +7
214
normal
ILF 21.12.27.20:24 274 +1
213
image
설휘 21.12.25.10:51 292 +1
image
달소 21.12.24.18:21 653 +3
211
normal
별과물 21.12.24.12:12 1888 +4
210
image
uaysk 21.12.24.09:39 888 +2
209
normal
James_0507 21.12.23.17:25 309 +1
208
normal
후레이크 21.12.21.15:50 211 +2
207
normal
지찬공 21.12.21.14:04 1165 +2
206
normal
고양이한마리 21.12.21.09:02 216 +1