• 홈 서버 만들기 20. 서버 모니터링: netdata + Nginx Proxy

    June 16, 2018

    netdata는 서버의 현재 상태를 보여주는 모니터링 툴로서, 아주 상세한 내용을 미려한 UI로 출력해주고 자동화된 설치 스크립트를 제공하기 때문에 설치와 관리가 쉽다. 데모는 https://london.my-netdata.io/default.html 에서 확인해볼 수 있다. netdata 설치 sudo apt-get update bash <(curl -Ss https://my-netdata.io/kickstart.sh) all 패키지 정보를 업데이트하고, netdata 설치 스크립트를 실행한다. 필요한 패키지를…

    Read more
  • 홈 서버 만들기 19. 시스템 업그레이드: i3 8300T, 970 EVO 전력 사용량

    June 15, 2018

    홈 서버에 가상머신을 설치하고 적극적으로 사용하게 되면서부터 RAM이 부족해져서 시스템을 업그레이드 했다. RAM을 32GB로 늘리면서 이참에 i3 8300T CPU와 NVMe SSD로 업그레이드 했는데, 기존의 사양과 업그레이드한 사양의 비교는 다음과 같다.               기존                          업그레이드 CPU:       인텔 펜티엄 G4560              인텔 i3 8300T RAM:       DDR4 2133MHz 4GB x 2개        DDR4 2400MHz 16GB x 2개 메인보드:   GA-B250M-DS3H                 GA-B360M-DS3H…

    Read more
  • 홈 서버 만들기 18. 가상 머신: QEMU-KVM + libvirt + virt-install

    May 22, 2018

    리눅스의 표준적인 가상 머신 프로그램으로 QEMU이 있다. QEMU는 커널 레벨에서 하드웨어 가상화를 담당하는 KVM과 함께 작동해서 성능을 높일 수 있다. 우분투 서버에 가상 머신을 구축할 때 QEMU-KVM은 가상 머신 그 자체를 담당하게 하고, 가상 머신을 관리하고 운영하는 데에는 libvirt를 사용하는 것이 좋다. 가상 머신에 게스트 OS를…

    Read more
  • 홈 서버 만들기 17. VNC RDP 클라이언트: Guacamole (Docker, Nginx)

    May 22, 2018

    원격 제어 접속에 사용하는 VNC, RDP 등의 클라이언트 프로그램 중에서 Guacamole은 독특하게 웹브라우저에서 구동되는 HTML5 기반의 프로그램이다 (소개 동영상). 홈 서버에 Guacamole을 설치하면 어디에서든 별도의 클라이언트 프로그램 없이도 웹브라우저로 원격 컴퓨터의 VNC, RDP, SSH, Telnet에 접속할 수 있다. 다음 글 18. 가상 머신에서 설명하는 우분투 서버에…

    Read more
  • 홈 서버 만들기 16. 트랜스코딩: Plex

    May 11, 2018

    어느 기기에서나 동영상을 시청할 수 있도록 서버 측에서 실시간으로 변환해서 스트리밍하는 기능인 트랜스코딩은, 특히 모바일 기기에서 코덱을 신경쓸 필요 없이 웹을 통해서 바로 재생할 수 있고, 원본을 직접 재생하는 것보다 데이터 사용량도 줄일 수 있어서 유용하다. 트랜스코딩 프로그램으로는 Plex가 막강한데 멋진 라이브러리 형태의 UI로 구현되어 있어서…

    Read more
  • 홈 서버 만들기 15. 온라인 오피스: ONLYOFFICE (Docker, Nginx)

    May 10, 2018

    우분투 서버에 온라인 오피스 프로그램인 ONLYOFFICE를 설치하면 마치 MS Office와 Outlook을 웹사이트상에서 이용하는 것과 같이 웹에서 .docx .xlsx 등의 오피스 문서를 작성할 수 있고, 여러 이메일 서비스 계정을 한곳에 모아서 사용할 수 있다. 구글 드라이브, 원 드라이브, 드롭박스 등의 외부 클라우드 스토리지도 연결해서 한 곳에서 사용할…

    Read more
  • 홈 서버 만들기 14. 클라우드 스토리지: Nextcloud (Nginx, MariaDB)

    May 10, 2018

    우분투 서버에 설치할 수 있는 대표적인 클라우드 스토리지 프로그램으로 Nextcloud가 있다. Nextcloud는 구글 드라이브나 드롭박스 등과 같은 일을 하는 프로그램으로, 웹이나 앱에서 홈 서버의 파일을 사용하고, 홈 서버에 파일을 전송하고, 모바일 기기에서 촬영한 사진을 자동으로 홈 서버에 업로드하고, 파일을 외부와 공유할 URI를 만들고, PC나 Mac, 리눅스에…

    Read more
  • 홈 서버 만들기 13. Torrent: Transmission

    May 10, 2018

    우분투 서버에 토렌트 클라이언트 프로그램을 설치하면 홈 서버에서 직접 토렌트를 다루고 파일을 주고받을 수 있다. 리눅스의 토렌트 클라이언트 프로그램으로는 트랜스미션 (Transmission) 이 대표적으로 사용된다. Transmission 설치 sudo apt-get update sudo apt-get install transmission-daemon 패키지 저장소 내용을 업데이트하고, 트랜스미션을 설치한다. sudo mkdir -p /home/MySMB/Torrent/Watch 트랜스미션으로 전송받은 파일이…

    Read more
  • 홈 서버 만들기 12. VPN: IKEv2 (strongSwan)

    May 10, 2018

    VPN (Virtual Private Network)은 외부에서 내부 네트워크에 접속할 수 있게 해주는 기능으로, 이 접속은 암호화 되기 때문에 보안성도 뛰어나다. 이를 활용하면 집안에서만 연결할 수 있던 SMB 네트워크 드라이브를 집 밖에서도 연결할 수 있는 등, 내부 네트워크에서만 할 수 있던 모든 일을 외부에서도 할 수 있게 된다….

    Read more
  • 홈 서버 만들기 11. FTPS: vsftpd

    May 10, 2018

    서버 – 클라이언트 사이의 파일 전송에 널리 사용되는 FTP 서버를 구축한다. 앞선 글 07. SSL/TLS 인증서를 참고해서 발급받은 인증서를 결합하면 연결 과정이 암호화되어 보안이 강화되는 FTPS를 사용할 수 있다. 리눅스의 FTP 서버 프로그램으로 널리 쓰이는 vsftpd를 이용해서 FTPS를 구축한다. vsftpd 설치 sudo apt-get update sudo apt-get…

    Read more
1 2