project:dokuwikisetting
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
project:dokuwikisetting [2013/10/16 16:18] – 바깥 편집기 127.0.0.1 | project:dokuwikisetting [2014/10/09 21:24] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 227: | 줄 227: | ||
이 경우 dw2pdf/ | 이 경우 dw2pdf/ | ||
+ | == PDF 변환 시간이 오래 걸릴 때 == | ||
+ | 개인 서버로 저사양의 PC를 사용하는 경우 PDF 변환에 상당한 시간을 필요로 합니다. 그런데 NginX나 Apache등에서 php에 대해 스크립트 실행 시간 제한이 있다면 이 시간 제한에 걸려 PDF를 생성하지 못하는 일이 발생할 수도 있습니다. 이 경우 타임아웃 시간에 조금 여유를 두는 것이 좋습니다. | ||
+ | |||
+ | PHP는 php.ini에서 '' | ||
+ | |||
+ | 출처: http:// | ||
===== 백업 & 동기화 ===== | ===== 백업 & 동기화 ===== | ||
=== 백업 === | === 백업 === | ||
줄 392: | 줄 398: | ||
# | # | ||
# pip install ' | # pip install ' | ||
- | # pip install pyyaml | + | # pip install pyyaml |
# | # | ||
# https:// | # https:// | ||
줄 400: | 줄 406: | ||
# secret: JbWpwkOA4bp3jYBCG5wWLb6fqWJHLSkc | # secret: JbWpwkOA4bp3jYBCG5wWLb6fqWJHLSkc | ||
# | # | ||
+ | # ATTENTION: above id/secret is real!! Do not distribute!! | ||
# skydrive-cli auth | # skydrive-cli auth | ||
+ | SCRIPT_ROOT=/ | ||
DOKUWIKI_ROOT=/ | DOKUWIKI_ROOT=/ | ||
FILE_PREFIX=/ | FILE_PREFIX=/ | ||
줄 407: | 줄 415: | ||
echo " | echo " | ||
- | BACKUPFILE=`python backup.py -r $DOKUWIKI_ROOT $FILE_PREFIX` | + | BACKUPFILE=`python |
echo " | echo " | ||
- | skydrive-cli put $BACKUPFILE $SKYDRIVE_PATH | + | / |
echo " | echo " | ||
줄 427: | 줄 435: | ||
한 대의 PC만 사용한다면 동기화에 대해 그렇게 복잡하게 생각할 필요가 없으나, 요즘 2대 이상 여러 기계를 사용하는 경우가 많아졌습니다. 위키를 NAS와 같은 관리하기도 안정적이고 어디서나 접근 가능한 곳에 보관한다면 좋겠지만 그렇지 않은 경우에는 개인 위키의 데이터 백업도 상당히 신경쓰이는 일입니다. 그래도 요즘은 dropbox와 같은 클라우드 서비스가 있으니 아카이브로 만든 파일을 dropbox를 통해 보관하면 상당히 안정적이면서도 손쉽게 데이터를 관리할 수 있습니다. | 한 대의 PC만 사용한다면 동기화에 대해 그렇게 복잡하게 생각할 필요가 없으나, 요즘 2대 이상 여러 기계를 사용하는 경우가 많아졌습니다. 위키를 NAS와 같은 관리하기도 안정적이고 어디서나 접근 가능한 곳에 보관한다면 좋겠지만 그렇지 않은 경우에는 개인 위키의 데이터 백업도 상당히 신경쓰이는 일입니다. 그래도 요즘은 dropbox와 같은 클라우드 서비스가 있으니 아카이브로 만든 파일을 dropbox를 통해 보관하면 상당히 안정적이면서도 손쉽게 데이터를 관리할 수 있습니다. | ||
- | 2013년 7월 현재 라즈베리 파이를 이용한 리눅스 서버에서 개인 위키를 운영중입니다. [[project: | + | <del>2013년 7월 현재 라즈베리 파이를 이용한 리눅스 서버에서 개인 위키를 운영중입니다.</ |
+ | |||
+ | [[http:// | ||
+ | |||
+ | === RSync 를 이용한 동기화 === | ||
+ | 참고 문서: [[research: | ||
+ | |||
+ | < | ||
+ | <code bash dokuwiki_rsync> | ||
+ | # | ||
+ | |||
+ | RSYNC=/ | ||
+ | OPT=" | ||
+ | LOCAL=/ | ||
+ | REMOTE=changwoo@MiniServer:/ | ||
+ | |||
+ | echo "LOCAL >> REMOTE" | ||
+ | $RSYNC $OPT $LOCAL $REMOTE | ||
+ | |||
+ | echo " | ||
+ | $RSYNC $OPT $REMOTE $LOCAL | ||
+ | </ | ||
+ | |||
+ | 미니서버와 데스크탑의 사용자와 그룹이 사실상 같으므로 소유권과 소유자 정보를 같게 맞춰 주는 것이 무엇보다 중요하다. 관리에 상당히 문제가 있는 관계로, [[project: | ||
===== 개인 도메인 설정하기 (host 파일 편집) ===== | ===== 개인 도메인 설정하기 (host 파일 편집) ===== | ||
멋진 위키가 생겼는데 웹브라우저에 ' | 멋진 위키가 생겼는데 웹브라우저에 ' |
project/dokuwikisetting.1381940293.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)