반응형

[완] 개인서버 개발/데이터 백업 시스템 구축(완) 7

#7 홈 미디어서버 구축

개요 nextcloud를 통한 파일공유 시스템을 구축했습니다. 이 부분을 조금 더 활용해 보기위해 미디어서버를 구축해서 동영상 스트리밍을 즐겨보려합니다. 계획은 plex 미디어 서버를 설치하고, kodi에 plex 애드온을 붙여서 동영상 스트리밍을 해보려 합니다. plex 미디어서버 설치 echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add - apt를 통한 자동업데이트 관리를 위해서 repository를 서버에 등록합니다. sud..

#6 NextCloud 설치 및 세팅

System Requirements 개인 홈 서버에 NextCloud 설치를 해보려 합니다. 우선 설치 요구사항에 대해서 먼저 살펴보려 합니다. 도커를 통해 all-in-one 방식도 있는 것 같지만, 개인적으로 도커로 로컬파일에 대한 접근 및 컨트롤이 쓸데없이 복잡하다고 느껴져서, 직접 설치를 진행하려 합니다. 우선 시스템 요구사항을 확인하여 추천사항으로 설치를 진행하려 합니다. Platform Options Operating System (64-bit) Ubuntu 22.04 LTS (recommended) Red Hat Enterprise Linux 8 (recommended) Debian 11 (Bullseye) SUSE Linux Enterprise Server 15 openSUSE Leap 1..

#5 NextCloud vs OwnCloud

Cloud Storage Service 란 많이 사용되는 의미로는 공용 인터넷이나 전용 사설 네트워크 연결을 통해 액세스 가능한 스토리지를 서비스 형태로 제공하는 것을 말합니다. 풀어서 이야기하자면 네트워크를 통해 접근 가능한 스토리지인데 이를 서비스화 시킨 것입니다. 지금은 많이 안 쓰이는 것 같지만 비슷한 기술로 NFS(Network File System)라는 기술이 있습니다. 네트워크망내 file system을 자신의 파일시스템에서 사용가능하도록 만들어졌습니다. 이러한 네트워크망내 스토리지 시스템들위에 사용자 및 관리자의 접근이 용이하도록 서비스형태로 발전시킨 것이 Cloud Storage Service입니다. 많이 사용되는 서비스로 구글 스토리지, AWS 스토리지 등 서비스들이 있습니다. OwnC..

#4 홈 서버 구축 계획

계획 선회 지난번 #3에서 고민하던 NAS 계획은 폐기되었습니다..ㅠ 2달간 NAS 장비를 가성비 좋게 구해보려고 중고시장을 뒤져봤지만 결국 원하는 사양의 좋은 가격을 구하지 못했습니다. 가성비 좋고 가지고 놀만한 NAS 장비는 대부분 오래돼서 팔거나, 가격 낙폭이 별로 없는 매물들 뿐이더군요. 따라서 개인 데이터 플랫폼을 위해서 다른 방안을 모색해 보았습니다. 먼저 개인 자원을 다시 정리해보았습니다. 1. 고사양 데스크톱 2. 9년 전 중사양 데스크톱 3. 맥북 4. 스마트폰 5. 태블릿 6. winToGo가 설치된 외장 ssd 1 테라 7. 기타 USB, 구 시대 유물들... 결국 활용할 만한 장비는 2번 서브 데스크톱입니다. 데스크톱을 서버용으로 돌리면 전기세가 부담이 되긴 하지만, 대략 월 1만~..

#3 NAS란

Network Attached Storage 저장장치 + 네트워크 데이터 보관에 중점을 둔 서버 장비 목적 네트워크 원격 저장소의 개념으로 사용하는 것이 가장 적합하다. NAS를 구축하는 사용자들의 주요목적으로는 사진, 동영상, 자료 백업, 외부에서 자료 조회, 동영상 스트리밍 등이 있다. 또한 제조사별로 NAS에서 사용가능한 서비스들을 제공한다. 이 서비스를 활용하면, 개발없이 간단하게 위 목적에 맞는 형태의 서비스로 사용 가능하다. 요약하자면 간편한 서비스 구성 간편한 데이터 공유 데이터 중앙집중화 가능 NAS 관련 디테일들 베이와 RAID NAS를 검색하면 1 베이 2 베이 4 베이 등 용어를 볼 수 있다. 여기서 베이란 건축용어에서 온 것으로 보인다. (개발 용어 중 상당 부분이 건축용어에서 온 ..

#2 데이터 백업 기획 1

데이터 공유 및 관리를 위한 방안을 생각해보았다. 일단 목적 및 요구사항을 정리해보려 한다. 요구사항 1. 스마트폰에서 생성된 데이터를 자동으로 백업을 한다. 2. 백업된 데이터를 최대한 편안한 방식으로 PC에서 관리할 수 있어야 한다. 3. 장기적으로 동작해야 한다. 4. 장기적으로 경제적이어야 한다. 5. 추후 다른 서비스에 활용 가능하도록 확장성이 있으면 좋겠다... 분석 및 현황 파악 스마트폰 데이터를 자동으로 백업하기 위해서는 역시 인터넷을 통한 클라우드 업로드가 좋을 것 같다. 일단 데이터 무제한 요금을 사용 중에 있고, 와이파이도 잘 돼있는 곳에서 생활을 하기에 통신요금 문제는 없을 것 같다. 구글 드라이브 같은 곳에 우선 자동 동기화를 통해 데이터를 백업하는 것이 좋을 것 같다. 문제는 구..

#1 프롤로그

기기간 파일공유는 귀찮은 작업이다. 이 부분을 자동화 및 프로세스 커스터마이징을 할 수 있으면 좋겠다고 생각한다. 어린 시절에 특정 게임을 공유받은 적이 있다. 옆집 형이 다수의 플로피디스크를 사용해서, 본인 PC의 게임을 내 PC로 옮겨줬었다. 초등학교 시절에는 CD를 구울 수 있는 친구 집에서 각종 게임, 영화, 만화책 등을 구워서 공유를 했던 기억이 있다. 당시 CD-R과 CD-RW의 차이를 배웠었다 ㅋㅋ 중, 고등학교 시절에는 용돈으로 USB를 구입해서 그 당시 대용량 게임 파일들을 친구들과 공유했었다. 이 당시 쓰던 128MB USB는 아직도 소장하고 있다 (수년 전까지, 은행 공인인증서 보관용으로 사용했었다 ㅋㅋ) 당시 전자사전, MP3, 핸드폰에 콘텐츠를 넣기 위해서 SD카드 리더기도 많이 ..

반응형