설치
더 많은 작업
Wikven은 두 가지 방식으로 실행됩니다. Linux에서는 Docker가 필요 없는 단일 파일인 단독 실행 바이너리가 가장 간단합니다. macOS나 Windows에서는 Docker 이미지를 사용하십시오. 직접 고친 내용이나 아직 어떤 릴리스에도 담기지 않은 커밋을 실행하려면 소스에서 빌드하십시오.
바이너리
x86_64와 arm64 Linux용으로 MediaWiki를 내장한 단일 자체 완결형 실행 파일입니다. 내려받은 뒤 실행 권한을 부여하십시오:
curl -L -o wikven https://github.com/chaotic-ground/wikven/releases/latest/download/wikven-linux-x86_64
chmod +x wikven
arm64에서는 wikven-linux-aarch64를 사용하십시오. 이 파일을 PATH에 설치하는 방법, 나이틀리 빌드, 그리고 이 파일이 사용하는 선택적 호스트 도구에 관해서는 단독 실행 바이너리를 참고하십시오.
Docker
Docker가 설치된 모든 플랫폼에서 동작하므로, macOS와 Windows에서 사용할 선택지입니다. 이미지는 GitHub Container Registry에 게시됩니다:
docker pull ghcr.io/chaotic-ground/wikven
같은 이미지는 Quay에도 quay.io/chaotic-ground/wikven으로 게시됩니다. 한 번의 빌드가 두 주소에 모두 푸시하므로, 응답하는 쪽에서 받으면 됩니다.
태그가 없는 이미지는 가장 최근에 릴리스된 버전입니다. 빌드를 고정하려면 버전 태그 :1.3.0이나 다이제스트(ghcr.io/chaotic-ground/wikven@sha256:...)를 쓰십시오. 메이저와 마이너 버전 태그도 함께 게시되며, 그 계열에 릴리스가 쌓이면 따라 움직입니다. 날짜가 붙은 nightly-YYYY-MM-DD 태그는 그날의 main 브랜치로, 릴리스 전의 변경을 미리 써 볼 때 쓰십시오.
어느 MediaWiki인가
MediaWiki는 따로 설치하지 않습니다. Wikven을 실행하는 모든 방법이 저마다 MediaWiki를 안고 옵니다. 이미지와 바이너리는 MediaWiki 1.46.0 위에서 만들어지며, 어떻게 실행하든 여러분의 문서를 렌더링하는 것은 그것입니다.
버전
Wikven의 새 메이저 버전은 새 MediaWiki 릴리스로 옮겨 갈 때마다, 그리고 그때에만 나옵니다. 장기 지원 릴리스만이 아니라 MediaWiki의 모든 릴리스를 따라가므로, 한 해에 메이저가 두 번 정도 나옵니다. 새 MediaWiki는 여러분의 MediaWiki:Common.css와 MediaWiki:Common.js가 선택하는 HTML을 바꿀 수 있으니, 메이저로 옮기기 전에는 그 릴리스 노트를 읽고, 옮긴 뒤에는 사이트를 빌드해서 직접 살펴보십시오.
Wikven 자체의 변경이 사이트를 깨뜨린다면, 그 변경만을 위한 메이저는 나오지 않습니다. 다음 MediaWiki 릴리스를 기다리며, 그때까지는 예전 동작이 그대로 유지되고 문서가 무엇이 바뀔지 알려 줍니다. 그래서 마이너나 패치 릴리스는 그 전에 빌드되던 사이트를 깨뜨리지 않습니다. 단 하나의 예외는 해로운 무언가를 고치는 변경으로, 이것은 기다리지 않습니다.
Wikven을 갖추었다면, 시작하기로 이동해 첫 사이트를 만드십시오.