플로렌스라는 개발자

시놀로지 code-server C/C++ 설정

확장 설치 확장 > danielpinto8zz6.c-cpp-compile-run 입력 첫 줄에 나오는 C/C++ Compile Run 확장 설치 재시작 클릭(제거 옆에 있습니다.) g++ 설치 앱 메뉴 클릭(왼쪽 상단 막대기 3개) Terminal > new Terminal sudo -i apt update apt install g++ cpp 파일 활성화한 상태에서 F6 나 F7 로 실행합니다. F6의 경우 디폴트 실행 인수를 넘기고, F7의 경우 직접 지정할 수 있습니다.

Synology 2020.07.09 Plorence

시놀로지 code-server SSL 적용

시놀로지 역방향 프록시로 도메인을 연결한 경우, 반드시 제어판 > 보안 > 인증서 탭에서 설정해야만 가능합니다. 이걸 몰라서 반나절 삽질했네요.. 도커 컨테이너 내부에 nginx 를 설치해도 불가능합니다. 역방향 프록시 설정 제어판 > 응용 프로그램 포털 > 역방향 프록시 탭 > 생성된 역방향 프록시 더블클릭 소스에서 프로토콜을 HTTPS 로 설정 소스에서 포트 번호를 443 으로 변경 인증서 설정 인증서가 없는 경우(서브 도메인이 아닌 경우) 추가 클릭 새 인증서 추가 Let's Encrypt에서 인증서 얻기 선택 도메인 이름, 이메일, 주체 대체 이름(서브 도메인, 없으면 입력하지 마세요.) 입력 적용 클릭 인증서가 있는 경우(서브 도메인을 적용하려는 경우) 추가 클릭 기존 인증서 교체 선택 후 교체..

Synology 2020.07.09 Plorence

시놀로지 code-server 도메인 연결

SubPath 가 아닌 SubDomain 기준으로 설명합니다. 도메인 사이트에서 DNS 설정 가비아 기준으로 설명합니다. 타입은 A 레코드, 호스트는 원하시는 대로(저는 vscode로 하였습니다.), 값/위치는 외부 아이피를 입력해주세요. Synology에서 설정 제어판 > 응용 프로그램 포털 > 역방향 프록시 탭으로 갑니다. 생성 버튼을 클릭합니다. 일반 탭 소스에서 프로토콜은 HTTP, 호스트 이름은 위에서 설정한 호스트+도메인 , 포트는 80 으로 설정해주세요, 일반 탭 대상에서 프로토콜은 HTTP, 호스트 이름은 [localhost](http://localhost) , 포트는 컨테이너 로컬 포트를 입력해주세요. 사용자 지정 머리글 탭에서 생성 버튼 옆에 ▼를 클릭해 WebSocket을 클릭합니다...

Synology 2020.07.09 Plorence

시놀로지 code-server(vscode) 설치

Docker 패키지가 설치되었다는 가정하에 진행합니다. 이미지 다운로드 레지스트리 탭에서 code-server 라고 검색한 후, 첫 번째 이미지인 codercom/code-server 를 다운로드하세요. code-server 컨테이너 생성 및 설정 이미지 탭에서 다운로드한 codercom/code-server 를 더블클릭합니다. 이름은 원하시는대로 입력하시고 고급 설정을 클릭하세요. 설정 선택 사항 고급설정 > 자동 재시작 활성화(시놀로지 NAS 재시작 후 자동으로 시작할건지에 대한 여부입니다.) 필수 사항 포트 설정 > 로컬 포트: 원하시는대로 설정해주세요. 필수 사항 환경 > + > 변수 이름은 PASSWORD , 값은 원하시는대로 입력해주세요. (접속 시 비밀번호로 쓰입니다.) 비밀번호의 경우 컨테..

Synology 2020.07.09 Plorence

Synology docker gitea 사용자를 위한 bash script

스크립트 종류 backup.sh Gitea를 백업할 때 사용하는 스크립트입니다. file-rotation docker gitlab에는 환경변수를 쓰면 자동으로 해주는데, gitea는 그렇지 않더라고요. 스크립트를 만들어서 마지막 수정 시간이 설정한 시간만큼 지난 파일이면 삭제합니다. timestamp to datetime Gitea를 백업하면 덤프 파일명이 "gitea-dump-1582116394.zip"이런식인데 타임스탬프는 보기 어려우니 데이트타임 형식으로 이름을 바꿉니다. DATETIME=`date -d @$TIMESTAMP "+%Y-%m-%d-%H-%M-%S"` 형식은 자유자재로 변경할 수 있습니다. 다운로드는 깃허브에서 할 수 있습니다. 각 사용법은 깃허브 위키를 참고해주세요.

개발 작품 2020.02.20 Plorence

Synology DSM 7.0 Preview 출시 일정 관련

We are delaying the release of DSM 7.0 Preview from our original release window in February until Q3 2020. DSM 7.0 is already at a stage where we have finished implementing most under-the-hood changes and core functionality. It is also at a quality level that we're confident in using on a daily basis. However, we’re moving the release window to ensure the preview release is more indicative of th..

Synology 2020.02.19 Plorence

Synology gitea 설치하기

저는 Synology에서 Gitlab vs Gitea를 고민하다가 벤치마크를 보고 Gitea를 택했습니다. 더군다나 Gitlab의 많은 기능을 사용할 필요가 없어서 Gitea가 더 매력적이었습니다. 준비사항 도커를 지원하는 나스(도커가 설치되어 있어야 함.) SSH 활성화 Gitea 설치 파일 다운로드 Gitea는 정식 패키지가 아니기 때문에 SPK파일로 수동설치해야합니다. 여기에서 SPK파일을 다운로드 합니다. 시놀로지에서 패키지를 수동설치할려면 로그인된 사용자 컴퓨터에서 업로드해야합니다. (파일 스테이션 내에서 선택하는 기능이 없음.) Gitea 설치 파일을 다운로드받았다면 SPK 파일을 가지고 수동설치해야합니다. 시놀로지 패키지 센터에 접속합니다. 우측 상단에 수동 설치를 클릭합니다. 찾아보기를 클..

Synology 2020.02.03 Plorence

Synology DSM 7.0 Preview

DSM 7.0 프리뷰가 드디어 공개됐습니다. 베타를 참여하시려면 반드시 등록해야 하고, 시놀로지 계정이 필요합니다. 등록기간은 2020년 1월 14일까지니 베타 참여하실 분들은 그전에 하셔야 합니다. https://event.synology.com/en-global/dsm_preview

Synology 2020.01.01 Plorence

Synology C2 구독

C2라는게 이미 있는지는 알았지만, 한달 무료인 점과 100GB가 1년에 10EUR로 싸다는 것.. 저는 이미 외장하드로 이중 백업을 걸어둬서 굳이 이거까지 해야하나 싶은 의문점이 들 수도 있는데 1년에 15000원채 안되고 기업에 백업할 수 있으면 굉장히 좋다고 생각합니다. 저같은 경우 1.4TB가 쌓였지만 대부분 동영상이고, 프로그래밍, 중요한 파일들은 40GB도 안됩니다. 1년정도 시놀로지 나스를 사용했는데 아직도 100GB를 못채운거 봐서는 한동안 100GB를 채울 일은 없어보입니다. 한달 지나고 후기로 돌아오겠습니다..

Synology 2019.07.14 Plorence

시놀로지 DLM 공유(2019.03)

지금은 하나밖에 없지만, 차차 늘려갈 계획입니다. 깃허브 아이디 있으신 분들은 Watch 걸어두세요. Github 삭제했습니다.

개발 작품 2019.03.28 Plorence