집에 작은 서버를 만드는 방법

파란 서버와 파란 지붕으로 이루어진 집

서버는 화면과 키보드가없는 컴퓨터 일 뿐이지 만 클라우드에서 가상 사설 서버 (VPS)를 임대하는 비용과 비교할 때 비교적 저렴합니다..

클라우드 인스턴스에서 스토리지가 빠르게 비싸 질 수 있지만 용량이 1TB 이상인 하드 드라이브는 US $ 50 미만.

이를 염두에두고 홈 서버를 구축하는 방법을 살펴보고 비싼 온라인 저장 공간을 줄일 수 있습니다.

홈 서버 설치에 대한 단계별 안내서

1. 저렴하거나 통합 된 그래픽 프로세서가 장착 된 간단한 컴퓨터로 시작하십시오 (나중에 모니터에 일부 통계 또는 그래픽을 표시하려는 경우)..

2. 컴퓨터를 화면과 키보드에 연결하십시오 (설치 과정을 위해서만 네트워크를 통해 Ubuntu를 설치하는 방법을 배울 필요가 없습니다).

삼. 최소 요구 사항으로 Ubuntu를 설치하고 ssh를 활성화하고 내장 방화벽에서 포트를 엽니 다. ssh를 통한 비밀번호 기반 로그인을 사용하지 않는 것이 중요하며 일반 인터넷에서 열린 포트에 액세스 할 수 없도록하는 것은 권장되지 않습니다. 대신 홈 서버를 라우터와 같은 물리적 방화벽 뒤에두고 모든 사람이 액세스 할 수있는 포트만 전달하십시오..

우분투 설치 단계

  1. 모니터, 키보드, 마우스 및 이더넷 케이블을 연결하여 서버 준비
  2. 우분투 라이브 USB 준비
  3. 서버에 Live USB 삽입
  4. 서버를 시작하고 BIOS 설정을 입력하십시오
  5. Live USB로 부팅하고 서버에 Ubuntu를 설치하십시오 (모든 데이터가 지워짐)
  6. 설치 후 다음 명령으로 shh를 활성화하십시오.
    sudo apt 업데이트
    sudo apt 설치 ssh
    sudo ufw 허용 22
  7. 이제 모니터, 키보드 및 마우스를 분리하고 일반 컴퓨터를 사용할 수 있습니다
  8. 서버의 내부 IP 주소를 찾으려면 라우터로 이동하여 연결된 장치 목록을 확인하십시오.
  9. ssh [email protected] 명령을 사용하여 서버에 로그인 할 수 있습니다
    ‘우분투’를 사용자 이름으로 바꾸십시오 서버의 IP 주소가있는 IP 주소
  10. 로그인하면 컴퓨터의 ssh 키를 서버에 추가하고 보안을 위해 사용자 이름과 비밀번호로 로그인을 비활성화 할 수 있습니다
  11. 이제 컴퓨터에 프로그램을 설치할 준비가되었습니다! 가장 좋은 방법은 최신 업데이트를 얻는 것입니다.
    sudo apt 업데이트
    sudo apt 업그레이드

4. ssh가 활성화되면 동일한 네트워크에있는 한 랩톱에서 홈 서버에 로그인 할 수 있습니다.

새로운 홈 서버와 관련된 멋진 일

명령 행에 익숙하면 다음 제안이 비교적 쉽습니다. 구성 파일을 편집해야하지만 직접 프로그래밍해서는 안됩니다..

자신 만의 Tor .onion 서비스 호스팅

등급 테이블 : 대역폭 1 점, 컴퓨팅 성능 1 점, 스토리지 1 점

물론 컴퓨팅 성능은 호스팅 대상에 따라 달라지며 대역폭 요구 사항은 사이트를 방문하는 사람 수에 따라 다릅니다. 그러나 간단한 개인 웹 사이트의 경우 요구 사항이 그리 높지 않습니다. 웹 사이트 코드, 웹 서버 (예 : nginx 또는 apache) 및 Tor 소프트웨어 만 있으면됩니다..

채팅 서비스 개최

등급 테이블 : 대역폭 1 점, 컴퓨팅 성능 1 점, 스토리지 1 점

ejabberd와 같은 채팅 서비스는 설치가 쉽지만 구성이 지루할 수 있습니다. 안타깝게도 OTR의 뛰어난 암호화 기능에도 불구하고 사람들이 중앙 모바일 플랫폼으로 마이그레이션 할 때 Jabber / XMPP를 사용하는 사람이 더 적습니다..

Tor 노드 실행

등급 테이블 : 대역폭 2 점, 컴퓨팅 성능 3 점, 스토리지 1 점

Tor 노드 설치 및 구성은 가장 간단한 작업 중 하나이며 개인 정보 보호에 탁월한 서비스입니다. 숨겨진 서비스의 위치가 실제로 비밀로 유지되어야하는 경우 릴레이와 숨겨진 서비스를 동시에 실행하지 마십시오..

가정용 연결을 사용하는 경우 다른 사람들이 인터넷 연결을 사용하여 사악한 일을하는 것처럼 보일 수 있으므로 종료 노드를 실행하지 않을 수도 있습니다. IP에서 다른 사람이하는 일에 대해 책임을 질 수있는 국가에있는 경우 대신 릴레이를 설정하십시오..

비트 코인 노드 실행

등급 테이블 : 대역폭 3 점, 컴퓨팅 성능 3 점, 스토리지 3 점

소규모 홈 서버는 비트 코인을 실행하기 위해 스토리지 확장이 필요할 것입니다. 비트 코인은 170GB에 도달하고 매년 약 40-80GB로 증가 할 것입니다..

비트 코인 결제를 정기적으로 받거나 투자하는 등 네트워크 무결성을 직접 확인하려는 경우 비트 코인 노드를 실행하는 것이 좋습니다. 그렇지 않으면 전체 노드를 운영하는 것만으로도 미래의 금융 인프라 분산에 작은 기여를 할 수 있습니다. 브라보, 너!

번개 노드를 실행

Tor 또는 Bitcoin 노드를 실행하는 것과 달리 Lightning 노드는 주로 사용자를위한 것입니다. 지금 당장 사용할 수는 없지만 즉각적이고 저렴한 Bitcoin 거래의 약속은 의심의 여지가 없습니다. 낙뢰 노드를 실행하려면 비트 코인 노드도 실행해야하지만 블록이나 트랜잭션을 릴레이하지 않으면 서 대역폭 요구 사항을 줄일 수 있습니다.

웹을 분산시키기 위해 자신의 서버를 실행

애플리케이션과 데이터가 클라우드로 밀려 감에 따라 인터넷은 점점 더 중앙 집중화되고 있습니다. 전 세계에 수십 개의 대규모 클라우드 제공 업체가있어 그 어느 때보 다 우리를 감시하고 이메일, 데이터 또는 통신에 대한 액세스를 거부 할 수 있습니다..

집에 데이터를 다시 저장함으로써 개인 정보를 통제하는 사람들의 권리를 천천히 되 찾을 수 있습니다.