Category Archives: dsm6

공식 사이트 – https://about.gitlab.com/ Omnibus Package – https://docs.gitlab.com/omnibus/README.html Docker image – https://docs.gitlab.com/omnibus/docker/ Gitlab은 기본적으로 git server입니다. 거기에 CI/CD를 포함하고 있고, 간단한 Wiki와 issue tracker도 갖추고 있습니다. gitlab.com 이 호스팅 서비스를 하고 있고 무제한 private repository를 제공하기 때문에 매우 좋은 선택이 될 수 있습니다. 그러나 다음과 같은 경우에는 사내에 설치하는 것도…

Read more

이제 Synolgoy 쪽의 기능은 거의 끝났습니다. 이제 리눅스 서버에 Docker를 설치하고 필요한 서비스들을 올린다음 Synology가 Reverse Proxy를 해주면 됩니다. 리눅스 서버에 직접 접속하지 않고 Synology를 경유하는 이유는 다음과 같습니다. 인증서를 Synology 쪽에만 설치해 주면 Reverse Proxy뒤의 모든 서비스는 인증서를 설치 하지 않아도 됩니다. 서비스가 계속 늘어나도 dev.example.io/XXXXX 의 XXXXX를 통해서…

Read more

이제 DSM에서 제공하는 협업툴들을 설치 해 보겠습니다. Synology Drive 패키지 센터에서 Drive 를 선택 합니다. Synology Drive 는 Desktop과 Mobile에서 파일을 sync해주는 클라우드 드라이브 시스템 입니다. Google Drive나 iCloud file service를 연상하시면 되겠습니다. 설치후 드라이브 관리 콘솔을 실행합니다. 팀 폴더를 선택하고 이전에 만들었던 share 라는 공유폴더를 선택하고 사용을 클릭 합니다.…

Read more

설치와 기본 사용법에 대해서는 다음을 참고 하십시오. DSM 설치 – https://www.youtube.com/watch?v=PrVAehzT8Yk DSM 기본 사용법 – https://www.synology.com/ko-kr/knowledgebase/DSM/help/DSM/Tutorial/home 2019년 7월10일 Synology Directory Server의 명칭이 LDAP Server로 변경되었습니다. 본문중의 Directory Server는 모두 LDAP서버를 지칭 합니다. 이름만 바뀌었을 뿐 내용은 같습니다. 사용자들의 계정을 공유하기 위해서는 LDAP 혹은 Active Directory 서버가 필요합니다. Synology DSM자체도 LDAP계정을…

Read more

애초에 Synology NAS를 선택한 이유는 바로 엄청난 패키지들 때문 이었습니다. 여러가지로 많은 쓸모가 있겠다 싶었습니다. 특히나 DNS, Directory Server 는 계정 통합에 있어 필수 이므로 좋은 선택이 될수 있을 것 같았습니다. 기종 선택 NAS 선택기라는게 있기는 합니다만 뭔가 좀 두리 뭉실한 정도? 우선 소규모 기업/팀에서 쓰려면 어쨌거나 용량이 좀 받혀…

Read more

우선 내부적으로 시스템의 도메인을 example.io 라고 하겠습니다. 저는 wiki를 협업 시스템의 포털로 이용하고자 합니다. 모든 협업의 시작점이고, 모든 관련 링크가 걸리는 곳이기도 합니다. 프로젝트가 생성되면 다음과 같은 프로젝트 페이지가 위키상에 생성되고 위키를 중심으로 각종 정보의 링크가 걸립니다. 중요하거나 비 개발자와 공유하는 시스템에 대해서는 DNS에 호스트를 등록 하여 별도로 진입하고 나머지…

Read more

소규모 개발회사나 팀에서 구축할 수 있는 협업 시스템, 특히 CI를 위한 개발지원 시스템을 꾸미기 위해 Synology NAS를 이용하는 방법등을 적어 보고자 합니다. 저희는 주로 Java 생태계를 이용하므로 Java 위주가 되겠지만, 다른 언어를 사용하는 경우에도 크게 다르지 않을것 같습니다. 암튼, 이를 위해서 크게 다음과 같은 전제 조건을 정했고, 비슷한 요구조건을 가지신…

Read more

17/17