시놀로지 Docker에 VPN 연결하기 Gluetun 편

안녕하세요! 이번 포스팅에서는 Portainer에서 Gluetun을 이용하여Docker 컨테이너에 VPN을 연결하는 방법에 대해 알아보겠습니다. Portainer에서 작업하는 게 편하므로Portainer가 없으신 분은 이번 기회에 세팅하시기 바랍니다! Portainer Stack 생성 먼저 Portainer에 접속하여 로그인합니다. local을 클릭합니다. Stacks를 클릭합니다. Add stack를 클릭합니다. Portainer YAML 이름을 입력합니다. Web editor 부분에 아래 코드를 각자 환경에 맞게 수정하여 붙여 넣습니다. 아래는 필자의 실제 예시입니다.필자는 … Read more

KTX/SRT 매크로, 시놀로지 Docker편

안녕하세요! 이번 포스팅에서는 KTX/SRT 예매 자동화 시스템 (매크로) 구축 방안을 소개합니다. 본 시스템은 지정된 열차 좌석에 대해 백그라운드에서 무한 예매 기능을 포함합니다.예매 성공 시 자동 결제도 가능하며, 모든 작업 진행 상황은 실시간 대시보드를 통해 모니터링도 가능합니다. 또한 텔레그램 bot을 이용하여, 예매 성공 여부를 확인하는 것도 가능합니다. 이번 포스팅은 코드 결과물이 전부이므로, 딱히 설명할 게 없습니다. … Read more

헤놀로지 CloudFlare + NPM SSL 인증서 자동 갱신

안녕하세요! 헤놀로지 (XPEnology)에서는 기본적으로 와일드카드 SSL 인증서의 자동 갱신이 쉽지 않습니다.따라서 이 글에서는 CloudFlare와 Nginx Proxy Manager(NPM)를 활용해서헤놀로지에서 와일드카드 SSL 인증서를 자동으로 갱신하는 방법을 정리합니다.인증서 만료 걱정 없이, 여러 서브도메인도 한 번에 안전하게 관리할 수 있습니다. 준비물 – CloudFlare 도메인 다른 업체에서 구입한 도메인이어도 상관없지만, 대부분의 국내 업체가 리셀이므로아직 도메인을 구입하지 않았다면 CloudFlare에서 구입하는 것을 … Read more

시놀로지 Telegram Bot으로 공유 링크 생성하기

안녕하세요! 이번 포스팅에서는, 저번 시간에 다룬 Telegram Bot을 활용하여특정 공유 폴더 내에 있는 파일을 검색하고, 공유 링크를 생성하는 방법에 대해 다루어 보겠습니다. 먼저 Telegram Bot이 없으신 분들은 이전 포스팅을 참고해서 생성해 주시기 바랍니다. Docker 경로 생성 먼저 docker 경로에 python > scripts 폴더를 생성합니다. SSH로 설치하기 SSH에 로그인하여 sudo -i로 root 권한을 얻습니다. 이후 다음 … Read more

시놀로지 특정 Docker 컨테이너에만 VPN 연결하기

안녕하세요! 시놀로지 NAS에서 Docker를 통해 여러 서비스를 운영하다 보면, 특정 서비스나 컨테이너에만 VPN을 연결해야 하는 경우가 생깁니다.예를 들어, 특정 지역의 콘텐츠에 접근해야 할 때, 전체 네트워크를 VPN에 연결하는 대신 필요한 서비스만 VPN을 통해 트래픽을 전달하도록 설정하는 것이 효율적입니다. 이 포스팅에서는 시놀로지 Docker 환경에서 개별 컨테이너에 VPN을 적용하는 방법을 소개합니다.이를 통해 원하는 서비스에만 VPN을 설정하고, 다른 … Read more

시놀로지 LANraragi로 동인지 관리하기

부제 : e-hentai / exhentai 계정 생성 방법 안녕하세요! 제목이 좀 노골적이긴 하지만, LANraragi는 동인지를 관리하는 데에 최적화된 docker 컨테이너입니다. LANraragi는 다양한 메타데이터를 자동으로 불러와 정리하고, 편리한 검색 기능을 제공하여 원하는 작품을 빠르게 찾아볼 수 있는 환경을 제공합니다.이번 글에서는 Synology NAS에 Docker로 LANraragi를 설치하고 설정하는 과정을 단계별로 알아보겠습니다. e-hentai / exhentai 계정 생성 방법 시작하기에 … Read more

Docker로 Gamevault 설치: Steam UI처럼 게임 관리하기

안녕하세요! 이번 포스팅에서는 Gamevault를 Docker 환경에 설치하고, Steam UI와 유사한 인터페이스를 통해 패키지 게임을 관리하는 방법에 대해 알아보겠습니다.게임 라이브러리를 깔끔하게 정리하고 싶으신 분들에게 도움이 되길 바랍니다. Docker Compose docker 폴더 생성 먼저 docker 경로에 폴더를 생성해야 합니다. 다만, 필자는 docker/gamevault 아래에 집어넣도록 하겠습니다.따라서 경로는 다음과 같습니다. files 부분에 게임을 업로드하면 됩니다. gamevault backend 다운로드 github … Read more

시놀로지 Docker에 Kavita 만화/소설 서버 설치하기

안녕하세요! 이번 포스팅에서는 시놀로지 NAS의 Docker를 활용하여 Kavita 만화/소설 서버를 설치하는 방법을 소개하려고 합니다. Kavita는 가볍고 빠른 성능의 만화 및 소설 관리 서버로, 직관적인 인터페이스를 통해 대규모 컬렉션을 쉽게 관리하고 읽을 수 있는 플랫폼입니다.특히 시놀로지 NAS와 Docker 환경에서 Kavita를 실행하면, 언제 어디서나 웹을 통해 본인의 만화나 소설 컬렉션을 열람할 수 있는 개인 라이브러리를 구축할 수 … Read more

Portainer로 시놀로지 Docker 쉽게 관리하기

안녕하세요! Docker는 여러 애플리케이션을 컨테이너로 격리하여 실행할 수 있는 강력한 도구이지만, 기본적으로는 명령어 기반의 관리 방식이라 초보자에게는 다소 어렵게 느껴질 수 있습니다. 이때 Portainer를 사용하면, 직관적인 웹 인터페이스를 통해 Docker 컨테이너, 이미지, 네트워크 등을 시각적으로 관리할 수 있습니다. Portainer의 주요 장점은 다음과 같습니다. 이번 포스팅에서는 시놀로지 NAS에 Portainer를 설치하고, 이를 통해 Docker 환경을 간편하게 관리하는 … Read more

헤놀로지 Duck DNS, SSL 인증서, 역방향 프록시 설정 방법

안녕하세요! 이번 포스팅에서는 헤놀로지에서 DuckDNS를 활용한 DDNS 설정과 SSL 인증서 발급, 그리고 역방향 프록시 설정 방법을 소개하려고 합니다.과정을 따라가며 설정하면, SSL 인증서를 통해 HTTPS 접속 시 발생하는 인증서 오류를 방지할 수 있고, 역방향 프록시를 통해 Docker 컨테이너에 손쉽게 접근할 수 있습니다. 설치와 설정 과정에서 창을 여러 번 이동할 일이 많겠지만, 설명을 천천히 따라오신다면 큰 문제 … Read more