반응형

프로그래밍n학습자료(2018~) 22

[Raspberry Pi] 라즈베리파이3 로 나스 만들기( 한 문서로 통합 )

원노트로 작성하고 블로그로 옮긴 글이다. 티스토리가 BlogAPI의 지원을 하지 않아 사진파일은 일일히 첨부해야 했다. Raspberry Pi 활용(나스만들기) 목표 라즈베리파이를 데이터 저장용 나스, 미디어 파일용 미디어 센터, 게임을 위한 에뮬레이터로 구성 할 것이다. 사전준비 준비물 품명 비고 가격 Raspberry Pi 3 Model B 약 47,000원 케이스 약 7,000원 전원 어댑터 ( 5V, 2.5A~) 약 4,000원 HDMI 케이블 (1.5 M) 약 4,000원 Micro SD CARD (16G) 약 13,000원 USB Micro SD Reader 약 5,000원 LAN 케이블(Cat 5E/Direct) 3M 약 3,500원 방열판 약 1,500원 외장하드케이스(iptime hdd3..

[Raspberry Pi] 13. 라즈베리파이3 나스만들기 - Raspbian 업데이트 하기

Raspbian firmware(kernel) Update (펌웨어 업데이트)참고 :http://www.rasplay.org/?p=3891https://www.raspberrypi.org/documentation/linux/kernel/updating.md 우선 ca-certificates 와 git-core 가 설치 되어 있어야 한다.$ sudo apt-get install ca-certificates git-core $ sudo apt-get install rpi-update # sudo rpi-update 업데이트 후 재부팅$ sudo reboot 소프트웨어, 라이브러리 업데이트패키지를 전부 업그레이드한다.$ sudo apt-get update $ sudo apt-get dist-upgrade

[Raspberry Pi] 12. 라즈베리파이3 나스만들기 - Transmission ( Web Based Torrent Client ) 설치

Transmission토렌트 클라이언트이다. GUI는 웹으로 제공되므로 웹으로 접속하여 토렌트 파일 올리면 알아서 다운받아 주는 기특한 녀석이다. 설치법$ sudo apt-get install transmission-daemon $ sudo service transmission-daemon restart 설정하기중요 설정에 대해서 설명한다.$ sudo vi /etc/transmission-daemon/settings.json{ "alt-speed-down": 50, "alt-speed-enabled": false, "alt-speed-time-begin": 540, "alt-speed-time-day": 127, "alt-speed-time-enabled": false, "alt-speed-time-en..

[Raspberry Pi] 11. 라즈베리파이3 나스만들기 - Kodi ( 미디어 플레이어 ) 설치

Kodi 설치kodi는 다양한 기능을 갖춘 미디어플레이어이다. 기본적인 kodi 설치법 :$ sudo apt-get update $ sudo apt-get install kodiOS의 버전에 따른 안정화된 kodi를 설치한다. 가장 최신버전 kodi 설치법:$ sudo apt-get install software-properties-common$ sudo add-apt-repository ppa:team-xbmc/ppa$ sudo apt-get update$ sudo apt-get install kodi GUI Mode에서 로그인시 kodi 실행만약 Kodi를 Desktop 환경에서 로그인시 자동으로 바로 실행되게 하고 싶다면 아래와 같이 하자. 어떤 Desktop Manager 에 상관없이 로그인시 프..

[Raspberry Pi] 10. 라즈베리파이3 나스만들기 - BubbleUpnp Server 설치

BubbleUpnp Server 설치원격지(홈 네트워크 외부, 집 밖)에서 미디어서버에 접속하기 위해서는 Bubble UPNP Server를 설치해야 한다.Bubble UPNP Server는 upnp 를 외부에서 접근하게 해주는 Gateway역활을 한다. VPN과 비슷하다고 생각하면 될듯하다. Bubble UPnP는 자바로 만들어져 있기 때문에 자바 먼저 설치한다. 자바 설치자바 8(Oracle java 8 jre) 설치$ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java8-installer 혹은 openjdk 설치$ sudo apt-get install openjdk-7-jr..

[Raspberry Pi] 9. 라즈베리파이3 나스만들기 - 미디어서버( MiniDLNA or Plex ) 설치

MEDIA SERVER 구성하기네트워크를 통해 미디어를 볼 수 있게 하기 위해서 설치한다. DLNA 지원 미디어 서버(Plex, MiniDLNA ...)는 많으나 라즈베리파이의 성능상 MiniDLNA를 추천한다.( 미디어 서버는 하나만 설치하기 바란다.) DLNA 즉 upnp 기술은 홈 네트워크( 동일한 아이피 영역대, 서브넷 마스크 영역대, 같은 공유기에 접속된)에서만 미디어 서버를 찾고 접근 할 수 있다. 이를 원격지(홈 네트워크 외부, 집 밖)에서 접속하기 위해서는 Bubble UPNP Server를 설치해야 한다. Bubble UPNP Server는 upnp 를 외부에서 접근하게 해주는 Gateway역활을 한다. VPN과 비슷하다고 생각하면 될듯하다. MiniDLNA(ReadyMedia) 1.2...

[Raspberry Pi] 8. 라즈베리파이3 나스만들기 - SAMBA ( CIFS ) 설치

Samba 설치SMB(Server Message Block) 프로토콜을 통해 네트워크(LAN) 환경에서 윈도우와 리눅스(Unix-like) 간 파일이나 프린터간의 공유를 가능하게 해주는 소프트웨어이다. 윈도우에서 리눅스 공유 폴더로 접근이 편해진다. 주의 할 것은 LAN 환경에서만 접속 가능하다. Samba 설치$ sudo apt-get install samba Samba 사용자 추가$ sudo smbpasswd -a {계정명} //ex. nas 란 계정추가 $ sudo smbpasswd -a nasNew SMB password:Retype new SMB password:주의사항 : Samba 사용자는 리눅스에 이미 존재하는 계정을 Samba 사용자로 추가하는 것이다. 리눅스 계정에 존재하지 않는 사용자..

[Raspberry Pi] 7. 라즈베리파이3 나스만들기 - Pydio ( File Sharing ) 설치

Pydio 설치Pydio 는 File Sharing 소프트웨어이다. 무료, 유료 버전이 존재한다. PHP+Mysql 기반으로 동작한다. Pydio 를 선택한 이유는 깔끔한 디자인과 기존의 파일시스템과 호환이 되기 때문이다. 사이트 : https://pydio.com/ Apache + PHP + Mysql 설치$ sudo apt-get install apache2 $ sudo apt-get install php-common php libapache2-mod-php php-mcrypt php-curl php-dom php-xml php-mysql $ sudo apt-get install mysql-server mysql-client $ sudo systemctl apache2.service pydio 다운로..

[Raspberry Pi] 6. 라즈베리파이3 나스만들기 - Monsta FTP(Web Based FTP Client) 설치

Storage Software Monsta FTP (Web Based FTP Client)설치Monsta FTP는 Web-base FTP이다. 브라우저를 FTP Client 로 사용한다고 생각하면 된다. Apache와 PHP 가 설치 되어 있어야 한다. Apache + PHP 설치$ sudo apt-get install apache2 $ sudo apt-get install php-common php libapache2-mod-php php-mcrypt php-curl php-dom php-xml $ sudo systemctl apache2.service Monsta FTP 다운로드다운로드 사이트: https://www.monstaftp.com/download 해당 다운로드 사이트에서 free 버전을 다..

[Raspberry Pi] 5. 라즈베리파이3 나스만들기 - APM(Apache + PHP + Mysql(MariaDB)) 설치

APM(Apache + PHP + Mysql(MariaDB)) 설치많은 Web 기반 소프트웨어들이 Apache와 PHP, Mysql(혹은 MariaDB) 기반으로 동작하기 때문에 이를 설치해준다. Apache 설치$ sudo apt-get install apache2 PHP ,Apache Module, librarys 설치일반적으로 필요한 라이브러리는 다 설치 했다.$ sudo apt-get install php-common php libapache2-mod-php php-mcrypt php-curl php-dom php-xml php-mysql Apache 재시작$ sudo systemctl restart apache2.service MariaDB 혹은 Mysql 설치(전통적인 Mysql 설치함)$ s..

반응형