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

Docker Compose를 이용한 Wiki.js 설치하기.

달소 달소 835

3

7

 

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

 

앞서 소개해드린 Wiki.js를 Docker Compose를 이용해서 간단하게 설치해보도록하겠습니다.

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

 

가이드의 경우 최신버전이 아닌점이 조금 있어서 저는 현시점(12/24)을 기준으로 최신버전으로 명령어를 수정했습니다.

 

설치환경

Ubuntu 20.04.3 LTS

Docker 20.10.12

docker compose 2.2.2

 

설치전에 볼륨매핑용 디렉터리만 먼저 생성하겠습니다.

 

mkdir -p /data/wiki.js/data

 

Wiki.js Docker-compose.yml 

vi /data/wiki.js/docker-compose.yml

image.png.jpg

 

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:
      - /data/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"

 

image.png.jpg

 

변경할점은 db 계정/pw, port, 그리고 image의 버전정도가 있겠네요.

각 이미지의 버전은 hub.docker에서 모두 확인이 가능합니다.

 

작성이 모두 완료되었으면 docker compose up -d 명령어로 실행을 시키겠습니다.
 *반드시 해당 디렉터리로 가서 진행해야합니다.

 

image.png.jpg

 

완료가 되면 이렇게 두개의 컨테이너가 생긴것을 확인할 수 있으며

지정한 포트(저는 8888)로 웹으로 접근해보시면 됩니다.

 

image.png.jpg

 

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

image.png.jpg

 

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

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

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

 

image.png.jpg

 

이제 로그인창입니다.

 

image.png.jpg

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

 

image.png.jpg

 

 

image.png.jpg

 

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

 

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

 

image.png.jpg

image.png.jpg

 

나머지 기능들은.. 사용하면서 확인해봐야겠네요 ㅎ

 

잠깐 체험했는데.. 엄청 깔끔하니 마음에 쏙듭니다..

 

미디어위키는..한물간걸까요

++추가내용.

아직 클립보드 붙여넣기가 안되네요.. 18년도부터 이슈제기가있었는데 왜 안만들어주는지 ㅠㅠ

꾸준히 업데이트 되고있으니.. 가능성은 있다고 봐야겠지만요..

 

아무쪼록 조만간 서버포럼 위키로 돌아오겠습니다~

신고공유스크랩
7
profile image
달소 글쓴이 2021.12.27. 09:07
뻘짓의초심자

docker compose가 v1인 경우에는 docker-compose up -d 이고

v2인경우에는 명령어가 바뀌어서 docker compose up -d 가 맞습니다

2등
CRUD 2022.01.03. 21:20

구축까지는 잘 했는데 SSL 활성화 하는 방법이 있나요? 대부분 리버스 프록시로 nginx 쓰던데 nginx 가 꼭 필요한건지도 궁금합니다.

CRUD 2022.01.03. 23:25
CRUD

자문자답 리버스 프록시 설정 통해 해결했습니다. 아이고 오랜만에 하니 머리가 안돌아가네요 ㅠㅠ

profile image
달소 글쓴이 2022.01.04. 09:06
CRUD

여러 사이트를 운영할때는 리버스프록시가 아니면 답이안나오더라구요..

3등
김윤일 2022.01.24. 22:36

방금 도커에 올려보았습니다.

깔끔하고 좋네요. 저희 사무실에서 집단지성을 발휘할 때 유용할 것 같습니다.

프린트도 예쁘게 잘나오네요. 클립보드 붙여넣기도 제 경우는 바로 되는것 같아요

 

개인 메모장으로도 쓸 수 있겠어요 감사합니다

profile image
달소 글쓴이 2022.01.24. 22:51

저도 깔끔하니 좋더라구요 ㅎㅎ 클립보드 복붙 잘되시나요?? 제가 위지윅 에디터를 사용해서인지.. 안되서요 ㅠㅠ

다음 3.0이 올해 나온다고하니.. 기대해보고있습니다.

꽤 많이바뀐다고하더라구요

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
질문 proxmox ssd 인식이 갑자기 안됩니다 고장인걸까요? 3 kmw_ 1일 전09:37 124 +1
질문 ZFS 풀에서 계속 에러가 뜹니다 3 bass9030 1일 전00:43 82 +1
잡담 백업 주기와 방법에 대한 고민 12 칼룬 2일 전18:12 218 +1
3848 질문
image
감자칩 1시간 전20:04 30 0
3847 질문
normal
ljr10 1시간 전19:45 23 0
3846 질문
image
TANG 9시간 전11:33 82 0
3845 질문
normal
감자칩 1일 전18:55 100 0
3844 질문
normal
숲형 1일 전11:21 216 0
3843 질문
image
kmw_ 1일 전09:37 124 +1
3842 질문
normal
bass9030 1일 전00:43 82 +1
3841 잡담
normal
칼룬 2일 전18:12 218 +1
3840 질문
normal
늘맑음 2일 전15:10 183 +1
3839 질문
image
게르노 2일 전12:26 67 0
3838 잡담
normal
bong90a 2일 전10:50 361 0
3837 후기
image
추주비 2일 전10:33 266 +1
3836 질문
normal
angrynerd 3일 전14:11 417 0
3835 오픈소스
image
달소 4일 전23:00 379 0
3834 후기
normal
N4100 5일 전18:56 434 +4
3833 가이드
file
펜타네스트 5일 전18:39 289 +1
3832 질문
image
똥쓰똥쓰 5일 전17:02 274 0
3831 후기
image
동도리군 5일 전10:27 314 0
3830 질문
image
칼룬 6일 전11:56 78 0
3829 질문
image
초보나스 6일 전11:13 324 0