NAS 13

자작 NAS - Torrent Transmission 설치

NAS PC에 토렌트만 등록해두면 자동으로 다운로드 받을 수 있도록 Torrent 프로그램을 설치해보려 한다. Ubuntu Server 18.04에 Transmission을 설치해보자. 설치와 설정, 사용은 매우 간단하다. https://wiki.ubuntu-kr.org/index.php/Transmission-daemon Transmission-daemon - 깊이있는 삽질 Ubuntu Korea Community Wiki https://www.transmissionbt.com/ 트랜스미션은 리눅스계의 비트토렌트이다. 트랜스미션은 우분투의 버젼에 따라서 기본으로 설치가 되어있을수도 있다. 그중에 하나인 Transmission-daemon은 사실은 클라이언트지만, WEB-Interface를 지원하여 웹브..

NAS 2020.04.19

자작 NAS - Plex 미디어 서버

Plex를 설치하면 NAS 저장소에 올려놓은 미디어 파일(사진, 영상 등)을 다운로드 없이 스트리밍으로 볼 수 있다. 무료 계정으로도 충분한 서비스를 이용할 수 있고, 한글도 거의 완벽하게 지원한다. Ubuntu 18.04 LTS Server에 Plex를 설치해 보자. 아래 가이드에 A~Z 매우 자세하게 설명되어 있다. 1) https://www.linuxbabe.com/ubuntu/install-plex-media-server-ubuntu-18-04 How to Install Plex Media Server on Ubuntu 18.04 LTS Server or Desktop This tutorial shows you how to install Plex media server on Ubuntu 18.04..

NAS 2020.02.27

자작 NAS - Let's Encrypt SSL 인증서 갱신(crontab 자동갱신)

Let's Encrypt를 통해 발급받은 인증서는 90일 유효기간이 있다. /etc/letsencrypt/list.sh를 통해 보유한 인증서 목록과 남은 사용기간을 알 수 있다. $ sudo ./list.sh Saving debug log to /var/log/letsencrypt/letsencrypt.log - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Found the following certs: Certificate Name: Domains: Expiry Date: 2020-05-19 14:59:47+00:00 (VALID: 88 days) Certificate Path: Private Key Path..

NAS 2020.02.21

자작 NAS - ownCloud SSL 보안설정

ownCloud와 파일공유를 안전하게 하기 위해 SSL을 설정해보자. ownCloud의 공식 Document 따라 Let's Encrypt를 설치한다. https://doc.owncloud.com/server/admin_manual/installation/letsencrypt/using_letsencrypt.html#introduction Using Let’s Encrypt SSL Certificates doc.owncloud.com Let's Encrypt 설치 1) certbot 설치 apt로 certbot을 설치한다. $ sudo apt-get install certbot 2) 이메일 주소 등록 Certbot이 설치되었다면, 긴급 복구와 보안 알림을 위한 이메일을 등록하자. $ sudo certbo..

NAS 2020.02.21

자작 NAS - ownCloud와 SMB/AFP 경로 맞추기

내부 네트워크 파일 공유를 위한 SMB/AFP를 구축했고, 외부 네트워크에서 클라우드 형식으로 공유할 수 있는 ownCloud를 구축했다. 이제 내부 네트워크와 외부 네트워크에서 동일한 경로를 공유할 수 있도록 설정해보자. Samba 경로 변경 우선 Samba 기본 경로를 ownCloud의 data 경로와 맞춰준다. ownCloud는 .../data//files에 데이터를 저장한다. Samba의 경로를 이곳으로 변경한다. $ sudo vim /etc/samba/smb.conf ... [] path = read only = no ... 설정 파일 /etc/samba/smb.conf를 열고, 원래의 저장소 를 ownCloud의 files경로로 바꿔주면 된다. path = /home/nas/data//file..

NAS 2020.02.10

자작 NAS - 웹하드 구축하기 (ownCloud)

기본적인 NAS 구성은 지난 번 포스팅으로 모두 마무리 되었다.이제부터는 필요한 서비스를 그때 그때 추가할 예정이다. 가장 먼저 외부에서도 자유롭게 파일 공유를 할 수 있도록 클라우드 서비스를 붙여보자. ownCloud ownCloud는 개인 서버에 무료로 클라우드 스토리지 환경을 만들어주는 서비스다. ownCloud로 서버를 만들기 위해서는 NAS PC에 LAMP가 모두 설치되어 있어야 한다. L : Linux A : Apache M : MySQL P : PHP 1. LAMP 설치 OS가 Ubuntu 18.04이기 때문에 AMP만 설치하면 된다. 1) 아파치 Apache 설치 $ sudo apt install apache2 $ apache2 -v로 잘 설치 되었는지 버전 확인$ apache2 -v Se..

NAS 2020.02.02

자작 NAS (7) - 내부 네트워크 전송 속도 변경(기가비트)

성공적으로 AFP와 SMB를 통한 Mac, Windows와의 공유환경을 구축했다. 그러나 윈도우에서 NAS에 파일을 올려보니 전송속도가 1mb/s밖에 나오지 않는다. 네트워크 설정을 잘못하면 수시로 접속이 끊기기 때문에 이번 설정은 ssh가 아니라 직접 Ubuntu PC에서 작업하자. ethtool 로 이더넷 상태를 확인. $ ethtool Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: Not r..

NAS 2020.01.31

자작 NAS (6) - 내부 파일 공유 환경 구축 2(Ubuntu - Windows SMB)

우분투 - 맥 파일공유 환경 AFP는 설정이 끝났고, 이제 윈도우 파일공유 환경을 위한 삼바 SMB를 설치해 보자. 더보기 참고로 SMB는 네트워크 프로토콜을 말하고, 삼바 SAMBA는 SMB 프로토콜을 사용한 소프트웨어라고 보면 된다. 우분투 버전은 Ubuntu server 18.04 LTS이고, Linuxize의 튜토리얼을 참고했다. https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/ How to Install and Configure Samba on Ubuntu 18.04 This tutorial explains how to install Samba on Ubuntu 18.04 and configure it as..

NAS 2020.01.26

자작 NAS (5) - 우분투 논리볼륨 추가하기

AFP 연결에 성공했지만 사용 가능용량이 901.7MB라고 나온다. 현재 Ubuntu PC에는 OS가 깔린 500GB HDD 한 개와 백업용 500GB HDD 한 개가 물려있다. $ sudo fdisk -l 명령어로 장착되어 있는 물리 디스크를 모두 볼 수 있다. $ sudo fdisk -l ... Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Devi..

NAS 2020.01.26

자작 NAS (4) - 내부 파일 공유 환경 구축 1(Ubuntu - Mac AFP)

NAS를 구축하려는 가장 큰 목적은 파일 서버로, 저장소 공유 환경을 만드는 것이다. 우선 NAS 저장공간을 로컬폴더처럼 간편하게 사용할 수 있는 '내부 네트워크 환경'을 만들어보자. 집에서 맥북과 윈도우 데스크탑을 사용하고 있기 때문에 OSX와 Windows 셋팅이 모두 필요하다. 내부 네트워크 환경에서 비교적 쉽게 사용할 수 있는 파일 공유 관련 프로토콜 3가지를 간단하게 알아보았다. 1. FTP (File Transfer Protocol) FTP는 쉽게 말해 파일을 복사하는데 사용된다. 그렇기 때문에 복사 받는 쪽에 충분한 저장공간이 있어야하며, 결과적으로 서버와 클라이언트는 각각 독립적인 2개의 파일을 갖게 된다. 2. SMB (Server Message Block) SMB는 서버에서 파일의 읽고..

NAS 2020.01.23