💡
FOOS (Free and Open Source Software)만 사용하기

CCTV system (frigate)

https://www.youtube.com/watch?v=pJ5dNEqv_vU&list=WL&index=2

IP connect Control (Adguard Home)

https://www.youtube.com/watch?v=cVisqjcZM3s&list=WL&index=3

NAS (Next Cloud)

https://www.youtube.com/watch?v=q56o7s6mrKM&list=WL&index=4

NAS (Network Attached Storage), 네트워크 연결 저장소, 개인용 클라우드 파일 저장소, 개인용 웹하드. c.f. Google Firebase Storage

NAS의 기능별 SW 도구

  • File storage server : WEBDAV server
  • Next Cloud

Mechanism

  • Client machine (e.g. Desktop PC, Mobile Phone)에 설치되어 있는 Browser SW address bar or URL (Uniform Resource Locator) bar에 domain을 입력하면 (e.g. www.google.com), DNS (Domain Name Server) 는 해당 domain에 대한 IP address (e.g. 203.179.33.12)를 반환해 줌.
  • Client machine은 DNS가 알려준 IP address로 file storage server에 접속

Workflow

  • Domain Registrar (e.g. 가비아) 에서 원하는 domain 구매
  • File storage server의 IP address 확인 (e.g. ip.pe.kr/)
  • 10-30분 기다림
  • cmd → ping domain_address
  • Internet Modem and/or Router에서 Port forwarding 셋업 (e.g. 통신사별 공유기 router)
  • For Windows OS, Activate IIS(Internet Information Service, 윈도우 운영체제에서 웹 서버 역할을 하는 도구)
Notion Image
  • browser 주소창에 localhost을 입력하여 Windows IIS 화면이 나오는지 확인.
  • browser 주소창에 구매한 domain address를 입력하여 Windows IIS 화면이 나오는지 확인.

Protocol

  • HTTP: 웹 서버와 클라이언트 간의 통신에 사용되는 프로토콜.
  • HTTPS: HTTP에 보안 기능을 추가한 프로토콜로, 암호화된 통신을 제공합니다
  • WebDAV (Web Distributed Authoring and Versioning, 웹 분산 저작 및 버전 관리) 프로토콜은 하이퍼텍스트 전송 프로토콜(HTTP)의 확장으로, 웹을 읽고 쓰기가 가능한 매개체로 만든다. 또, 사용자가 서버(일반적으로 웹 서버나 웹 공유)의 문서를 만들고 변경하고 이동할 수 있는 프레임워크를 제공한다 (1996년에 시작됨).
  • WebDAV 사용 예시:

WEBDAV 접속계정 설정

제어판에서 ‘컴퓨터관리’ → 로컬 사용자 및 그룹 → 사용자 → ‘새 사용자’ 추가