개인 클라우드 서버란?
**개인 클라우드 서버(PCS)**는 Yundera 소프트웨어 스택을 실행하는 물리적 또는 가상 맨신입니다. 다음을 제공합니다:
- 원클릭으로 설치할 수 있는 Docker 기반 애플리케이션의 큐레이션된 앱 스토어.
- 수동 DNS나 인증서 설정 없이 모든 앱에 대한 자동 도메인(
{app}.{yourname}.nsl.sh)과 TLS 인증서. - 앱 관리, 리소스 모니터링, 설정을 위한 웹 기반 대시보드.
PCS에서 실행되는 것
| 컴포넌트 | 역할 |
|---|---|
| 앱 런타임 | 설치된 각 앱(Immich, Jellyfin, Nextcloud 등)의 Docker 컨테이너 |
| 로컬 mesh-router | 맨신에서 SSL 종료와 동적 도메인 해석 처리 |
| 대시보드 | 앱 관리, 설정, 모니터링을 위한 웹 UI |
| AppShield | 앱 간 SSO를 제공하는 인증 사이드카 |
데이터 저장 위치
모든 애플리케이션 데이터는 PCS의 /DATA/AppData/ 아래에 저장됩니다. 앱을 설치하면 설정과 데이터가 내 맨신에 남습니다. 앱을 제거할 때 데이터를 보존하거나 삭제할 수 있습니다.
사용자 향 디렉토리는 유형별로 구성됩니다:
/DATA/
├── AppData/ # 앱별 설정 및 데이터
├── Documents/ # 문서
├── Downloads/ # 다운로드
├── Media/ # 음악, 영상, 사진
└── Gallery/ # 사진 갤러리 (Immich 외부 라이브러리 사용)
PCS 접속 방법
설정이 완료되면 브라우저로 어디서나 PCS에 접속할 수 있습니다:
- 대시보드:
https://casaos-{yourname}.nsl.sh - 각 앱:
https://{appname}-{yourname}.nsl.sh
공개 IP, 포트 포워딩, 네트워크 설정이 필요 없습니다. NSL.SH 메시 네트워크가 CGNAT 환경에서도 자동으로 도달성을 처리합니다.