인기 글

오라클 클라우드와 Teldrive로 서버 없이 무제한 클라우드 사용하기
·
Apps
2024-09-02 변경 내용 : teldrive 도커 허브 레지스트리 변경 반영(divyam234/teldrive → tgdrive/teldrive)2025-02-12 변경 내용 : session.db → storage.db 변경 반영개요구드 무제한이 사라지고 Dropbox에서 팀을 꾸려 사용하는 무제한 클라우드들도 일정 사용량이 넘어가면 안내 메일을 받는 등, 온라인에서 사용할 수 있는 ‘무제한’클라우드는 이제 거의 없다고 봐야 합니다. 말은 무제한이라고 하는 Opendrive도 실제로 일정 용량 넘어가면 속도 제한을 심하게 걸고 파일을 삭제하는 등의 조치를 취하죠.단순한, 클라우드 사업 자체만으로는 수지가 맞지 않기 때문에 당연한 수순이기도 합니다.한편, 몇 달 전부터 해외에서는 먼저 흥하고 있던 ..
픽셀 없이 Proxmox, Bliss OS를 이용해 구글 포토 무제한 백업하기
·
Homeserver
개요제 방엔 지금도 24시간 돌아가고 있는 프랑켄 픽셀이 한 대 있습니다. 버라이즌 판이 아니라서 루팅이 가능한 소중한 기기죠 ㅎ_ㅎ..상시 충전기에 꽃아두고 발열때문에 작업이 더뎌질까 뒤에 팬도 붙여주고.. 노예 치고는 최상급의 대우를 해주고 있지만, 주기적으로 배가 불러오는 건 어쩔 수가 없었습니다. 배터리 최고 충전비율을 제한하거나, 스마트 플러그를 써서 충전시간을 제한하거나.. 해도 어쩔 수가 없었죠.그러다가 집 안에서 홈서버로 쓰기엔 강력한 성능을 가진 서버를 이용해 구글 포토 백업 주체를 VM으로 옮기게 되었습니다.이 글은 Proxmox 호스트에서 Android VM을 이용해 구글 포토에 올리는 과정을 기록합니다. 다만, VM을 세팅하는 과정은 넘기고, 원본이 될 VM이미지를 공유해 드리겠습니..
Proxmox에서 TrueNAS의 ZFS를 이용해 헤놀로지 안전하게 사용하기
·
TrueNAS
개요헤놀로지(xpenology)는 가정용 NAS를 구축하려는 분들에게 가장 먼저 고려되는 OS중 하나입니다. 잘 만들어진 시놀로지 생태계를 사용할 수 있고, 사용자 친화적인 UI로 학습 곡선도 다른 NAS OS에 비해 낮은 편입니다.그러나, 정확한 이유를 알 순 없으나, 어쩌다 파티션이 깨지고, 어쩌다 볼륨 충돌이 일어나고 하면서 제 개인적인 경험으로도 약 3~4번의 데이터 유실을 경험했습니다. SHR이라는 소프트웨어 레이드를 사용하다 보니 여기서 파일을 다시 복구해서 끄집어내는 과정도 만만치 않았습니다.그래서 사용하지 않다가, 최근 ZFS over iSCSI를 이용해 구축해보고, 데이터 유실의 위험성을 상당히 보완할 수 있다고 느껴 포스팅하게 되었습니다.Proxmox에서 TrueNAS에 ZFS over..
TrueNAS에서 Plex 설치하고 외장 그래픽카드로 트랜스코딩하기
·
TrueNAS
개요Plex Media Server는 모르는 분이 없을 정도로 개인 미디어 라이브러리 구축에 있어서는 유명한 프로그램입니다. 네이티브로 OS위에 바로 설치할 수도 있고, 도커로도 운용할 수 있죠.저는 스토리지 서버로 TrueNAS를 사용 중이고, 모든 미디어 파일을 TrueNAS에 보관하고 있습니다. 이 파일들을 이용할 땐, Dataset을 SMB공유로 끌어가서 사용하는 편입니다.그.런.데.원래는 한 개의 서버를 운용하고 있었고, TrueNAS도 Proxmox내부의 VM으로 운용되고 있었기 때문에, 다른 VM에서 TrueNAS의 자료를 SMB로 읽어도 실제 내부 내트워크에서 트래픽이 발생하진 않았습니다…만, 서버를 스토리지/가상화로 이분화한 뒤, 가상화 서버쪽의 VM이 이 파일을 끌어갈 때 네트워크에서 ..

