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, 윈도우 운영체제에서 웹 서버 역할을 하는 도구)

- browser 주소창에 localhost을 입력하여 Windows IIS 화면이 나오는지 확인.
- browser 주소창에 구매한 domain address를 입력하여 Windows IIS 화면이 나오는지 확인.
Protocol
- HTTP: 웹 서버와 클라이언트 간의 통신에 사용되는 프로토콜.
- HTTPS: HTTP에 보안 기능을 추가한 프로토콜로, 암호화된 통신을 제공합니다
- WebDAV (Web Distributed Authoring and Versioning, 웹 분산 저작 및 버전 관리) 프로토콜은 하이퍼텍스트 전송 프로토콜(HTTP)의 확장으로, 웹을 읽고 쓰기가 가능한 매개체로 만든다. 또, 사용자가 서버(일반적으로 웹 서버나 웹 공유)의 문서를 만들고 변경하고 이동할 수 있는 프레임워크를 제공한다 (1996년에 시작됨).
- WebDAV 사용 예시:
WEBDAV 접속계정 설정
제어판에서 ‘컴퓨터관리’ → 로컬 사용자 및 그룹 → 사용자 → ‘새 사용자’ 추가