상현에 하루하루

Synology SSH Key 접속

SSH Key 만들기 & 설정 ssh-keygen ssh-keygen 커멘드를 이용해서 키를 생성한다. ~/.ssh 폴더에 id_rsa, id_rsa.pub키가 생성된다. public key synology에 전송 (with: ssh-copy-id) ssh-copy-id 커맨드가 가능하다면 간단하게 public key 파일을 전송할 수 있다. ssh-copy-id는 로컬호스트의 공용 키를 원격 호스트의 authorized_keys 파일에 복사합니다. 그리고 알맞은 권한을 remote-host 유저의 아래 목록 파일, 폴더에 부여합니다. 홈 ~/ ~/.ssh ~/.ssh/authorized_keys … Continued

Traefik Synology host :5000, :5001 DSM 설정

Traefik의 설정을 토대로 역방향 프록시를 구성했다. 그런데 그렇다면 도커 네트워크가 아닌 호스트 네트워크의 포트는 어떻게 설정해야하나? Goal DSM 도메인을 Traefik을 통해 :5000 :5001 포트랑 연결하기 host에서 localhost를 작성하면 이 것은 Traefik 컨테이너 내부의 localhost를 의미하게 된다.그래서 Traefik이 Synology의 네트워크 게이트웨이를 참조하게 url, ip를 설정해주면 된다. 동적 설정파일로 추가한다. (Dynamic config) DSM의 주소가될 nas.hyeon.pro를 라우터로 만들어두고 … Continued

Traefik Synology 설정 80, 443 포트 에러

Traefik은 기본적으로 80번과 443 포트로 들어오는 정보를 토대로 각 컨테이너로 전달하는 역활을 하게 된다. 하지만 Synology는 기본 80, 443 포트를 사용하고 있어서 Traefik 컨테이너를 생성할 수 없다. 검색을 토대로 찾은 방법중 기존 Synology의 설정을 바꾸지 않는 방법중 하나인 VLAN방법인데 이 방법이 아주 매력적이어서 구성해보려 했지만 실패하였다. 네트워크에 대한 기본 지식이 많이 없어서ㅠㅠ 시도해보려하는 사람은 이 … Continued

WebStation Apache, Nginx conf 설정하기

시놀로지 web station에서 가상 웹서버를 지정할 때 자동적으로 설정 파일들이 생성된다. Apache cat /usr/local/etc/apache24/sites-enabled/httpd-vhost.conf 해당경로에 지정한 주소의 커스텀 conf를 등록 할 수 있는 디펙토리를 만들어준다. 기본 conf 설정에 sites-enabled/*.conf 파일을 포함하고있으니 여기서 자신이 커스텀 설정한 conf를 만들어서 사용하면 된다. 설정후 Nginx cat /etc/nginx/app.d/server.webstation-vhost.conf 해당 파일에 지정한 주소의 커스텀 conf를 등록 할 수 있는 디렉토리를 만들어준다. … Continued

Synology SSL 인증서 와일드 카드 설정하기

Docker를 이용한 Let’s encrypt 발급 Let’s encrypt는 3개월마다 갱신을 해줘야 합니다. Synology NAS (DSM)에서 Let’s encrypt를 발급받는 방법중 대부분이 사용하는 DSM에서 자체적으로 제어판 – 보안 – 인증서에서 발급받는 기능이 존재합니다. DSM에서 자체적으로 발급받기 위해서는 방화벽 개방 기존 인증서 정리 포트포워딩 발급 받아야하는 조건이 까다롭다 느꼈습니다. 그래서 많은 분들이 인증서 발급에 대한 질문들도 많았습니다.그리고 또 한가지 … Continued

Synology에서 fish shell을 사용하는 법은 없는 것인가?

개인용으로 NAS를 매우매우 잘 활용하고있다 CMS로서 워드프레스를 운영하고있고 여러가지 API도 모두 NAS에서 사용하고있다 그런데 요즘 SSH로 나스에 접속해서 작업하는 일이 많아 지니까 로컬에서 사용하던 fish shell이 너무나 사용하고싶은거다 그래서 검색하고 찾아봐도 bash shell로만 쉘을 설정하는 방법 뿐이 없다. 누가 이 문제를 좀 해결해줬으면 좋겠는데 ㅠㅠ synology 커뮤니티에서는 이런 문제해결을 위해서 여러가지 패키지 및 프로그램들을 시놀로지에서 … Continued

Transmission 시드 자동삭제

🤔 Why? 다운로드 스테이션에서 RSS추가가 네트워크 이상으로 계속 오류가 뜨고 결국 해결하지 못해서 Transmission으로 넘어왔다. 그런데 토렌트를 추가해서 다운로드 완료되고 nplayer에서 영상을 시청하는데 마음에 안드는 영상이어서 삭제해도 결국 시드가 남아있고 데이터만 삭제되서 다시 다운로드되는 것이었다. 🦧 Tutorial 1. Transmission Stop 2. Nas SSH 접속 3. AutoDelete.sh파일 구성하기 생성 경로는 저와 똑같지 않아도 됩니다. 대신 파일 … Continued