최신 글

Teldrive 복원 및 이전하기
·
Apps
개요한 달 전 사용하던 오라클 클라우드로부터 벤 당했습니다. 증상은 제가 운영하던 블로그 및 기타 서비스로 접속을 할 수 없었고, 오라클 클라우드 로그인 시도 시, 아무리 비밀번호를 수정해도 비밀번호가 틀렸다고 나옵니다.지원 티켓도 끊어봤지만, 최종적으로 상담사와 연결이 되어야 했고, 상담사 왈 '넌 벤이다. 이유는 알려줄 수 없다. 너의 파일에도 접근할 수 없다'만 반복합니다..... 찾아보니 이런 일이 비일비재하더군요. 아래는 다른 외국인의 사례인데, 저도 비슷한 대화를 했습니다. Erik Uden 🍑 (@ErikUden@mastodon.de)첨부: 1장의 이미지 This is a public service announcement to **never** ever use Oraclemastodon.d..
TrueNAS를 이용해 가상화 환경에서 헤놀로지 구동하기
·
TrueNAS
개요얼마 전 올렸던 글에서 Proxmox에서 TrueNAS를 ZFS over iSCSI스토리지로 연결하여 헤놀로지(Xpenology)를 구성하는 법을 설명한 적이 있습니다. TrueNAS의 ZFS를 이용해 헤놀로지 안전하게 사용하기개요헤놀로지(xpenology)는 가정용 NAS를 구축하려는 분들에게 가장 먼저 고려되는 OS중 하나입니다. 잘 만들어진 시놀로지 생태계를 사용할 수 있고, 사용자 친화적인 UI로 학습 곡선도 다른 NAS OS에worklazy.net윗 글은 Proxmox를 이용해 다수의 VM을 편리하게 관리하면서도 헤놀로지를 구성하고 싶은 경우에 적합한 경우이고, 이번 글은 네이티브 TrueNAS위에 헤놀로지를 VM으로 구성하는 방법입니다. 사실상 TrueNAS에서 VM을 굴리는 글인 셈이죠...
TrueNAS 네트워크 가상브릿지 구성하기
·
TrueNAS
개요네트워크 브릿지는 다양한 용도로 사용되지만 보통은 bond를 구성하고 그 위에 브릿지를 구성해 사용하게 됩니다.그런데, TrueNAS를 처음 설치하면 NIC에 바로 DHCP를 잡아주도록 구성되어있기 때문에 일반적인 사용자의 경우 별도의 네트워크 브릿지 설정 없이 바로 NIC를 다이렉트로 사용하게 됩니다. 아래 예시 사진처럼요.딱히 문제가 있는 것은 아닙니다.그러나, TrueNAS에 VM을 구성하고 VM과 TrueNAS 간 통신이 되려면 브릿지가 구성이 되어야 합니다. 이를 위해 브릿지를 구성하는 방법을 설명해보려 합니다.위 예시사진의 enp6s19(10.81.20.203/24)을 이용하겠습니다. 브릿지 구성하기먼저 Add를 클릭해 브릿지를 추가해 줍니다. 멤버로는 enp6s19를 클릭합니다.브릿지의 ..
Proxmox에서 TrueNAS의 ZFS를 이용해 헤놀로지 안전하게 사용하기
·
TrueNAS
개요헤놀로지(xpenology)는 가정용 NAS를 구축하려는 분들에게 가장 먼저 고려되는 OS중 하나입니다. 잘 만들어진 시놀로지 생태계를 사용할 수 있고, 사용자 친화적인 UI로 학습 곡선도 다른 NAS OS에 비해 낮은 편입니다.그러나, 정확한 이유를 알 순 없으나, 어쩌다 파티션이 깨지고, 어쩌다 볼륨 충돌이 일어나고 하면서 제 개인적인 경험으로도 약 3~4번의 데이터 유실을 경험했습니다. SHR이라는 소프트웨어 레이드를 사용하다 보니 여기서 파일을 다시 복구해서 끄집어내는 과정도 만만치 않았습니다.그래서 사용하지 않다가, 최근 ZFS over iSCSI를 이용해 구축해보고, 데이터 유실의 위험성을 상당히 보완할 수 있다고 느껴 포스팅하게 되었습니다.Proxmox에서 TrueNAS에 ZFS over..

