본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
Wiki.js

Wiki.js

Wiki.js는 Node.js와 PostgreSQL에서 실행되는 자체 호스팅 위키입니다. 마크다운이나 비주얼 편집기로 작성하고, 모든 개정 이력을 보관하며, 페이지별로 읽기와 편집 권한을 지정할 수 있습니다. AGPL-3.0 라이선스, GitHub 스타 28,700개 이상.

한눈에 보기

라이선스 AGPL-3.0 버전 2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Wiki.js 접속

  • 브라우저에서 다음 URL을 여세요: http://<SERVER_IP>
  • 설치 후 컨테이너가 초기화되는 데 몇 분이 걸릴 수 있습니다.
  • 화면에 표시되는 설치 마법사를 완료해 설치를 마칩니다.

중요한 파일 및 디렉토리

  • 설치 경로: /etc/wiki
  • Compose 파일: /etc/wiki/docker-compose.yml
  • 환경 파일: /etc/wiki/.env
  • PostgreSQL 데이터: Docker 볼륨 /var/lib/docker/volumes/wiki_db-data

Docker Compose 관리

설치 디렉토리로 Go:

cd /etc/wiki

컨테이너 상태 확인:

docker compose ps

로그 보기:

docker compose logs -f

컨테이너를 재시작합니다:

docker compose restart

스택 중지:

docker compose down

스택 시작:

docker compose up -d

Let's Encrypt로 HTTPS 활성화

1. 도메인 또는 서브도메인에 서버의 공용 IP 주소를 가리키는 A 레코드를 생성합니다.

2. 도메인이 HTTP로 접근 가능한지 확인합니다.

3. 스택을 중지합니다:

cd /etc/wiki && docker compose down

4. Edit the environment file (/etc/wiki/.env) and set your domain and email address:

LETSENCRYPT_DOMAIN=wiki.example.com
[email protected]
SSL_ACTIVE=1

5. 컨테이너를 다시 시작합니다:

cd /etc/wiki && docker compose up -d

6. 인증서 발급 과정은 다음 명령으로 확인할 수 있습니다:

cd /etc/wiki && docker compose logs -f wiki

7. Let's Encrypt 인증서가 발급되면 도메인으로 Wiki.js에 접속합니다.

HTTP에서 HTTPS로 리디렉션 활성화

  1. Wiki.js 관리 영역을 엽니다.
  2. 왼쪽 내비게이션 메뉴에서 SSL을 엽니다.
  3. HTTP 요청을 HTTPS로 리디렉션하는 설정을 활성화합니다. 

개발 도구의 더 보기

관련 앱.

Deploy Wiki.js now. 월 $2.48부터.