홈서버 덕후
traefik v2 서비스 여러 포트 바인딩, 연결
traefik(2.x)으로 서비스를 개방해서 연결하는 것은 아주 간단하고 손쉬웠습니다. 하지만 그렇다면 여러개의 포트를 사용하는 서비스는 어떻게 연결해야할까? whoami-svc1.localhost ➡️ whoami:9000 whoami-svc2.localhost ➡️ whoami:9001 위처럼 whoami 서비스를 만들면서 하나의 서비스에 2가지 포트를 개방해야하는 경우 traefik 2.x의 라우터 및 서비스는 도커 레이블을 사용하여 원하는 명명 규칙을 사용하여 동적으로 만들 수 있습니다. 위 설정에서 whoami-1과 whoami-2 라우터에 서비스명을 기본값을 … Continued
재부팅 NAS 자동 마운트 (nfs)
NFS로 NAS의 파일과 마운트해서 사용하는 것을 포스팅했다. 연결까지 성공했는데 우부투를 지속적으로 켜두고있는 상태가 아니라서 재부팅을하면 마운트가 사라진다. 그래서 마운트를 자동으로 연결해줘야한다.
우분투 nvidia 드라이버 설치
그래픽카드 정보 및 드라이버 확인하기 머신에 작창된 그래픽카드 모델에서 설치 가능한 안정적인 드라이버들을 보여줍니다. 드라이버 설치 드라이버 설치 방법은 2가지입니다. 자동 or 수동 권장드라이버 자동으로 설치 원하는 버전 수동으로 설치 설치완료 설치가 모두 완료되면 재부팅을해줍니다. 그래픽카드 드라이버 확인
Ubuntu NFS 설정
우분투에서 NFS 서버측 설정 방법과 클라이언트측 설정 방법을 설명한다
Plex docker 서버 목록 나오지 않는 문제
분명히 재대로 docker plex를 구성했고 PMS로 접속해서 웹으로 띄운것까지 완료하였다. 그런데 뭐가 문제인지 라이브러리를 설처하는 서버리스트가 뜨지 않는 문제 😂 차근차근 나의 경험기를 공유해보려한다. docker-compose docker plex image GitHub – plexinc/pms-docker: Plex Media Server Docker repo, for all your PMS docker needs. linuxserver/docker-plex 나는 위 나열된 두가지 이미지로 모두 테스트해봤다.중간에 어떤 이유인지 모르지만 내가 원하는대로 … Continued
우분투 WOL로 원격 부팅 설정
필요한 패키지 설치 네트워크 인터페이스 이름 조회 ifconfig 명령어를 통해 인터페이스명을 조회한다. 위와 같이 조회할 수 있고 enp77s0 해당 명이 인터페이스 이름이다.인터페이스 명을 가지고 wol을 설정할꺼다. WOL 설정 인터페이스 설정에서 wol 옵션을 입력한다. 설정 확인 sudo ethanol enp77s0 명령어를 입력하면 위와 같이 맨아래 Wake-on: g가 설정되었다면 wol로 부팅이 가능하다. 하지만, 시스탬 재부팅시 위 옵션이 초기화 … Continued
Plex Transcode cluster? 부하분산
PMS를 운영중에 문득 생각이 들었습니다. PMS가 구동중인 머신은 아무래도 성능이 그렇게 만족스럽지 않습니다. 메인으로 구동되는 머신과 일부 취미 및 여러가지 아주 개인적인 서비스들을 운영하는 머신에서 구동되기 떄문입니다. (DS720+, DS218+) 여기서 고민을했습니다. 그렇다면 성능을 위해서 메인 서버에서 구동하게 해야할까? 많은 고민을했지만 그렇게되면 제가 또 관리해야하는 일감이 더 생기는 것같아서 다른 방도가없을까 고민했습니다. 그렇게 plex에서 transcode하는 부분만 … Continued
docker-swarm에서 Traefik으로 운영하는 WordPress에 Redis를 적용해보자
워드프레스를 운영하면서 몇가지 불편한점들이 있었다. 워드프레스를 엔드 유저에게 서비스하는 것은 워드프레스에서 정적으로 배포하는 부분을 캐싱하는 것으로 만족스럽게 사용하고있었다. 나는 워드프레스 캐싱을 WP Rocket으로 하고있다. 이 부분에 대해서는 만족스럽게 사용하고있었지만 이제 운영하는 관리자 입장에서 로그인을 하면 모든 페이지가 캐싱이 되지않게 로드한다. 그래서 이때 게시글을 확인하거나 관리자 대시보드에서 답답함을 느끼게 된다. 그럼 이 것을 어떻게 해결할 수 … Continued
docker 볼륨 마운트가 작동하지 않음
위와 같이 docker inspect를 통해서 살펴보면 해당 볼륨으로 지정된 폴더들이 잘 적용된 것을 확인 할 수 있다. 하지만 docker exec -it를 통해서 해당 볼륨 내부로 들어가면 위와 같이 뜨고 아무런 파일들이 마운트되지 않은 것을 확인할 수 있다. docker-compose를 통해서 수차례 컨테이너를 종료하고 제거했다가 다시 up하고 해도 재대로 컨테이너 볼륨이 마운트가 되지않는 것이다. 🤔 어떻게해야하지? 예전 … Continued
traefik swarm 모드 설정
1개의 머신으로 treafik을 구성해서 사용하다가 홈 네으트워크 인프라가 2개의 머신으로 변경되면서 swarm으로 docker를 관리하게 되었습니다. 기존의 설정으로 traefik 컨테이너는 정상적으로 작동하지 않았는데 swarm에서 traefik을 구성을 해보면서 얻은 경험을 정리해보았습니다.