본문 바로가기

도커

[자작NAS] 우분투 서버에 Docker로 OpenVPN-AS 설치 VPN(Virtual Private Network)은 다양한 용도로 활용됩니다. 먼저 해외의 IP를 차단하는 쇼핑몰 사이트 등에 접속하기 위해 사용할 수 있습니다. 혹은 공유기 내부를 외부에서 접속할 때 VPN 연결만 허용하게 해서 보안을 강화할 수 있습니다. OpenVPN은 오픈소스 VPN으로 직접 설치해서 사용이 가능한 VPN입니다. OpenVPN-AS(OpenVPN Access Server)는 OpenVPN에 GUI를 통한 다양한 추가 기능을 제공합니다. 기본적으로 최대 2대의 기기의 동시 접속이 가능하며 그 이상의 동시 접속은 유료입니다. Docker로 OpenVPN-AS를 동작시키는 방법을 알아보겠습니다. 먼저 아래 명령어로 외부로 나가는 네트워크 인터페이스의 이름을 획득합니다. ifconfig.. 더보기
[자작NAS] 우분투 서버에 Docker로 Portainer 설치 Portainer는 웹 기반의 도커 관리 툴입니다.웹 기반이기 때문에 편리한 접근성을 제공하는 점이 강점입니다.우분투 서버에 Portainer를 설치하는 방법은 다음과 같습니다. Portainer는 도커 관리 툴인 동시에 도커를 통해서 설치가 가능합니다.먼저 도커 생성시 마운트를 할 디렉토리를 생성합니다. sudo mkdir -p /data/portainer/data 다음으로 아래 명령어를 입력해서 도커 컨테이너를 생성합니다. sudo docker run -d \ -p 9000:9000 \ --name=portainer \ --restart=unless-stopped \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /data/portainer/data:/dat.. 더보기
[자작NAS] 우분투 서버에 Docker로 Let's Encrypt 적용 (DuckDNS) 기존에 Docker를 통한 Let's Encrypt 설정 내용이 변경되었습니다.기존 글은 아래 링크에서 확인 가능합니다.2018/11/09 - [IT/NAS] - [자작NAS] 우분투 서버에 Docker로 Let's Encrypt 적용하기DuckDNS 사용시 기존에는 서브 폴더 형태로 리버스 프록시 설정이 가능했습니다.이제는 서브 도메인의 형태로 리버스 프록시 설정을 제공합니다.서브 폴더는 https://.duckdns.org/plex 형태입니다.변경된 서브 도메인 형태는 https://plex..duckdns.org 형태로 접속 가능합니다. 먼저 DuckDNS 설정은 아래 링크에서 확인 가능합니다.2018/11/09 - [IT/NAS] - [자작NAS] 우분투 서버에 Docker로 Let's Encry.. 더보기
[자작NAS] 우분투 서버에 Docker로 plexdrive 설치 우분투에서 무제한 구글 드라이브를 마운트하기 위해 plexdrive를 사용할 수 있습니다.구글 드라이브를 마운트하기 위한 API 설정은 아래 링크에서 확인 가능합니다.2019/01/11 - [IT/Tip&Tech] - 구글 드라이브 API(Google Drive API) 활성화 방법plexdrive를 사용하기 위해 먼저 필요한 디렉토리를 생성하고 쓰기 권한을 지정합니다. sudo mkdir -p /data/plexdrive/config sudo mkdir -p /mnt/gdrive sudo mkdir -p /mnt/unionfs sudo chmod 777 /mnt/gdrive sudo chmod 777 /mnt/unionfs plexdrive를 Docker로 설치하기 위해 아래 명령어를 실행합니다. su.. 더보기
[HA] Home Assistant에 날씨 정보 추가(Dark Sky) 날씨 정보를 위해 기존에 사용하던 Yahoo Weather가 더 이상 동작하지 않습니다.대신 Dark Sky를 적용하는 방법을 소개합니다.Dark Sky 날씨 정보를 적용하기 위해서 먼저 계정을 생성해야 합니다.아래 링크를 통해서 계정 생성이 가능합니다.https://darksky.net/dev/register화면 우측 상단에 보이는 SIGN UP 버튼을 눌러서 가입합니다.사용할 이메일과 비밀번호를 입력하면 간단히 계정 생성이 완료됩니다.로그인을 하면 아래와 같이 API 키를 확인할 수 있습니다.API 키가 노출되면 타인이 사용할 수도 있기 때문에 절대 노출되지 않도록 주의해야 합니다.Dark Sky는 하루 1,000회의 무료 호출을 제공하고 이후 호출당 $0.0001을 과금합니다.아래 명령어로 설정 파.. 더보기
[HA] Docker로 Home Assistant 설치 및 초기 설정 Home Assistant는 다양한 IoT 기기를 연동하고 자동화할 수 있는 플랫폼입니다. 다양한 업체의 IoT 제품을 지원하기 때문에 편리하게 사용이 가능합니다. Home Assistant를 우분투 서버에 Docker로 설치하고 초기 설정하는 방법을 알아보겠습니다. 1. Home Assistant 설치 Docker를 활용해서 HA를 설치하는 것은 간단합니다. 아래 명령어를 통해 컨테이너를 생성하고 실행시킬 수 있습니다. sudo docker run -d \ --name=home-assistant \ -v /data/homeassistant/config:/config \ -v /etc/localtime:/etc/localtime:ro \ --net=host \ --restart=unless-stopped.. 더보기
[자작NAS] Docker로 Duck DNS Updater 설치 Duck DNS는 무료로 제공되는 DDNS로 안정성 역시 뛰어나 인기가 많습니다. 같은 용도로 많이 쓰이는 NO-IP의 경우 무료 계정은 매달 갱신을 해줘야 하기 때문에 불편합니다. Duck DNS를 사용하면 편리하게 직접 등록한 duckdns.org 도메인으로 연결이 가능합니다. Duck DNS를 직접 설정할 수 있는 공유기가 있는 반면 그렇지 않은 경우도 있습니다. 공유기에서 설정이 불가능할 때 NAS에 Duck DNS Updater를 Docker로 실행할 수 있습니다. 먼저 Docker가 우분투나 Cent OS 등 사용 중인 OS에 설치되어 있어야 합니다. 2017/09/06 - [System/Docker] - 도커 CE(Docker CE) 우분투 서버에 설치 2017/09/17 - [System/.. 더보기
[자작NAS] 우분투 서버에 Docker로 Tautulli(Plexpy) 설치 Tautulli는 이전에 Plexpy라는 이름을 사용하던 툴입니다.Plex Media Server을 모니터링, 분석해서 시각화해주는 프로그램입니다.Plex Media Server의 Docker 설치 방법은 아래 링크를 참조하면 됩니다.2018/06/14 - [IT/NAS] - [자작NAS] 우분투 서버에 Docker로 PLEX 설치Tautulli를 Docker로 설치하는 방법은 다음과 같습니다. 1. Tautulli 설치 Tautulli를 설치하기 위한 Docker 명령어는 아래와 같은 형태입니다. sudo docker create \ --name=tautulli \ --restart=unless-stopped \ -v config경로:/config \ -v Plex로그경로:/logs:ro \ -e PU.. 더보기