집에 하나쯤 남는 스마트폰 가지고 계시지요?
저는 그 스마트폰으로 NAS 부럽지 않은 홈서버를 구축해 보려고 합니다.!
여기서 구현할 기능은 NAMP 서버 , 트랜스미션 데몬 (비트 토렌트 클라이언트) , FTP 서버 등등
홈페이지 기능과 토렌트를 다운받으며 FTP로 스트리밍을 하는 방식입니다.
지금 까지 노력으로 이 방법이 제일 안정적임을 알았습니다. 물론 다른 방법이 있다면 이 게시물은 수정될 것입니다.
2. 플레이 스토어 웹서버 APP 은 쓰면 안되나?
마켓에 등록된 앱 중에 완벽히 DB와 PHP를 지원하는 서버가 많습니다. 그러나 그 앱들은 서버가 에러가 나면 아예 작동을
멈추어 버리고 수동으로 재시작을 해 줘야하는 단점을 가지고 있습니다.
실제로 저도 마켓에서 많은 서버 앱들을 구매하여 구동해 보았지만 다들 하나같이 에러가 있고 불안정 하였습니다.
예를 들어서 앱 목록은 아래와 같습니다.
마켓에 검색해 보시면 나올 것입니다.
(Lighttpd, php, mysql)
1 Bit Web Server
2 Palapa WebServer
3 UltiServer
4 KSWEB
5 Servers Ultimate
6 AndroPHP
(NGINX, php, mysql)
7 NAMP Server
다들 안드로이드에 맞게 포팅된 자료이지만 구동이 아주 불안하게 되었습니다.
그래서 택한 방법이 이 방법입니다.
3. 테스트 기기
옵티머스 빅, 갤럭시U, 갤럭시 넥서스
위 세가지 기종에서 테스트 되었습니다.
사전에 준비할 것이 있다면 ..
1 루팅된 상태
2 루팅 권한을 가진 (/system 읽기 쓰기가 가능한) 파일 관리자
3 터미널 에뮬레이터
4 비지박스 설치
이 것을 만족한다면 구동이 가능합니다.
4. 다운로드
http://goo.gl/t3VvK (현재 서버가 먹통입니다.)
http://me2.do/x7pCEfPt (엔드라이브 입니다.)
비밀번호 123456
위 주소로 가셔서 모든 파일을 다운받아 주세요!
anmpp_v7.zip - 서버 프로그램 입니다.
encode-explorer_6.3.zip - PHP 기반 파일 관리자 입니다. (제일 간편하다고 생각됩니다.)
phpmyadmin.zip - MySQL DB를 관리할 수 있는 PHP기반 프로그램 입니다.
Transmission(5T)0720.apk - Transmission-daemon 과 똑같은 기능을 하는 안드로이드 포팅본 입니다.
5. 설치 방법
[작성완료]안드로이드 웹서버 설치
http://djj9405.blog.me/30172459470
[작성완료]안드로이드 웹서버 NGINX, PHP 설정
http://djj9405.blog.me/30172459515
[작성완료]안드로이드 FTP 서버 설치
http://djj9405.blog.me/30172459569
[작성완료]안드로이드 토렌트 클라이언트 설치 (Transmission-daemon)
http://djj9405.blog.me/30172459609
[작성중]안드로이드 NAS 만들기 기초 활용 방법
http://djj9405.blog.me/30172459643
6. 마치면서....
이렇게 간단한 방법은 아니지만 NAS 부럽지 않은 서버를 만드실 수 있습니다.
기능이야 앱으로 대체하거나 NGINX 설정을 통해 webdav 가 가능할지는 모르나 나중에 혹시 가능하게 된다면 포스팅을 할 예정입니다.
모르는 것은 댓글로 남겨주시면 답변 달아 드리겠습니다.