본문 바로가기

IT/NAS

[자작NAS] 8. 우분투 서버에 Tvheadend 설치 Tvheadend는 TV 스트리밍 서버로 활용할 수 있도록 합니다. IPTV나 TV 수신카드의 데이터를 TV 신호를 PC나 안드로이드 기기 등에서 볼 수 있도록 해줍니다. Tvheadend를 설치하는 방법과 활용 방법을 알아보도록 하겠습니다. 1. 도커에서 Tvheadend 이미지 받고 설치하기 Tvheadend는 공식적으로 제공되는 이미지는 없는 것으로 보입니다. 그래도 다양한 유저가 제공하는 커스텀 이미지가 존재합니다. 그 중 다운로드 횟수가 가장 많은 tobbenb/tvheadend-unstable을 다운로드 받아서 설치하도록 하겠습니다. 아래 주소를 통해서 도커파일 등의 내용을 확인할 수 있습니다. https://hub.docker.com/r/tobbenb/tvheadend-unstable/ 이미.. 더보기
[자작NAS] 7. 우분투 서버에 ownCloud 설치 ownCloud는 직접 호스팅이 가능한 Dropbox 형식의 스토리지입니다. NAS에서 활용하기 좋은 기능입니다. ownCloud를 위해 MariaDB를 미리 설치한 상태로 작업을 진행하면 됩니다. 1. MariaDB 설정 먼저 ownCloud에서 MariaDB를 사용할 수 있도록 설정을 합니다. MariaDB 도커 컨테이너가 멈춘 상태라면 start 명령으로 MariaDB를 시작합니다. sudo docker start mariadb 컨테이너가 시작되면 MariaDB에 연결합니다. sudo docker exec -it mariadb bash MariaDB 설정을 위해 root 계정으로 DB에 접속합니다. mysql -u root -p 연결한 이후에 owncloud가 사용할 DB를 생성합니다. CREATE.. 더보기
[자작NAS] 6. 우분투 서버에 MariaDB 설치 Docker 설치가 완료되면 다양한 기능을 Docker를 통해 추가할 수 있습니다. 먼저 데이터베이스인 MariaDB를 설치하는 방법을 알아보겠습니다. MariaDB는 기존 MySQL이 오라클의 소유로 넘어가면서 새롭게 생긴 DB입니다. MySQL과 호환이 되기 때문에 MySQL을 대체해서 사용할 수 있습니다. MariaDB를 설치하는 이유는 Nextcloud나 Guacamole 등을 위해 사용되기 때문입니다. Docker를 통해 MariaDB를 설치하는 방법을 알아보도록 하겠습니다. 1. Docker로 MariaDB 컨테이너 생성 Docker의 search 명령어나 hub.docker.com을 통해 이미지를 검색할 수 있습니다. sudo docker search mariadb MariaDB는 Docke.. 더보기
[자작NAS] 5. 우분투 서버에 도커 설치 우분투 서버를 설치한 이후에 도커를 설치합니다.도커(Docker)는 오픈 소스 컨테이너 프로젝트입니다.이미지에 서비스를 구동하기 위한 파일 등을 담고 필요할 때 생성해서 사용이 가능합니다. 일반적인 VMWare나 Hyper-V의 가상화와 비슷한 기능을 합니다.다만 도커는 별도의 게스트OS가 아닌 호스트OS에서 직접 동작하기 때문에 높은 성능과 경량화를 갖추고 있습니다.도커에서 제공하는 일반적인 가상머신과의 차이점입니다.다른 환경의 서비스를 위해서 별도의 게스트OS를 설치하지 않아도 됩니다.그리고 비교적 쉬운 사용 방법으로 다양한 서비스를 추가할 수 있는 장점이 있습니다.우분투 서버에 도커 설치를 진행하도록 하겠습니다. 1. 도커 설치하기도커는 자동 설치를 위한 스크립트를 제공하기 때문에 쉽게 설치가 가능.. 더보기
[자작NAS] 4. 우분투 서버 설치하기 NAS를 구성하면서 Host OS로 Windows 10으로 정했습니다. 그리고 가상화를 통해 우분투 서버를 설치해서 활용하는 방법입니다. 가상화와 우분투 설치에 대한 내용을 확인하도록 하겠습니다. 1. 가상화 소프트웨어 선택 가상화는 Hyper-V, VMWare, VirtualBox 등을 통해서 구축할 수 있습니다. Hyper-V는 윈도우를 설치하면 무료로 기능을 제공받아 사용할 수 있는 장점이 있습니다. VMWare는 유료지만 무료로 제공되는 Player 버전이 존재합니다. VirtualBox 역시 강력한 기능과 함께 무료로 제공이 됩니다. 고민한 가상화 툴은 VMWare와 Hyper-V입니다. 선택한 툴은 VMWare로 최근에는 Player에서도 VM(Virtual Machine) 생성 기능까지 지원.. 더보기
[자작NAS] 3. FileZilla로 FTP 서버 구축 FTP(File Transfer Protocol)는 파일 전송을 위한 프로토콜입니다.FTP는 NAS에 저장된 파일들을 쉽게 공유할 수 있게 해줍니다.윈도우에 FileZilla 서버 설치를 통해서 FTP 기능을 추가할 수 있습니다. 1. FileZilla 서버 설치먼저 아래 링크에서 FileZilla 서버를 다운로드합니다.https://filezilla-project.org/download.php?type=server다운로드 버튼을 누르면 sourceforge를 통해서 바로 다운로드가 가능합니다.받은 파일을 실행해서 FileZilla 서버 설치를 합니다.FileZilla 서버 설치를 위해 동의(I Agree) 버튼을 눌러서 설치를 진행합니다.FileZilla Server (Service)를 포함한 설치 옵.. 더보기
[자작NAS] 2. 토렌트(qBittorrent) 설치 NAS에서 많이 활용되는 기능 중 하나가 바로 토렌트 기능입니다.상시 동작하는 NAS에 토렌트를 설치하면 쉽게 시딩이 가능합니다.다만 토렌트로 받거나 올리는 자료의 저작권은 반드시 신경써야 합니다.토렌트 클라이언트 중 하나인 qBittorrent를 설치해서 토렌트를 사용하는 방법입니다.qBittorrent는 μTorrent와 달리 광고나 불필요한 플러그인 등이 설치되지 않는 토렌트입니다. 1. qBittorrent 설치아래 사이트에서 최신 버전의 qBittorrent를 다운로드 받습니다.http://www.qbittorrent.org/download.php대부분의 OS를 지원하기 때문에 설치된 OS에 맞게 다운로드를 하면 됩니다.윈도우 버전은 가장 위에 있기 때문에 눌러서 다운로드 받으면 됩니다.다운로드.. 더보기
[자작NAS] 1. 시스템 구축하기 최근 가정이나 소규모 사무실에서 NAS(Network Attached Storage)를 구축해서 사용합니다.일반적으로 NAS 구축을 할 때 상용 NAS나 자작 NAS를 고려하게 됩니다.상용 NAS로는 공유기가 제공하는 간이 NAS부터 시놀로지 등의 전문적인 NAS로 구성할 수 있습니다.시놀로지 등이 제공하는 기능은 쉽고 편리하게 NAS를 설정할 수 있도록 해줍니다.자작 NAS는 직접 부품은 물론 시스템 구축까지 해야됩니다.시스템 구성을 직접 해야 되는 점이 단점일 수 있지만 무궁무진한 확장성을 제공합니다.자작 NAS 시스템을 구축하는 과정을 작성해보려고 합니다. 1. 자작 NAS 하드웨어 구성자작 NAS를 구성하기 위해서는 하드웨어 역시 직접 선택해야 합니다.일반적으로 ASRock Q1900 DC-ITX.. 더보기