Server/NAS,DAS,SAN

[NAS] TrueNAS NextCloud App 배포하기 #5

Co + X-factor 2025. 10. 14. 17:38

"TrueNAS"는 NextCloud를 공식 앱(App) 형태로 제공하고 있습니다.
이를 통해 복잡한 설정 없이 몇 번의 클릭만으로도 개인 혹은 조직용 Private Cloud 환경을 구축할 수 있습니다.
이외에도 "TrueNAS"에서는 n8n, Grafana, Pelx, Home Assistant, Open WebUI, Ollama 등 다양한 App 서비스를 손쉽게 배포하여 활용할 수 있습니다.


TrueNAS → Apps → Launch Docker Image → Nextcloud 선택 → 볼륨 및 네트워크 지정 → Deploy

 

"NextCloud"는 단순한 클라우드 스토리지 이상의 통합 협업 플랫폼으로, 그룹웨어처럼 사용하거나 드롭박스, 구글 드라이브, 원드라이브 등을 대체하여 조직 내부에서 안전하게 파일을 공유하고 협업할 수 있는 프라이빗 클라우드 환경을 구축할 수 있습니다.

1. TrueNAS > Apps > Discover Apps


2. Discover > NextCloud


3. NextCloud Install


4. NextCloud Configuration > Admin User, Admin Password


5. Redis Password, Database Password


6. Networkd Configuration > "Publish port on the host for external access", Port Number


7. Storage Configuration
Nextcloud AppData Storage (ex) /mnt/COX_Pool_01/Apps/NextCloud )
Nextcloud 앱(예: Calendar, Contacts, Deck 등)과 관련된 캐시, 설정, 임시 파일, 앱 데이터 저장
Nextcloud 코어 설치 후 앱이 생성하는 데이터 (예: thumbnails, preview, background jobs)

Nextcloud User Data Storage (ex) /mnt/COX_Pool_02_DAS/NextCloud_DISK/NextCloud_DATA )
사용자가 업로드한 파일, 문서, 사진, 동영상 등 실제 사용자 데이터 저장
Nextcloud의 핵심 데이터 영역

Nextcloud Postgres Data Storage (ex) /mnt/COX_Pool_02_DAS/NextCloud_DISK/NextCloud_DB )
PostgreSQL 데이터베이스 저장 공간
사용자 정보, 공유 설정, 파일 메타데이터, 활동 로그 등 구조화된 데이터 저장


8. Resources Configuration > CPUs, Memory (in MB)


9. Web UI 접속
("신뢰하지 않은 도메인으로 접근" 해당 증상시 TureNAS Shell 을 통해 cat /var/www/html/config/config.php 확인 후 수정)


10. NextCloud 접속 확인 



Next > ???