2021년 6월 1일.... 구글 포토 무제한 무료 백업이 종료되었습니다.
구글 드라이브도 학부 시절 이런저런 활동한 내역으로 가득 찼고 다른 클라우드 서비스를 가입하자니 가뜩이나 OTT 요금도 비싸지는 마당에 사진 백업까지 구독제로 하자니 조금 거부감이 들더라구요.
그래서 제게는 두 가지 선택지가 놓였습니다.
1.NAS를 사자
2.개인 서버를 구축하자
그리고 택한 것은 2번이었습니다. 돈이 없......ㅠㅠㅠ 개인 서버로 구축할만한 물건과 주변 액세서리들은 집에 이미 있었고 어차피 저 혼자 쓸 바에야 NAS 용 HDD 말고 그냥 외장 HDD 연결해서 쓰면 될 것 같다는 생각이 들었기 때문입니다.
....사실 멍청한 짓을 좀 했지만요.
사용할 물건은 라떼판다 1세대였습니다. 라즈베리파이와 다른 점은 이 친구는 아톰 체리트레일 Z8500을 박고 나왔다는 것이죠. RAM은 4 GB고 64 GB의 eMMC가 내장되어 있었습니다.
Windows 10도 설치해서 쓸 수 있는 친구이므로 저는 여기다 CentOS 7을 설치했습니다.
여기서 멍청한 짓 하나...
- 그냥 헤놀리지 설치했으면 끝!...이었다. 너무 늦게 깨달음....ㅠㅠ
아무튼.... CentOS 7을 설치하고 다음과 같이 구성을 해줬습니다.
웹 서버 : Apache HTTPD 2.4 + PHP 7.4
데이터베이스 : MariaDB 10.5.10 (Docker)
FTP 서버 : vsftpd 3.0.2
클라우드 스토리지 관리자 : NextCloud 21.0.1
사진 관리자 : Piwigo 11.5
일단... 외부 연결은 NextCloud와 Piwigo로 하고 집 내부 연결 및 파일 동기화는 FTP 서버로 하기로 해놨습니다. NextCloud와 Piwigo 모두 PHP를 쓰는지라 저렇게 잡아줬는데....
아직 독린이라서 Docker를 쓰는게 어색하더라구요. 그래서 Docker는 DB 용으로만 쓰고 있습니다. NextCloud 용 Docker DB 컨테이너 하나와 Piwigo 용 Docker DB 컨테이너 하나... 이렇게 두 개 운용하는데 정작 서비스는 컨테이너가 아닌 시스템에서 바로 돌아가는 비효율성..... Docker 공부 많이해야겠습니다.
그리고 중간에... FTP 서버가 말썽이었습니다.
https://www.clien.net/service/board/park/16197594CLIEN
원인을 찾아보니.... 접속 허용해주는 계정을 정리한 파일이 vsftpd에서는 2~3개 정도 되는데 이게 약간 꼬여있더라구요. 그래서 잘 해결했습니다.
동기화는 위에서 언급한대로 집에 들어온 다음 내부 Wi-Fi를 통해서 FTP 서버와 진행합니다. Folder Sync를 쓰는데 무료 버전임에도 만족합니다. 조만간 유료 버전 구매할 것 같네요....ㅋㅋㅋ
아무튼... 대충 저렇게 구성하고 돌리니까 나름대로 잘 작동하더라구요. 만족스럽습니다.
딱 하나... Piwigo에서 자기 갤러리에 저장된 사진을 띄우려면 Piwigo 내에서도 동기화를 해줘야하는데 이게 자동 동기화가 안됩니다. 인터넷 찾아보니 자동 동기화하는 스크립트를 누가 짜둔 것 같은데 안 먹더라구요..... 그래서 그건 심심할 때 직접 하는걸로....
그냥 구글포토 돈내고 사용중이네요;;
저 시스템에서 불안 요소는 저장장치로 외장 HDD를 쓴다는 점 정도...로 생각했습니다. 안정성은 떨어지겠습니다만 어차피 저 혼자 쓰는거라 그렇게까지 수명에 큰 영향을 주지 않을 것 같아서요.
구글,원드라이브 싱크 지원하고, PC에서는 Samba 비슷하게 붙어서 일반 저장소로도 사용가능한데,
희안하게 모바일 앱에서는 사진이랑 동영상만 되게 해놨네요;
장점은 가격이고 단점은 딱히 모바일 제외하면 없습니다
단순 저장을 넘어선 서비스가 너무 편해서, NAS가 있어도 구글포토를 쓰게 되는 것 같습니다.
구글 포토 역할 해줘요
물론 구글 포토만큼 범용성이 뛰어나진 않습니다.
가족 전체
알아서 조카 한명으로 카테고리를 잡아주더군요...