우분투
[ubuntu] nextcloud - 썸네일 작성법
soopsokbaram
2025. 6. 9. 12:17
도커 설치 후, 도커 내부로 들어가서 실행한다.
1. Preview Generator 앱 설치
- 설명: 이미지 및 동영상의 미리보기를 미리 생성해주는 앱입니다.
- 기능: 썸네일을 포함한 미리보기를 백그라운드에서 생성할 수 있도록 지원합니다.
- 설치: 앱 스토어에서 "Preview Generator" 검색 후 설치
앱이 설치되었는지 확인
php occ app:list | grep previewgenerator
2. 필수 Preview Providers가 활성화되어 있는지 확인
config/config.php 파일 또는 occ 명령어로 확인:
php occ config:system:get enabledPreviewProviders
아래 항목이 있는지 체크.
- OC\Preview\Movie
- OC\Preview\MP4
- OC\Preview\Image
없다면 아래처럼 설정을 추가:
php occ config:system:set enabledPreviewProviders 0 --value="OC\Preview\Movie"
php occ config:system:set enabledPreviewProviders 1 --value="OC\Preview\MP4"
php occ config:system:set enabledPreviewProviders 2 --value="OC\Preview\Image"
3. FFmpeg 설치 여부 확인
Nextcloud가 동영상 썸네일을 생성하려면 ffmpeg가 필요합니다:
which ffmpeg
없다면 설치: (기본 도커에 없을 수 있다)
sudo apt install ffmpeg
4. 미리보기 강제 생성하기
기존 파일에 대한 미리보기를 수동 생성:
php occ preview:generate-all
특정 사용자나 폴더에만 하려면:
php occ preview:generate -u 사용자명
👉 이 명령은 오래 걸릴 수 있으므로 먼저 작은 폴더에서 테스트하세요.
5. 필요시 추가적인 조치
php occ files:scan --all
php occ preview:generate-all
6. 자동 미리보기 생성을 위한 크론 작업 설정 (선택)
crontab에 자동화하려면:
crontab -u www-data -e
아래 항목 추가 (매일 새벽 3시에 실행 예시):
0 3 * * * php /var/www/nextcloud/occ preview:pre-generate
/var/www/nextcloud/는 설치 경로에 따라 조정해야 합니다.