본문 바로가기
반응형

Programming/Raspberry Pi11

Raspberry Pi 4 개봉기 약 3년간 라즈베리파이 3 모델 B에 docker를 설치하여 여러 서버를 열어 활용하였습니다. - 웹 서버1 (개인) - 웹 서버2 (git remote repository 생성) - 웹 서버3 (redmine) - DB 서버 FTP 서버도 사용하고 있지만 라즈베리파이를 통해 사용하는 것이 아닌 ipTime 공유기의 ipDisk를 사용하고 있습니다. 무튼! 이번에 라즈베리파이 4 모델 B를 구매하였습니다. 웹 서버 뿐만 아니라 더 다양한 서버를 열어 사용하기 위해 성능 업그레이드는 필수였지만 가장 큰 이유는 ipTime의 ipDisk이기도 했습니다. ipDisk 이용할 때 가장 큰 단점이 동시에 업로드 및 다운로드를 진행하였을 때 공유기가 버티질 못한다는 점이였죠(저가형이라 ㅠㅠ). 본론으로 돌아와 라즈.. 2020. 5. 9.
Redmine을 위한 Git 원격 저장소 생성 php 페이지 만들기[2/2] 이전 글에선 php페이지를 통해 bare repository를 생성하는 법에 대해 기재하였습니다. 1편: Redmine을 위한 Git 원격 저장소 생성 php 페이지 만들기 이번에는 저장소 이름이 중복될 경우 생성되지 않도록 코드를 약간 수정하고자 합니다. 이전 글에서 만들었던 create_git_repos.php 파일을 수정하도록 하겠습니다. 기전 코드는 다음과 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Colored by Color Scripter cs 여기에서 추가할 기능은 디렉토리를 탐색하여 repository 이름들을 저장하고, 지금 생성할 repository의 이름이 이미 존재하는지 확인한 후 존재하지 않을 경우 repository가 생성되.. 2019. 1. 30.
Redmine을 위한 Git 원격 저장소 생성 php 페이지 만들기[1/2] 저는 기존에 Docker를 활용하여 라즈베리파이에 Redmine + Git + Mysql을 세팅하였습니다. 1편: Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [1편: Docker란? (1/7)] 2편: Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [2편: Docker 설치하기 (2/7)] 3편: Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [3편: Mysql 컨테이너 생성(3/7)] 4편: Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [4편: Mysql 컨테이너 세팅(4/7)].. 2018. 11. 29.
Docker Mysql Server 주기적으로 백업하기(crontab 활용하기) 예전에 라즈베리파이 도커 세팅을 진행하였습니다. (라즈베리파이 + Docker + Redmine + Mysql + Git) 하지만 DB가 날아갈 수 있다는 생각이 들어 많이 불안하였습니다. 그래서 이번 포스팅에서는 bash shell로 제작 된 Docker 명령어를 Crontab을 이용하여 주기적으로 실행하도록 설정하고자 합니다. 즉, 주기적으로 DB를 백업하고자 하는 것이죠. 목차는 아래와 같습니다. ----------------------------- 1. 저장할 디렉토리 생성 2. postfix 설치 3. 스크립트 작성 4. 백업 스크립트 명령 예약하기 5. 복원 방법 ----------------------------- 1. 저장할 디렉토리 생성 백업 된 DB 쿼리를 저장할 디렉토리를 생성합니다... 2018. 8. 7.
반응형