Apps

Teldrive 복원 및 이전하기
·
Apps
개요한 달 전 사용하던 오라클 클라우드로부터 벤 당했습니다. 증상은 제가 운영하던 블로그 및 기타 서비스로 접속을 할 수 없었고, 오라클 클라우드 로그인 시도 시, 아무리 비밀번호를 수정해도 비밀번호가 틀렸다고 나옵니다.지원 티켓도 끊어봤지만, 최종적으로 상담사와 연결이 되어야 했고, 상담사 왈 '넌 벤이다. 이유는 알려줄 수 없다. 너의 파일에도 접근할 수 없다'만 반복합니다..... 찾아보니 이런 일이 비일비재하더군요. 아래는 다른 외국인의 사례인데, 저도 비슷한 대화를 했습니다. Erik Uden 🍑 (@ErikUden@mastodon.de)첨부: 1장의 이미지 This is a public service announcement to **never** ever use Oraclemastodon.d..
Authentik으로 홈서버 SSO 구현하기 (7) – 시놀로지 회원 가입(계정 자동 생성) 구현하기
·
Apps
개요시놀로지는 다 좋고 편한데 회원 가입을 능동적으로 처리하는 기능이 없습니다. 기본 기능만을 사용할 경우, 관리자가 계정을 생성하고 사용자가 최초 로그인 시 무조건 비밀번호를 변경하도록 구성하는 것 정도가 최선이죠.왜냐하면, 계정 컨트롤은 시놀로지 DSM이 수행해야 할 본연의 기능이고, 외부 클라이언트는 '인증'정도만 거들어주게 되어있기 때문입니다.그런데, AD/LDAP의 경우에는, DSM을 클라이언트로 가입시키면, 해당 서비스에 있는 계정이 자동적으로 연동됩니다. 이를 이용해서 관리자의 특별한 행동이 없어도, 이용자가 자동적으로 시놀로지 계정을 얻을 수 있도록 구성할 수 있습니다. Authentik 구성하기Authentik 회원 가입 구성먼저, 기본적으로 Authentik에서 이용자가 스스로 계정을 ..
다목적 웹 기반 파일 매니저 AList 구축하기
·
Apps
개요FileBrowser, FileGator 등은 대표적인 웹 기반 파일 매니저입니다. 이러한 웹 기반 파일 매니저는 기기나 운영체제에 구애받지 않고 누구나 큰 제약 없이 접근하기 좋은 서비스입니다. 그 외에도 유료로 돌아서버린 FileRun이나, UI가 어수선하지만 성능은 좋은 Copyparty도 있죠.이러한 웹 기반 파일 매니저들은 노리는 수요층에 따라 서로 다른 기능을 추구하기 때문에, 조금 쓰다 보면 이 앱은 어떤 기능이 아쉽고 저 앱은 어떤 기능이 아쉬운 경우가 많습니다.제 경우, 주변에 간단하게 파일을 공유해줄 앱이 필요했는데, 전제 조건이 Authentik을 이용해서 SSO통합을 할 수 있어야 했습니다(LDAP 제외). FileBrowser는 가볍고 좋았지만, 해당 부분이 아쉬웠죠. File..

Homeserver

