بدون توضیح

ZyntharSekki 3ffb854e4e 중복되는 내용 삭제..? 7 سال پیش
.github 918f1161d8 Int Exceptions 7 سال پیش
conf_example 918f1161d8 Int Exceptions 7 سال پیش
language 233213df7c Added & Adjusted some features (#580) 7 سال پیش
languages 362a58d60e 번역 딕셔너리 내용 추가 << #563 7 سال پیش
set_mark 0896825b31 파서 버그 수정 7 سال پیش
views 654496c11a 오류 수정, 오류 메시지 display되도록 함 7 سال پیش
.dockerignore d80689d1d2 Dockerizing. Closes #516. 7 سال پیش
.gitignore 21c1a22213 Update .gitignore 7 سال پیش
Docker-Install.md 918f1161d8 Int Exceptions 7 سال پیش
Dockerfile d80689d1d2 Dockerizing. Closes #516. 7 سال پیش
LICENSE 53b438eeb4 update LICENSE 7 سال پیش
app.py 1351077cd6 번역 개선 << #563 7 سال پیش
emergency_tool.py 918f1161d8 Int Exceptions 7 سال پیش
func.py 8ffe790ceb issue #563 브랜치 통합 작업 7 سال پیش
logo.png 740c4ef5cc logo upload 7 سال پیش
mark.py b2112c52be 처리 위치 변경 7 سال پیش
oauthsettings.json 918f1161d8 Int Exceptions 7 سال پیش
readme-ko.md 3ffb854e4e 중복되는 내용 삭제..? 7 سال پیش
readme.md b1f520aeb4 Update readme.md 7 سال پیش
requirements.txt fd3221780d 다시 css-html-js-minify 사용 7 سال پیش
version-ko.md 8cb91357c3 버전 업 7 سال پیش

readme-ko.md

openNAMU

Python 3.5 이상의 버전 필요 라이선스

오픈나무는 파이썬 기반의 위키 엔진입니다. 파이썬과 그 의존성 모듈만 설치하면 사용할 수 있으며, 코드를 직접 수정하여 좀 더 주제에 특화된 위키를 만들 수 있습니다.

목차

시작하기

오픈나무는 파이썬 환경에서 동작하는 파이썬 애플리케이션으로, 파이썬 환경을 필요로 합니다.

환경 구성

파이썬 설치

파이썬 설치 가이드를 참고하여 파이썬을 설치합니다.

릴리즈 다운로드

릴리즈에서 openNAMU의 릴리즈 판을 다운로드 받고, 압축을 해제합니다. 레포지토리를 클론하여 릴리즈를 적용하는 것도 가능합니다. 자세한 내용은 클론문단을 참고하세요.

모듈 설치

다음 명령어로 openNAMU 구성 파일이 위치한 디렉토리로 이동합니다.

cd [path]

다음 명령어로 openNAMU 실행에 필요한 모듈을 설치합니다.

pip install -r requirements.txt

리눅스 환경의 경우 다음 명령으로 실행해야 합니다.

pip3 install -r requirements.txt

애플리케이션 시작

애플리케이션 시작

openNAMU를 시작합니다.

python app.py

리눅스 환경의 경우 다음 명령으로 실행해야 합니다.

python3 app.py
  • openNAMU의 첫 계정에게 소유자 권한이 부여됩니다.

애플리케이션 공개

현재 openNAMU에서 권장하는 애플리케이션 공개 방법은 아파치나 nginx와 같은 웹 서버 구동 소프트웨어를 통해 리버스 프록시를 설정하는 것입니다.

만약 HTTPS 리버스 프록시를 설정하는 경우, 보안을 위해 openNAMU 설정에서 호스트를 localhost 환경으로 변경할 것을 권장합니다.

클론

아래 명령을 터미널(명령 프롬프트)에 입력하여 본 리포지토리를 클론할 수 있습니다.

일반

  • git clone -b stable https://github.com/2du/openNAMU.git

베타

  • git clone -b master https://github.com/2du/openNAMU.git

기여

오픈나무에는 검증되지 않은 몇가지 버그가 존재할 수 있습니다. 당신의 오픈나무 사용과 버그 발견은 오픈나무의 발전을 돕습니다. 이슈 생성하기

오픈나무는 완전한 오픈소스 프로젝트입니다. 새로운 기능을 추가하고 Pull Request를 생성해보세요. Pull Request 생성하기

라이선스

openNAMU 프로젝트는 BSD 3-Clause License(이하 BSD-3 라이선스)의 보호를 받고 있으며, openNAMU 프로젝트를 사용하고자 한다면 BSD-3 라이선스를 준수해야 합니다. 본 라이선스를 위반할 경우 개발자는 DMCA Takedown 등 관련 제재를 관계자에게 요청할 권리가 있으며, 그 책임은 모두 라이선스 위반 사용자에게 있습니다. 자세한 내용은 문서를 참고하세요.

포함된 외부 프로젝트

기여자 목록

도움을 주신 분들

기타

set.json은 몇가지 로컬 설정을 저장하는 설정 파일입니다.

  • [filename].db = 데이터베이스 이름

set.json은 삭제해도 다시 새로 만들 수 있습니다.

테스트 서버