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로 리디렉션 활성화
- Wiki.js 관리 영역을 엽니다.
- 왼쪽 내비게이션 메뉴에서 SSL을 엽니다.
- HTTP 요청을 HTTPS로 리디렉션하는 설정을 활성화합니다.