픽셀 없이 Proxmox, Bliss OS를 이용해 구글 포토 무제한 백업하기
·
Homeserver
개요제 방엔 지금도 24시간 돌아가고 있는 프랑켄 픽셀이 한 대 있습니다. 버라이즌 판이 아니라서 루팅이 가능한 소중한 기기죠 ㅎ_ㅎ..상시 충전기에 꽃아두고 발열때문에 작업이 더뎌질까 뒤에 팬도 붙여주고.. 노예 치고는 최상급의 대우를 해주고 있지만, 주기적으로 배가 불러오는 건 어쩔 수가 없었습니다. 배터리 최고 충전비율을 제한하거나, 스마트 플러그를 써서 충전시간을 제한하거나.. 해도 어쩔 수가 없었죠.그러다가 집 안에서 홈서버로 쓰기엔 강력한 성능을 가진 서버를 이용해 구글 포토 백업 주체를 VM으로 옮기게 되었습니다.이 글은 Proxmox 호스트에서 Android VM을 이용해 구글 포토에 올리는 과정을 기록합니다. 다만, VM을 세팅하는 과정은 넘기고, 원본이 될 VM이미지를 공유해 드리겠습니..
리눅스 부팅 시 Rclone 자동 마운트하기
·
Homeserver
개요제목이 좀 직관적이지 않네요 ㅎ_ㅎ...리눅스로 네트워크 저장소(SMB, NFS 등)을 부팅 시 마운트하기 위해서는 보통 /etc/fstab을 사용합니다. 그러나 이 방법으로는 구글 드라이브, Baidu 등의 클라우드 같은 저장소를 연결하긴 어렵습니다. 그래서 이에 대한 대안으로 Rclone이 많이 사용되고 있죠.그런데, Rclone은 /etc/fstab을 이용할 수 없고 Systemd를 통해 부팅 시 자동 마운트가 되도록 구성해도 도커 컨테이너의 실행이 더 빨라서 많은 불편함을 겪었습니다.구체적인 예로, 저는 Teldrive와 AList를 함께 활용중입니다. Teldrive에 파일을 업로드하고 rclone mount로 로컬에 마운트한 뒤, 해당 경로를 AList에서 볼륨으로 사용하는 것을 통해 간편..
Supabase database 백업하기
·
Homeserver
2025-02-12 변경내용 : TrueNAS Cloud Sync 내용 추가개요오라클 클라우드와 Supabase를 이용하여 Teldrive를 구축하고 잘 사용하던 중, DB에 문제가 생기면 올려놓은 파일에 접근하기 힘들겠다는 생각이 들었습니다. 그래서 DB백업하는 방법을 간단하게 적어놓고자 합니다. 윈도우에서 백업하기DBeaver라는 프로그램을 사용합니다. 아래처럼 PostgreSQL을 선택한 뒤, Supabase에서 Host, User, Database명등을 가져와 기입하면 됩니다.접속에 필요한 Host, Database, Username, Password 4가지의 정보는 아래에서 얻을 수 있습니다.DBeaver에서 Database를 우클릭한 후 글로벌 백업을 클릭해서 진행하면 무난하게 백업파일을 내려..

Proxmox

