글쓴이 이름: 펜타네스트

487 img
Apps

웹 만화책 뷰어 Komga 소셜로그인 구성해서 사용하기

개요 홈서버를 구성하다보면, 남는 가용자원을 보며 이것저것 좀 더 구성할 것을 찾아보기 마련입니다(제가 그랬음). Komga는 간단하게 설치하고 편리하게 사용할 수 있는 만화책 전용 웹뷰어입니다. 설치가 어렵지 않으니, 바로 시작해 보겠습니다. Komga 준비 과정 Docker Compose로 설치하기 Docker Compose로 설치하실 분은 아래 구문으로 설치하시면 됩니다. environment에 적혀있는 한 줄은 OAuth로 로그인 시 자동으로 계정생성을 하기 위한 […]

img 6
Apps

Authentik으로 홈서버 SSO 구현하기 (3) – OAuth/OpenID

개요 LDAP는 있으면 좋지만, 이것만으로는 번거로운 로그인 과정을 전부 해결할 수는 없습니다. 이번 글에서는 OAuth / OpenID Provider를 설정하는 방법을 적어 보겠습니다. LDAP가 조직 내부 네트워크 인증에 쓰인다면, OAuth는 서드파티 애플리케이션이 사용자 대신 자원에 접근할 수 있도록 리소스 접근 권한을 부여하고, OpenID는 ID제공자와 이용자를 분리하여 분산형 인증을 통해 이를 처리해주는 형식입니다. 이 과정은 JWT(JSON Web

457 img
Nextcloud

TrueNAS에 Nextcloud 29버전 업데이트 시 Dataset 재설정하기

개요 얼마 전 Nextcloud Hub 8 (29.0.0)이 발표되면서, TrueNAS 공식 카탈로그 앱 이미지도 계속해서 마이너 업데이트 중입니다. 이 중 변경점으로 userdata를 분리하면서, Storage구성 시 변경점이 발생하여 짧게 글을 작성합니다. 이 외의 부분은, 기존 글과 동일하게 설치를 진행하면 됩니다. Data와 Userdata분리 Hub 7 (28.x 버전)까지는 기본적으로 3개의 dataset을 요구했습니다. 원래는, Data가 저장되는 곳에 각 user가 업로드한

438 img
Torrent

라즈베리파이로 토렌트 머신 구축하기

개요 토렌트 머신은 아무래도 전력에 민감합니다. 시드가 많지 않은 파일 다운로드, RSS 등을 활용한 자동화, 시딩 등 24시간 켜놓을 일이 많기 때문입니다. Proxmox, ESXi 등 가상화 서버를 운용하고 있다면, 어차피 전기를 퍼먹기 때문에 VM 하나 더 돌린다고 큰 티가 나진 않겠지만, 전기세 다이어트 중인 분들에게는 하나하나가 큰 고민일 수 밖에 없을 겁니다. 이번 글에서는, 라즈베리파이4를 토렌트

img 6
Apps

Authentik으로 홈서버 SSO 구현하기 (2) – LDAP

LDAP 구성하기 실생활에서 LDAP를 제일 쉽게 접할 수 있는 곳은 회사입니다. 로그인, 네트워크 장치 정보 등을 중앙에 모아놓고 로그인 시 이를 통해 인증하기 때문에 내부 네트워크에서 사용하기 좋죠. 사내 전산 시스템이 갖춰져 있고, ID 한 개로 사내 서비스를 이용하고 있다면 LDAP기반일 가능성이 큽니다. 공식 문서의 설정 방법을 그대로 따라하겠습니다. LDAP 유저 생성 좌측 메뉴의 디렉토리 –

img 6
Apps

Authentik으로 홈서버 SSO 구현하기 (1) – 설치

개요 여러가지 도커 이미지를 이용해 셀프 호스팅으로 서비스를 올려보고 사용해보는 재미에 빠지다 보면 만나는 문제가 한 가지 있습니다. 바로 서비스에 접속할 때마다 일일히 로그인을 해야 한다는 점이죠. Immich, Plex, Syncthing, Komga, Sonarr, Radarr 기타 등등의 서비스를 접속할때마다 로그인을 해야 한다고 하면, 조금 지치는 게 사실입니다. 거기다, 주변 지인들에게 각각의 서비스를 이용할 수 있게 계정을 만들어서

img 3
Nextcloud

Nextcloud에서 Office문서 편집하기

개요 제가 시놀로지를 사용하면서 편하다고 느꼈던 앱 중 가장 좋았던 건 시놀로지 오피스(Synology Office)였습니다. 시놀로지 드라이브(Synology Drive)와 하나처럼 엮여서 자료를 동기화하고, NAS에서 바로 파일을 열어 편집하고 저장하고 다시 클라이언트로 동기화시킬 수 있었기 때문에, 외부에서 급하게 문서요구를 받았을 때 아주 쏠쏠했죠.(사실 초창기 시놀로지 드라이브는 동기화를 빙자하면서 멀쩡한 파일 날려먹기 일쑤였음) Nextcloud에서도 Collabora를 통해서 이와 똑같은 환경을

img 1
TrueNAS

TrueNAS에서 Plex 설치하고 외장 그래픽카드로 트랜스코딩하기

개요 Plex Media Server는 모르는 분이 없을 정도로 개인 미디어 라이브러리 구축에 있어서는 유명한 프로그램입니다. 네이티브로 OS위에 바로 설치할 수도 있고, 도커로도 운용할 수 있죠. 저는 스토리지 서버로 TrueNAS를 사용 중이고, 모든 미디어 파일을 TrueNAS에 보관하고 있습니다. 이 파일들을 이용할 땐, Dataset을 SMB공유로 끌어가서 사용하는 편입니다. 그.런.데. 원래는 한 개의 서버를 운용하고 있었고, TrueNAS도 Proxmox내부의

01
ETC

SAS3008(9300-8i, 9300-16i 등) IT펌웨어 플래싱하기

개요 헤놀로지, TrueNAS등 NAS를 빌드할 때 부족한 SATA포트를 보충하기 위해서 SAS2008이나 SAS3008칩셋 계열의 HBA카드를 사용합니다. 중국산 SATA확장카드보다 더 신뢰성이 높고, SAS하드도 사용할 수 있으며, 서버실에서 나오는 중고들을 비교적 저렴한 값에 구할 수 있기 때문입니다. 이들 대부분은 하드웨어 레이드 펌웨어(IR Mode) 동작 상태로 장터에 나오게 됩니다. 한편, 소프트웨어 레이드를 사용하는 DSM(헤놀로지), TrueNAS들은 디스크에 원시적 접근 권한을

img 2
Torrent

Wireguard VPN + qBittorrent + tsharp(It’s torr) 시놀로지에서 도커로 사용하기

개요 예전 서버포럼에서 시놀로지 위에 Wireguard망을 이용해 qbittorrent 도커를 돌리는 글을 올린 적이 있었는데, 2년이 지난 지금도 이 글을 통해 질문이 가끔씩 들어오는 걸 보고 제대로 정리해야겠다는 생각이 들어 작성합니다. 시놀로지의 DSM은 리눅스에 비해 커널 버전도 낮고 트윅된 OS라 도커 이미지 선택에 약간의 제약이 따릅니다. Wireguard 접속기로 사용할 도커 이미지도, 아무거나 사용하면 iptables오류를 뿜어내며 작동을

위로 스크롤