/ tip

Setting up a Laptop Server

노트북 서버 세팅기

집에 더 이상 사용하기 힘든 노트북(2008년에 구입)이 있어서 서버로 만들었다. 관련된 내용을 간단히 정리해본다.



@notebook server
- 저렴한 전기료
서버의 특성상 항상 켜둬야 한다. 노트북은 일반 PC에 비하면 정말 적은 전기를 사용한다.
- 자체 UPS
배터리가 있는 노트북이 있다면 정전의 경우에도 안전한게 전원을 내릴 수 있다.
- 낮은 퍼포먼스
대용량 트래픽을 처리하기에는 사실 힘들다. 하지만 개인 학습용으로는 충분하다.

@domain 구입
- http://www.mailplug.com/
- 지금 행사를 하고 있어서 그런지 1년에 1만원도 안하는 비용으로 도메인을 등록할 수 있었다.
- self dns 관리를 지원하고 있어서 공유기 IP를 할당 해두었다.

@공유기와 연동하기
- http://niceilm.blog.me/150137686860

@OS
Ubuntu Server
apt-get 명령어를 이용해서 필요한 서버 프로그램을 손쉽게 설치할 수 있고 실제 모두 설치해도 용량도 1.5GB로 작게 차지 한다. 무난히 손쉽게 사용할 수 있어서 선택했다.

@server
- nginx
기본 웹서버, proxy pass를 이용해서 다른 서버와 연결
- nodejs
nodejs 웹서비스 서버
- tomcat
java 웹서비스 서버
- mysql
db 서버
- mongodb
nosql 서버
- redis
cache서버
- solr
lucene을 활용한 검색 서버
- jenkins
CI 서버
- transmission
토렌트(torrent) 서버

@firewall - link
- 22/80 port만 열어 두었다.