[태그:] truenas

  • Ubuntu 에서 OpenZFS 로 운영해보니…

    결론부터 말하면 뭔가 엄청 가볍다. 가장 먼저, 디스크 인식을 잘 한다. TrueNAS 는 SMART 정보에 약간의 이상만 있어도 끽끽 소리내며 디스크를 긁어댔는데, 우분투는 일단 별 말 없이 잘 인식한다. 그리고 리실버링이 빠르다. TrueNAS 에서는 하루, 이틀은 기본이었던게, 우분투에서는 빠르면 몇십분, 길어야 몇 시간 내로 끝난다. 게다가 디스크에 이상이 있든 없든 걸리는 시간도 크게 다르지 않다.…

  • 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…

  • 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 를 설치하면 무조건 한번은…

  • TrueNAS 에 NginX 로 ReverseProxy 구축

    나스를 완전히 날려버리고 멘탈이 털린 상태로 처음부터 기억에 의존해서 재구축을 시작했다. 역시 비슷한 지점에서 막혔고, 아카이브 해 둔 북마크가 도움이 되었다. 그러니 이번에는 꼭 백업을 잘 하자는 다짐을 하며 삽질의 흔적을 다시 남긴다. 왜 Reverse Proxy 를 구축하나? 요즘 NAS 는 도커같은 컨테이너를 지원해서 매우 간단하게 어떤 서버를 구축 할 수 있다. TrueNAS 는 Jail…