Proxmox에서 TrueNAS로 ZFS over iSCSI 연결하기
·
Proxmox
개요Proxmox의 ZFS over iSCSI 스토리지는 ZFS 파일시스템과 iSCSI기능을 갖춘 시스템과 연동하여 스토리지를 구성하는 방식입니다. 평범한 iSCSI 스토리지와 비교할 때, ZFS를 이용하기 때문에 스냅샷 기능 등 ZFS 파일시스템의 기능을 적극적으로 활용할 수 있다는 장점이 있습니다.또한, 단순한 iSCSI스토리지 위에 zvol을 사용할 시, 데이터를 쓸 때 ZFS 파일시스템과 LUN호스트가 각각 체크섬을 검증하며 성능이 많이 떨어지며, 재부팅 등의 이벤트 발생 시 재연결이 늦어지거나 LUN과의 연결이 끊어지는 경우도 있는데에 반해, ZFS over iSCSI 스토리지를 사용하면 LUN호스트는 체크섬 검증을 생략하고 원격 스토리지가 사용가능할때까지 대기하는 기능을 사용할 수 있게 됩니다..
Proxmox Backup Server(PBS) 이중화 구성하기
·
Proxmox
이중화 필요성자체적인 혹은 외부적인 요인으로 Proxmox Backup Server에 접근할 수 없을 경우 등을 대비하여 Proxmox Backup Server를 한 대 더 구축해 보겠습니다.제 경우, VM백업을 새벽 1시에 진행하려 했으나, 저전력PC의 처참한(..) 성능이 새벽 3시부터 시작되는 TrueNAS의 Scrub과 Long S.M.A.R.T테스트를 방해하는 수준이라.. Proxmox 내부에 VM으로 PBS를 한 대 더 구성하여 사용하고, 먼저 구축한 저전력PC의 PBS를 장애대비용으로 남겨두려 합니다.앞서 구축한 PBS가 로컬 저장소를 사용하지 않고 스토리지 서버의 저장소를 사용했기 때문에, 이번 PBS도 동일 저장소를 마운트해서 구성해보도록 하겠습니다. Proxmox VM으로 Proxmox..
Proxmox Backup Server(PBS) 백업 및 복원
·
Proxmox
VM 백업하기백업 할 VM에서 Backup메뉴로 진입하여 백업을 진행해 보겠습니다. 이 과정은 클릭만으로 손쉽게 진행됩니다.백업이 진행되는 동안 Promxox Backup Server의 Dashboard에서도 작업 현황을 확인할 수 있습니다.작업이 완료되면, Datastore에서 해당 작업물을 확인할 수 있으며 Notification 수단으로 E-mail을 등록해 놓았을 경우 메일로도 작업 결과 및 내역을 받을 수 있습니다. 또한, 완료된 백업으로부터 디스크 이미지를 직접 다운받아 별도로 활용할 수도 있습니다. VM 복원하기테스트를 위해 VM을 삭제합니다.삭제된 VM을 복구하기 위해 Datacenter → Proxmox Backup Server 저장소 → Backups → 백업파일 선택 후 Restore..

TrueNAS

TrueNAS를 이용해 가상화 환경에서 헤놀로지 구동하기
·
TrueNAS
개요얼마 전 올렸던 글에서 Proxmox에서 TrueNAS를 ZFS over iSCSI스토리지로 연결하여 헤놀로지(Xpenology)를 구성하는 법을 설명한 적이 있습니다. TrueNAS의 ZFS를 이용해 헤놀로지 안전하게 사용하기개요헤놀로지(xpenology)는 가정용 NAS를 구축하려는 분들에게 가장 먼저 고려되는 OS중 하나입니다. 잘 만들어진 시놀로지 생태계를 사용할 수 있고, 사용자 친화적인 UI로 학습 곡선도 다른 NAS OS에worklazy.net윗 글은 Proxmox를 이용해 다수의 VM을 편리하게 관리하면서도 헤놀로지를 구성하고 싶은 경우에 적합한 경우이고, 이번 글은 네이티브 TrueNAS위에 헤놀로지를 VM으로 구성하는 방법입니다. 사실상 TrueNAS에서 VM을 굴리는 글인 셈이죠...
TrueNAS 네트워크 가상브릿지 구성하기
·
TrueNAS
개요네트워크 브릿지는 다양한 용도로 사용되지만 보통은 bond를 구성하고 그 위에 브릿지를 구성해 사용하게 됩니다.그런데, TrueNAS를 처음 설치하면 NIC에 바로 DHCP를 잡아주도록 구성되어있기 때문에 일반적인 사용자의 경우 별도의 네트워크 브릿지 설정 없이 바로 NIC를 다이렉트로 사용하게 됩니다. 아래 예시 사진처럼요.딱히 문제가 있는 것은 아닙니다.그러나, TrueNAS에 VM을 구성하고 VM과 TrueNAS 간 통신이 되려면 브릿지가 구성이 되어야 합니다. 이를 위해 브릿지를 구성하는 방법을 설명해보려 합니다.위 예시사진의 enp6s19(10.81.20.203/24)을 이용하겠습니다. 브릿지 구성하기먼저 Add를 클릭해 브릿지를 추가해 줍니다. 멤버로는 enp6s19를 클릭합니다.브릿지의 ..
Proxmox에서 TrueNAS의 ZFS를 이용해 헤놀로지 안전하게 사용하기
·
TrueNAS
개요헤놀로지(xpenology)는 가정용 NAS를 구축하려는 분들에게 가장 먼저 고려되는 OS중 하나입니다. 잘 만들어진 시놀로지 생태계를 사용할 수 있고, 사용자 친화적인 UI로 학습 곡선도 다른 NAS OS에 비해 낮은 편입니다.그러나, 정확한 이유를 알 순 없으나, 어쩌다 파티션이 깨지고, 어쩌다 볼륨 충돌이 일어나고 하면서 제 개인적인 경험으로도 약 3~4번의 데이터 유실을 경험했습니다. SHR이라는 소프트웨어 레이드를 사용하다 보니 여기서 파일을 다시 복구해서 끄집어내는 과정도 만만치 않았습니다.그래서 사용하지 않다가, 최근 ZFS over iSCSI를 이용해 구축해보고, 데이터 유실의 위험성을 상당히 보완할 수 있다고 느껴 포스팅하게 되었습니다.Proxmox에서 TrueNAS에 ZFS over..

