본문 바로가기

나스

[자작NAS] 15. Bitbucket에서 GitLab으로 프로젝트 불러오기 GitLab 설치가 완료되면 프로젝트를 생성하고 관리할 수 있습니다.도커로 GitLab을 설치하는 방법은 아래의 링크에서 확인 가능합니다.2016/12/05 - [IT/컴퓨터/NAS] - [자작NAS] 14. 우분투에 Docker로 GitLab 설치하기GitLab을 통해 그룹과 프로젝트를 생성하는 방법입니다. 1. Bitbucket 연동을 위한 기본 설정기존에 GitHub나 Bitbucket 등에서 생성하고 관리하던 프로젝트를 가져올 수 있습니다.Bitbucket에서 기존에 진행하던 프로젝트를 가져오는 방법입니다.먼저 GitLab 설정 파일을 수정합니다. sudo docker exec -it gitlab nano /etc/gitlab/gitlab.rb GitHub나 Bitbucket 등을 연결하려면 Om.. 더보기
[자작NAS] 13. Kodi에 PLEX 플러그인 설치 Kodi에 PLEX 플러그인 설치를 통해서 편리하게 PLEX를 사용할 수 있습니다.PleXBMC라는 PLEX용 플러그인이 있습니다.PleXBMC 설치로 Kodi에서 PLEX 미디어를 보는 방법을 알아보겠습니다. 1. PleXBMC 설치 준비먼저 아래 링크는 PleXBMC의 공식페이지입니다.http://kodi.wiki/view/Add-on:PleXBMC깃허브에서 최신 릴리즈 버전을 바로 받을 수 있습니다.아래 링크에서 최신 버전의 zip 파일을 클릭해서 다운로드 받습니다.https://github.com/hippojay/plugin.video.plexbmc/releaseshttps://github.com/hippojay/script.plexbmc.helper/releases위의 링크는 PleXBMC이며 .. 더보기
[자작NAS] 12. PLEX Media Server 설치 PLEX Media Server는 NAS를 미디어 서버로 쉽게 만들어줍니다.영화나 TV 등의 정보를 깔끔하게 정리해서 관리할 수 있습니다.PLEX Media Server로 미디어 서버를 구축하는 방법을 알아보도록 하겠습니다. 1. PLEX Media Server 설치PLEX Media Server는 아래 링크에서 다운로드 가능합니다.https://www.plex.tv/downloads/1번 하단에 있는 DOWNLOAD 버튼을 눌러서 서버를 다운로드 합니다.윈도우와 리눅스 버전은 물론이고 다양한 NAS OS를 지원하고 있습니다.윈도우 버전을 다운로드 받아서 설치를 진행하도록 하겠습니다.옵션을 누르면 설치 경로를 설정할 수 있습니다.기본 경로로 설치하기 위해서 그냥 OK를 누르고 설치를 진행합니다.설치를 누.. 더보기
[자작NAS] 11. Kodi로 Tvheadend TV 시청하기 Tvheadend 설치를 완료하고 m3u 파일로 vlc 플레이어에서 재생이 가능합니다.다만 재생만 가능하기 때문에 EPG 정보 등을 볼 수 없는 점이 아쉬운 부분입니다.Tvheadend를 위한 최고의 클라이언트 Kodi로 편리하게 TV를 시청할 수 있습니다.Kodi 설정을 진행해보도록 하겠습니다. 1. Kodi 설치가장 먼저 Kodi를 다운로드 받아야 합니다.Kodi는 윈도우 버전은 물론 윈도우와 리눅스 등 다양한 OS에 제공됩니다.아래 사이트 접속을 통해 원하는 버전의 Kodi를 다운로드 받을 수 있습니다.https://kodi.tv/download/윈도우10에 설치를 진행하도록 하겠습니다.다운로드 페이지에서 Windows 버전을 다운로드 받으면 됩니다.다운로드를 받고 설치 파일을 실행해서 설치를 진행.. 더보기
[자작NAS] 10. Tvheadend에 EPG 적용하기 Tvheadend에 EPG를 통해 각 채널의 프로그램 정보를 적용할 수 있습니다. EPG는 Electronic Program Guide의 약자로 TV 프로그램 정보를 담고 있습니다. 보통 XML 형태로 작성해서 Tvheadend에 적용합니다. 아래 링크의 분께서 제공한 파일로 EPG를 적용하는 방법입니다. https://github.com/sungpyohong/epg2xml EPG 정보를 XML 형태로 작성하기 위한 코드가 포함되어 있습니다. 계속 버전 갱신이 이루어지고 있는 것으로 보입니다. 먼저 압축을 해제하고 Channel.json, epg2xml.py 파일을 복사합니다. 사용하지 않는 채널의 경우 Channels.json 파일을 열어서 Enabled로 0으로 처리할 수 있습니다. 컨테이너 생성시 .. 더보기
[자작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. 도커 설치하기도커는 자동 설치를 위한 스크립트를 제공하기 때문에 쉽게 설치가 가능.. 더보기