[카테고리:] TrueNAS

  • NAS 가 날아갔다.

    언제 일어나나 했는데, 지난주에 주 저장소가 박살났다. 새것을 못 사준 내가 미안하다. 데이터는 백업해두었던 것과 로컬에 남아 있던 것을 제외하면 전부 날아갔다. 깐깐한 시어머니처럼 약간의 흠도 용납을 못하던 녀석… 이번에는 우분투로 새로 꾸몄다. 아무래도 익숙한지라 재설치도 어렵지 않았다. TrueNAS 에서는 /dev 폴더에서조차 사라지던 녀석도, 우분투에서는 어떻게든 붙어서 굴러간다. 이상 있는 거 아니까 일단 돌리라고! 백업은…

  • NAS 를 언제까지 유지할 수 있을까…

    2.5 Inch 1Tb 6개를 Raidz2 – Raid6 로 묶어서 이런저런 데이터를 저장해 왔는데, 한 2년 정도 전부터 디스크가 하나 둘 씩 슬슬 맛이 가기 시작하고 있다. 가지고 있던 디스크를 돌려가며 아둥바둥 버텨왔는데, 그게 한계에 다다랐다. 그래서 하드디스크를 구입했다. 이게 반복되서 벌써 Raid 를 하나 더 꾸미고도 남을 정도의 수량이 되었다. 문제는 HDD 생산 업체들이 더…

  • NextCloud 의 업데이트 중에 에러가 났다.

    NextCloud 를 꽤 오랬동안 업데이트를 하지 않았었다. 최신 버젼이 31 인데, 설치되어 있던 버젼은 28 이었다. 그냥 아무 생각 없이 계속 업데이트 버튼을 눌렀는데, 업데이트를 잘 하던 도중에 문제가 생겼다. 일났다 싶어 터미널에 접속해서 확인해보니, 웹 업데이터가 백업을 하고 새로운 버젼을 받아서 푸는 도중에 에러가 난 것 같았다. 폴더에 뭔가 파일이 많이 없다… 웹 업데이터에서는…

  • Ubuntu 에서 PPTP VPN 접속하기

    PPTP 는 보안에 문제가 있다고 안쓰는 추세지만, OpenVPN 은 은근히 설정하기 힘들어서 그런지 Iptime 등 대다수의 공유기에서 PPTP 로 VPN 서버를 돌린다. 윈도우든 우분투든 접속이나 설정 방법 자체는 심플하고 간단하지만… 그 간단한걸로 삽질을 한 기록을 남긴다. 설정의 Network 탭의 VPN 에서 + 를 눌러서… Point – to – Point Tunneling Protocol 선택하고… Name 은 적당히,…

  • NextCloud 설정하면서 검색한 것들

    NextCloud 를 제대로 써야 할 일이 생겼다. 29.04 에서 29.08 로 업데이트 하면서 검색 했던 것들을 일단 정리해 둔다. 로그파일 크기 제한 https://github.com/nextcloud/docker/issues/1154 에 나와 같은 질문을 한 사람이 있었고, 답변에 아래의 링크가 달렸다. 메뉴얼에 이미 적혀 있었네… log_rotate_size ‘log_rotate_size’ => 100 * 1024 * 1024, Enables log rotation and limits the total size of…

  • Calibre-Web 의 Ebook Convert 옵션 설정

    Calibre-Web 의 변환 기능을 사용하려면 컨버터 경로를 넣어줘야 하고, 제대로 변환되도록 옵션도 넣어줘야 한다. 테스트는 로컬에서 했고, CLI 옵션은 캘리버 웹 설명서를 참고했다. 하지만, 문제가 좀 있는데… Calibre-Web 에서 옵션을 설정할 수 있는 칸은 하나밖에 없는데, 변환을 뭘로 하냐에 따라 서로 옵션이 다르게 들어간다. 근데, ebook-convert 유틸리티에는 필요 없는 옵션을 무시하는 기능이 없다. 만약 PDF…

  • TrueNAS 에서 pgrep 으로 PID 알아내기

    Calibre-Web 의 rc.d 스크립트를 작성하면서, 내가 사용하는 jupyter-lab 의 rc.d 스크립트가 뭔가 좀 이상하다는 생각이 들었다. 그래서 다시 확인해 봤는데, 역시나… 프로세스 ID 를 제대로 골라내질 못하고 있었다. 처음에는 user 와 command 변수에 지정한 명령으로 pid 를 찾았다. 각각 -u 옵션과 -f 옵션이다. 저렇게 하면 하나만 나왔고, Jail 의 shell 에 들어가서 service status 를…

  • TrueNAS 에 Calibre-Web 설치

    TreuNAS 에서는 Calibre-Web 을 커뮤니티 플러그인으로 제공하는데, 지금 내가 사용하고 있는 버젼에서는 설치가 되질 않았다. 뭐라뭐라 하는데 신경쓰기 귀찮아서 그냥 수동으로 설치했다. 어차피 플러그인으로 설치해도 rc.d 스크립트가 야리꼬리해서 따로 손을 대야 한다. 이왕 이렇게 된 거 하나하나 정리해보려고 한다. Calibre-Web 은 뭔가? 이름에서 짐작할 수 있듯이 Calibre ( 캘리버 라고 읽더라… ) 라는, 리눅스에서는 유구한…

  • TrueNAS 의 ReverseProxy 에 SSL 인증서 적용하기

    SSL 인증서는 서버가 돌아가는 도메인 별로 받는 것이 원칙이기 때문에, 외부로 노출된 서비스를 제공하는 서버 ( Docker, Jail, etc… ) 가 여러개 라면, 각각 따로 인증서를 받아야 한다. 하지만 리버스 프록시 서버를 운용하고 있다면 아주 간편하게 인증서를 한번에 몰아서 관리할 수 있다. 무료로 인증서를 받을 수 있는 Let’s Encrypt 를 이용한다. 고맙게도 설정 툴까지 배포하고…

  • TrueNAS 에서 MariaDB 의 root 패스워드 재설정

    mariaDB ( MySQL ) 는 버젼( 10.4 이상 )에 따라 인증 방식이 다르다. 신버젼은 그냥 설치하면 시스템의 root 계정이 바로 mysql 의 그것으로 매칭되어 별 다른 설정 없이 바로 접속할 수 있게 되는데, TrueNAS의 Jail 에는 root 계정에 비밀번호가 설정되어 있지 않아 도당체 접속을 할 수가 없다. 그래서 TrueNAS 에서 MariaDB 를 설치하면 무조건 한번은…