Torrent

라즈베리파이로 토렌트 머신 구축하기
·
Torrent
개요토렌트 머신은 아무래도 전력에 민감합니다. 시드가 많지 않은 파일 다운로드, RSS 등을 활용한 자동화, 시딩 등 24시간 켜놓을 일이 많기 때문입니다.Proxmox, ESXi 등 가상화 서버를 운용하고 있다면, 어차피 전기를 퍼먹기 때문에 VM 하나 더 돌린다고 큰 티가 나진 않겠지만, 전기세 다이어트 중인 분들에게는 하나하나가 큰 고민일 수 밖에 없을 겁니다.이번 글에서는, 라즈베리파이4를 토렌트 전담머신으로 구축하는 방법을 처음부터 소개할까 합니다.라즈베리파이가 최신에 가까울수록 당연히 성능이 좋지만, 라즈베리파이5만 해도 슬슬 임베디드 보드라고 보기엔 너무 많은 전력을 먹고, 너무 많은 열을 방출하고 있어서 라즈베리파이4(램 4기가)를 활용해 보겠습니다.(절대 라즈베리파이5가 없어서 그런거 아..
Wireguard VPN + qBittorrent + tsharp(It's torr) 시놀로지에서 도커로 사용하기
·
Torrent
개요예전 서버포럼에서 시놀로지 위에 Wireguard망을 이용해 qbittorrent 도커를 돌리는 글을 올린 적이 있었는데, 2년이 지난 지금도 이 글을 통해 질문이 가끔씩 들어오는 걸 보고 제대로 정리해야겠다는 생각이 들어 작성합니다.시놀로지의 DSM은 리눅스에 비해 커널 버전도 낮고 트윅된 OS라 도커 이미지 선택에 약간의 제약이 따릅니다.Wireguard 접속기로 사용할 도커 이미지도, 아무거나 사용하면 iptables오류를 뿜어내며 작동을 거부하죠.그런데, 당시 늅늅했던 제가 수많은 이미지를 테스트하다가 딱 하나, DSM위에서 잘 돌아가는 VPN접속기 이미지를 찾았는데 그게 바로 gluetun이었습니다. 그래서 뭐요?DSM버전이 달라지면서 qbittorrent 권한 문제도 고치고, 도메인 뒤의 ..

Kubernetes

Kubespray를 이용하여 K8S 클러스터 업그레이드 하기
·
Kubernetes
개요최초 Kubespray글을 작성했을 때의 쿠버네티스 버전은 1.29.5였습니다.[root@k8smaster1 ~]# kubectl get nodesNAME STATUS ROLES AGE VERSIONk8smaster1 Ready control-plane 74d v1.29.5k8smaster2 Ready control-plane 74d v1.29.5k8smaster3 Ready control-plane 74d v1.29.5k8sworker1 Ready worker 74d v1.29.5k8sworker2 Ready worker 74d v1.29.5k8sworke..
쿠버네티스 Error, Completed파드 전체 지우기
·
Kubernetes
쿠버네티스 노드를 전체 재부팅하는 일은 흔하지 않긴 하지만, 저처럼 홈서버에서 연습삼아 다루는 노드는 전체 재부팅하는 일이 생각보다 많습니다.모든 노드가 다시 다 올라오면, 모든 파드를 복구하는 과정에서 Error나 Completed상태의 파드가 다수 보입니다.다른 파드를 보기 쉽게 해당 파드를 삭제하려면 아래 명령어를 사용하면 됩니다.Completed 파드 삭제kubectl get pods --all-namespaces --field-selector=status.phase=Succeeded -o jsonpath='{range .items[*]}{.metadata.namespace} {.metadata.name}{"\n"}{end}' | while read namespace pod; do kubectl ..
쿠버네티스(K8S) 환경에서 Immich 설치하기
·
Kubernetes
개요홈서버에서 쿠버네티스를 운용하는 건 흔치 않지만, 마침 제가 실험적으로 운용하고 있어서 포스팅합니다.환경은 Proxmox에 마스터 노드 3대, 워커 노드 3대의 Rocky Linux로 이루어진 클러스터이며, 사용되는 저장소는 csi-driver-smb를 이용해 TrueNAS로부터 마운트한 삼바공유 저장소입니다. MetalLB를 이용하여 사설망IP를 할당하고 있으며, Ingress-nginx를 이용해 외부 도메인을 연동하고 있습니다. Helm Chart로 설치하기TrueNAS가 아닌, 일반적인 쿠버네티스 환경에서 헬름으로 설치할 수도 있습니다. Library PVC 준비Immich는 사진이 저장되는 Library에 대해 동적 생성을 지원하지 않고 아래처럼 PVC를 미리 생성하여 매칭하도록 되어 있습니다..

Nextcloud

Nextcloud 계정 생성 시 초기 파일 수정하기
·
Nextcloud
개요Nextcloud 구축 후 새로운 계정을 생성할 때마다 아래처럼 필요없는 파일들이 왕창 생성됩니다.해당 파일들을 제거하는 것과 Readme.md를 수정하여 신규 사용자에게 안내할 내용을 기입하는 등의 작업을 하고 싶다는 생각을 하게 되어 글을 작성하게 되었습니다. 기본 배포 파일 위치초기 계정 생성 시 배포되는 파일의 위치는 Nextcloud경로에서 /core/skeleton에 있습니다.../path/to/nextcloud/core/skeleton# ls -lahtotal 21Mdrwxr-xr-x 5 www-data www-data 4.0K Sep 11 10:20 .drwxr-xr-x 24 www-data www-data 4.0K Sep 11 10:20 ..drwxr-xr-x 2 www-dat..
Cloudflare Tunnel 환경에서 Nextcloud 구성 시 오류 해결하기
·
Nextcloud
개요Nextcloud 초기 설치 이후 관리자 설정으로 진입하면 해결해야 할 오류들을 친절하게(?) 띄워줍니다.일부분은 Nextcloud 자체적으로 해결할 수 있지만, 몇몇 오류는 리버스 프록시에서 해결해줘야 하는 경우도 있는데, 클플 터널을 사용할 경우 어떻게 해결해야 하는지 간단하게 서술해 보겠습니다. HSTS 활성화하기오류 메세지 확인아래와 같은 문구가 출력됩니다.The “Strict-Transport-Security” HTTP header is not set to at least “15552000” seconds. For enhanced security, it is recommended to enable HSTS 해결하기클라우드플레어 도메인 관리에서 SSL/TLS - 에지 인증서(Edge Certi..
TrueNAS에 Nextcloud 29버전 업데이트 시 Dataset 재설정하기
·
Nextcloud
개요얼마 전 Nextcloud Hub 8 (29.0.0)이 발표되면서, TrueNAS 공식 카탈로그 앱 이미지도 계속해서 마이너 업데이트 중입니다.이 중 변경점으로 userdata를 분리하면서, Storage구성 시 변경점이 발생하여 짧게 글을 작성합니다.이 외의 부분은, 기존 글과 동일하게 설치를 진행하면 됩니다.2025.01.22 - [Nextcloud] - TrueNAS에 Nextcloud 사용하기 TrueNAS에 Nextcloud 사용하기개요TrueNAS는 오픈소스NAS OS중에서는 가장 강력하지만, 유저편의적인 부분은 많이 부족합니다. 특히, 개인 조립NAS를 헤놀로지로 입문한 경우, DSM의 높은 편의성 덕분에, TrueNAS를 다루는 것에 엄청worklazy.net Data와 Userdata..

ETC

SAS2008(9211-8i 등) IT펌웨어 플래싱하기
·
ETC
개요SAS2008칩셋계열 카드는 가정용 NAS나 홈서버를 구성할 때 많이 사용됩니다. 호랑이 담배피던 시절에 은퇴했지만, 가정에서 사용하기에는 충분히 차고 넘치는 성능이기도 하고, 오랜 시간 사용된만큼 안정성도 충분히 검증되어 있기 때문입니다.9211-8i는 Dell PERC H200, H310, IBM M1015, Intel RS2WC040, RS2WC080 등의 OEM모델로 장터에 많이 돌아다니고 있으며, 이름은 모두 달라도 동일카드 계열이라 모두 이 가이드대로 IT펌웨어를 플래싱할 수 있습니다.이 카드들은 대체로 서버에서 사용되던 상태이기 때문에, IR모드로 작동중일 겁니다. IR모드일 경우 부팅 시 BIOS POST에서 아래처럼 출력됩니다.최종적으로, IT펌웨어를 플래싱해서 아래처럼 출력하도록 하..
SAS3008(9300-8i, 9300-16i 등) IT펌웨어 플래싱하기
·
ETC
개요헤놀로지, TrueNAS등 NAS를 빌드할 때 부족한 SATA포트를 보충하기 위해서 SAS2008이나 SAS3008칩셋 계열의 HBA카드를 사용합니다.중국산 SATA확장카드보다 더 신뢰성이 높고, SAS하드도 사용할 수 있으며, 서버실에서 나오는 중고들을 비교적 저렴한 값에 구할 수 있기 때문입니다. 이들 대부분은 하드웨어 레이드 펌웨어(IR Mode) 동작 상태로 장터에 나오게 됩니다.한편, 소프트웨어 레이드를 사용하는 DSM(헤놀로지), TrueNAS들은 디스크에 원시적 접근 권한을 필요로 하기 때문에 이 카드들을 그대로 사용할 순 없고, 패스스루(passthrough) 모드인 IT 펌웨어를 입혀 동작시켜야 합니다.이번 글에서는, SAS3008계열 카드(AOC-S3008L)의 펌웨어를 IR에서 I..
Monsgeek M5W 개봉기
·
ETC
얼마전 예구했던 Monsgeek M5W가 도착해 조립 전 단순개봉하고 찍어놨던 사진들입니다.조립과정을 사진으로 남겨야지… 하면서 조립한 순간 까먹고 잊어버려서 단순 개봉기밖에 없습니다 ㅠㅠ상자 안의 구성품을 모두 꺼내봤습니다.본품(+플라스틱 커버), 케이블, USB동글(2.4무선용), 포스브레이크, 테프론 패드(?), 육각렌치, 모드용 테이프, 설명서입니다.기존 M5와 동일한 측면 디자인과 C타입 커넥터입니다.일부 제품들은 유격이 있어 측면 무게추가 흔들거리며 소음이 발생한다는 리뷰가 있었는데, 다행히 저는 그렇지 않았습니다.설명서의 한 쪽은 중국어, 한 쪽은 영어로 되어 있습니다.이후.. GEONWORKS의 저소음RAW 스위치와 알리 반투명키캡으로 빌드해서 잘 사용하고 있습니다(광고 아님)이 스위치가 ..