SSD Nodes Learn 🎉 VPS $4.99/மாதம் முதல்
கல்வி வழிகாட்டிகள் Matt Connorஆல் Matt Connor · புதுப்பிக்கப்பட்டது 2026-08-07

PhotoPrism vs Immich: எது சிறந்த போட்டோ சர்வர்?

PhotoPrism மற்றும் Immich ஆகிய இரண்டையும் ஒப்பிடுகிறோம். RAM பயன்பாடு, மொபைல் ஆப்ஸ், மேப் வசதி மற்றும் VPS-ல் தேவையான பேக்கப் கமாண்டுகள் குறித்த விரிவான ஒப்பீடு இதோ.

PhotoPrism மற்றும் Immich: சுருக்கமான பதில்

PhotoPrism மற்றும் Immich ஆகியவற்றுக்கு இடையேயான தேர்வு என்பது ஒரே தயாரிப்பின் இரண்டு பதிப்புகளுக்கு இடையேயான தேர்வு அல்ல, மாறாக இரண்டு வெவ்வேறு பணிகளுக்கு இடையேயான தேர்வாகும். Immich என்பது Google Photos-க்கு மாற்றாகும்: இதில் உள்ள phone app உங்கள் கேமரா ரோலை தானாகவே backup செய்யும், மேலும் இதன் timeline அமைப்பு, phone gallery-யிலிருந்து வெளியேறும் எவருக்கும் பரிச்சயமானதாக இருக்கும். PhotoPrism என்பது உங்களிடம் ஏற்கனவே உள்ள photo library-ஐ ஒழுங்கமைக்கும் கருவியாகும்: இது disk-ல் உள்ள கோப்புறை (folder)-களை index செய்து, அவற்றின் metadata-வை வாசித்து, அவற்றை வரைபடத்தில் (map) காட்டும், மேலும் கோப்புகளை அவை இருந்த இடத்திலேயே அப்படியே வைத்திருக்கும்.

"எனது phone-ல் இடம் இல்லை, நான் Google Photos-லிருந்து வெளியேற வேண்டும்" என்பது உங்கள் பிரச்சினையென்றால், Immich-ஐத் தேர்ந்தெடுக்கவும். "என்னுடைய drive-ல் 400 GB புகைப்படங்கள் உள்ளன, என்னால் எதையும் தேடிக் கண்டுபிடிக்க முடியவில்லை" என்பது உங்கள் பிரச்சினையென்றால், PhotoPrism-ஐத் தேர்ந்தெடுக்கவும். இவை இரண்டுமே open source மென்பொருள்கள், இரண்டுமே சாதாரண VPS-ல் Docker containers-ஆக இயங்குகின்றன, மேலும் இவை இரண்டுமே மூன்றாம் தரப்பினருக்கு எதையும் அனுப்பாமல் உங்கள் library-ஐ index செய்து தேட உதவுகின்றன.

தத்துவ ரீதியான வேறுபாடு மற்றும் அதன் முக்கியத்துவம்

Immich கோப்புகளைத் தன் கட்டுப்பாட்டில் வைத்திருக்கும். நீங்கள் ஒரு upload location-ஐக் குறிப்பிட்டால், phone app அல்லது web uploader மூலம் அசல் கோப்புகள் அங்கு அனுப்பப்படும். Immich அவற்றை அதன் சொந்த path-ல், அதன் சொந்த பெயரிடும் முறையில் சேமிக்கும். Albums, faces மற்றும் search குறித்த உண்மையான தகவல்களை database வைத்திருக்கும். இந்த வடிவமைப்பே phone அனுபவத்தைச் சிறப்பாக மாற்றுகிறது, ஏனெனில் ஒவ்வொரு asset-ன் முழுமையான நிலையும் server-க்கு எப்போதும் தெரியும்.

PhotoPrism கோப்புகளை வாசிக்கும். நீங்கள் ஏற்கனவே கட்டுப்பாட்டில் வைத்திருக்கும் ஒரு originals folder-ஐ mount செய்தால், PhotoPrism அதன் மீது ஒரு index-ஐ உருவாக்கும். உங்கள் directory tree உங்களிடமே இருக்கும். நாளை நீங்கள் PhotoPrism-ஐ நீக்கினாலும், புகைப்படங்கள் அதே folder-களில் அதே பெயர்களுடன் இருக்கும். தான் கண்டறிந்த தகவல்களைக் கொண்டு, அந்தப் புகைப்படங்களுக்கு அருகில் sidecar YAML கோப்புகளை PhotoPrism உருவாக்கியிருக்கும்.

இந்த ஒரு சிறிய வேறுபாடே மற்ற அனைத்து அம்சங்களையும் விளக்குகிறது. Immich கோப்புகளை உள்ளே கொண்டு வருவதைக் (ingestion) கட்டுப்படுத்துவதால், அதன் mobile support சிறப்பாக உள்ளது. PhotoPrism உங்கள் தற்போதைய கோப்பு அமைப்பை மாற்றாமல் செயல்படுவதால், library curation-ல் சிறப்பாக உள்ளது. புகைப்படங்கள் phone-களில் இருக்கும் ஒரு குடும்பத்திற்கு Immich சிறந்த தீர்வாகும். ஒரு disk-ல் சேமிக்கப்பட்டுள்ள ஆவணக் காப்பகத்திற்கு (archive) PhotoPrism சிறந்த தீர்வாகும்.

வன்பொருள் தேவை: Immich-ன் கூடுதல் தேவை

ஆவணப்படுத்தப்பட்ட நினைவகத் தேவைகள் (memory floors) மிக வேறுபடுகின்றன. சிறிய VPS-களில் இதுவே முடிவெடுக்கும் காரணியாக அமைகிறது.

ChartDocumented memory requirement, as of July 2026
The data behind this chart
[
  {
    "label": "Immich",
    "min_ram_gb": 6,
    "recommended_ram_gb": 8
  },
  {
    "label": "PhotoPrism",
    "min_ram_gb": 3,
    "recommended_ram_gb": 4
  }
]

Immich குறைந்தபட்சம் 6 GB RAM-ம், பரிந்துரைக்கப்பட்ட அளவில் 8 GB RAM-ம் தேவை என ஆவணப்படுத்துகிறது. 4 GB கொண்ட கணினியில் machine learning-ஐ முடக்கினால் மட்டுமே இதை இயக்க முடியும் என்ற குறிப்பும் உள்ளது. PhotoPrism 3 GB physical memory மற்றும் இரண்டு CPU cores தேவை எனக் குறிப்பிடுகிறது; RAM-ன் அளவு core எண்ணிக்கைக்கு இணையாக இருக்க வேண்டும் என்றும் கூறுகிறது.

இந்த இடைவெளி உண்மையானது; இது machine learning container-லிருந்து வருகிறது. Immich தனது மாதிரிகளை (models) ஒரு தனி immich-machine-learning service-ல் இயக்குகிறது. இது CLIP (contrastive language image pretraining) மற்றும் முகத்தை அடையாளம் காணும் மாதிரிகளை நினைவகத்தில் ஏற்றுகிறது. 2 GB கொண்ட கணினியில் kernel அந்த container-ஐ நிறுத்திவிடும். அப்போது அது code 137-ஐக் காட்டும்; இது Docker-ல் out of memory kill என்பதைக் குறிக்கும். PhotoPrism-ன் TensorFlow மாதிரிகள் சிறியவை; அது செயலிழப்பதற்குப் பதிலாகத் தனது செயல்பாட்டைக் குறைத்துக்கொள்ளும். 1 GB அல்லது அதற்கும் குறைவான நினைவகம் கொண்ட கணினிகளில், அது செயலிழக்காமல் RAW conversion மற்றும் TensorFlow-ஐ முடக்கிவிடும்.

இரண்டு திட்டங்களுமே swap-ஐக் கோருகின்றன. PhotoPrism-ன் ஆவணங்கள் server-ல் குறைந்தது 4 GB swap இருக்க வேண்டும் என்று தெளிவாகக் கூறுகின்றன. இரண்டில் எதை நிறுவுவதற்கு முன்பும் இதைச் சேர்க்கவும்.

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -h

free -h இப்போது 4.0Gi-ஐக் காட்டும் ஒரு Swap: வரியை அச்சிட வேண்டும். அது 0B-ஐ அச்சிட்டால், swapon தோல்வியடைந்துள்ளது என்று பொருள். பொதுவாக filesystem fallocate-ஐ ஆதரிக்காதபோது இது நிகழும், அப்போது sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 மாற்று வழியாக (fallback) அமையும். Container memory ceilings-ம் இங்கே முக்கியம். Docker Compose-ல் memory limits அமைப்பது மூலம், அதிக நினைவகத்தை எடுத்துக்கொள்ளும் ஒரு service ஒட்டுமொத்த கணினியையும் முடக்குவதைத் தடுக்கலாம்.

மற்றொரு தேவை பயனர்களைக் குழப்பமடையச் செய்கிறது. Immich-ன் Postgres database ஒரு சாதாரண Unix filesystem-ல், முறையான ownership மற்றும் permissions-உடன், local storage-ல் இருக்க வேண்டும். அதை network share-ல் வைக்கக்கூடாது. PhotoPrism-ம் தனது database கோப்புகள் குறித்து இதையே கூறுகிறது. எந்தவொரு app-ன் database-ஐயும் mounted object store-ல் இயக்குவது பாதுகாப்பானது அல்ல.

ஒவ்வொன்றையும் நிறுவும் முறை

இரண்டு நிறுவல்களுக்கும் ஒரு vendor compose file மற்றும் ஒரு கட்டளை மட்டுமே தேவை. VPS-ல் Docker Compose நிறுவுவது குறித்த எங்கள் வழிகாட்டியில் விவரிக்கப்பட்டுள்ளபடி, முதலில் Docker Engine மற்றும் Compose plugin-ஐ அமைக்கவும்.

Immich ஒவ்வொரு release-உடனும் அதன் compose file மற்றும் ஒரு மாதிரி environment file-ஐ வெளியிடுகிறது.

sudo mkdir -p /opt/immich && cd /opt/immich
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env

எதையும் தொடங்கும் முன் .env-ஐத் திருத்தவும். UPLOAD_LOCATION என்பது உங்கள் அசல் கோப்புகள் சேமிக்கப்படும் இடம். DB_PASSWORD-ஐ இயல்புநிலை மதிப்பிலிருந்து மாற்ற வேண்டும்; இதற்கு A-Za-z0-9 எழுத்துக்களை மட்டுமே பயன்படுத்தவும், ஏனெனில் சிறப்பு எழுத்துக்கள் connection string-ஐப் பாதிக்கும். பிறகு அதைத் தொடங்கவும்.

docker compose up -d
docker compose ps

Web interface 2283 port-ல் இயங்கும். அந்தப் பக்கத்தின் வழியாகப் பதிவு செய்யப்படும் முதல் கணக்கே administrator கணக்காக மாறும். எனவே, இணையத்தில் ஒரு திறந்த instance-ஐ விட்டுவிடாமல், உடனடியாக அதை அணுகிப் பதிவு செய்யவும்.

PhotoPrism ஏற்கனவே MariaDB-ஐ உள்ளடக்கிய ஒரு compose file-ஐ வழங்குகிறது.

sudo mkdir -p /opt/photoprism && cd /opt/photoprism
wget https://dl.photoprism.app/docker/compose.yaml

compose.yaml-ஐத் திறந்து, முதல் முறை தொடங்குவதற்கு முன்பே PHOTOPRISM_ADMIN_PASSWORD-ஐ மாற்றவும். ஆவணங்கள் இதைப் பற்றித் தெளிவாகக் கூறுகின்றன: அந்த file-ல் உள்ள ஆரம்ப கடவுச்சொல்லைக் கொண்டே app தொடங்கும். கடவுச்சொல் குறைந்தபட்சம் 8 எழுத்துக்கள் இருக்க வேண்டும், மேலும் இயல்புநிலை மதிப்பை ஒரு public server-ல் ஒருபோதும் பயன்படுத்தக்கூடாது. அதே நேரத்தில், உங்கள் புகைப்படங்கள் உள்ள கோப்புறையை originals volume-க்கு அமைக்கவும்.

docker compose up -d
docker compose logs -f photoprism

PhotoPrism 2342 port-ல் admin பயனர் பெயருடன் இயங்கும். எந்தவொரு app-ஐயும் நேரடியாக இணையத்தில் வெளிப்படுத்தக்கூடாது. Docker, TLS மற்றும் backups-உடன் கூடிய self-hosted Nextcloud அமைப்பிற்குப் பயன்படுத்தப்பட்டது போன்றே, TLS (transport layer security) கொண்ட ஒரு reverse proxy-ஐ முன்னால் அமைக்கவும்.

எந்தத் திட்டத்தில் சிறந்த phone app உள்ளது?

இங்குதான் இந்த இரண்டு திட்டங்களும் பெரிதும் வேறுபடுகின்றன. பெரும்பாலான பயனர்கள் Immich-ஐத் தேர்ந்தெடுக்க இதுவே முக்கிய காரணமாகும்.

Immich, Android மற்றும் iOS-க்கான அதிகாரப்பூர்வ செயலிகளை வழங்குகிறது. இவை பின்னணியில் (background) தானாகவே கேமரா ரோல் பேக்கப் செய்கின்றன. அதாவது, செயலியைத் திறக்காமலேயே புதிய புகைப்படங்கள் தானாகவே server-க்குச் சென்றுவிடும். இந்தச் செயலிக்கு HTTPS endpoint தேவைப்படுகிறது, எனவே வீட்டிற்கு வெளியே இதைப் பயன்படுத்த விரும்பினால் reverse proxy கட்டாயமாகும்.

PhotoPrism-க்கு அதிகாரப்பூர்வமான native செயலி எதுவும் இல்லை. இது ஒரு progressive web app-ஐ வழங்குகிறது, இதை browser மூலம் உங்கள் home screen-ல் சேர்த்துக்கொள்ளலாம். தொலைபேசியிலிருந்து sync செய்ய WebDAV (web distributed authoring and versioning) முறையைப் பயன்படுத்த வேண்டும் என்று ஆவணங்கள் கூறுகின்றன. இதற்கு PhotoSync என்ற மூன்றாம் தரப்புச் செயலியைப் பயன்படுத்த இத்திட்டம் பரிந்துரைக்கிறது; இது WebDAV வழியாக /import/ அல்லது /originals/ கோப்பகத்தை (directory) அணுகும். இது வேலை செய்கிறது, ஆனால் Immich தனது சொந்த client-ல் செய்யும் வேலையைச் செய்ய, நீங்கள் ஒரு கட்டண மூன்றாம் தரப்புச் செயலியைப் பயன்படுத்த வேண்டியுள்ளது.

குடும்ப உறுப்பினர்கள் பலருக்குத் தானியங்கி தொலைபேசி பேக்கப் தேவை என்றால், Immich-ஐத் தேர்ந்தெடுப்பதே சிறந்தது.

Machine learning உங்களுக்கு உண்மையில் என்ன வழங்குகிறது

Immich உங்கள் library-ல் CLIP-ஐப் பயன்படுத்தி semantic search செய்கிறது. எனவே, "red bicycle in snow" என்று நீங்கள் தேடும்போது, யாரும் tag செய்யாத புகைப்படங்களைக் கூட அது கண்டறியும். இது face detection, clustering மற்றும் duplicate detection ஆகியவற்றையும் செய்கிறது. பெரிய அளவிலான கோப்புகளை CPU மூலம் indexing செய்யும்போது பின்னணியில் பல மணிநேரம் ஆகலாம்; இது இயல்பானது, இதற்கு GPU (graphics processing unit) தேவையில்லை.

PhotoPrism, TensorFlow மூலம் படங்களை வகைப்படுத்தி labels உருவாக்குகிறது, முகங்களைக் கண்டறிந்து நபர்களாகப் பிரிக்கிறது, மேலும் location metadata-வைப் படித்து places map-ஐ உருவாக்குகிறது. இந்த வரைபட வசதிக்காகவே பயனர்கள் இதைப் பயன்படுத்துகின்றனர்: இருப்பிடத்தின் அடிப்படையில் indexing செய்யப்பட்ட library, இருபது ஆண்டுகால புகைப்படங்களை உலாவ ஒரு புதிய வழியை வழங்குகிறது. இலவச Community edition-லேயே face recognition வசதி உள்ளது. ஜூலை 2026 நிலவரப்படி, சில யூரோக்கள் மாத சந்தாவில் கிடைக்கும் கட்டண Essentials மற்றும் Plus memberships-ல் கூடுதல் வரைபட அடுக்குகள், கூடுதல் பயனர் நிலைகள் மற்றும் பயனர் மேலாண்மை இடைமுகம் போன்ற வசதிகள் சேர்க்கப்பட்டுள்ளன.

Immich முழுமையாக இலவசம், இதில் கட்டணத் திட்டங்கள் இல்லை. PhotoPrism-ன் அடிப்படை வசதிகள் இலவசம், கூடுதல் வசதிகள் விருப்பத்தேர்வாகக் கட்டணத்தில் கிடைக்கின்றன.

Backups - தரவுகளைத் தக்கவைப்பதற்கான முடிவு

Backup இல்லாத ஒரு photo server, ஒரு வட்டு (disk) பழுதடைந்தால் குடும்பத்தின் அனைத்து நினைவுகளையும் இழக்கச் செய்யும். இரண்டு செயலிகளுக்கும் (apps) இரண்டு வகையான backups தேவை: ஒன்று database, மற்றொன்று கோப்புகள் (files).

Immich-க்கு, Postgres container-லிருந்து database-ஐ dump செய்து, upload location-ஐ நகலெடுக்கவும்.

docker exec -t immich_postgres pg_dump --clean --if-exists --dbname=immich --username=postgres | gzip > /backup/immich-db.sql.gz

பிறகு UPLOAD_LOCATION-ஐ backup செய்யவும். மாற்ற முடியாத தரவுகளைக் கொண்ட கோப்புறைகள் (folders) upload, library மற்றும் profile ஆகும். thumbs மற்றும் encoded-video கோப்புறைகளை மீண்டும் உருவாக்க முடியும், ஆனால் அதற்கு பல மணிநேர CPU நேரம் செலவாகும். ஒரு database dump மட்டும் எதையும் மீட்டெடுக்காது, ஏனெனில் அதில் metadata மட்டுமே இருக்கும்.

PhotoPrism-க்கு, index-ஐ எடுக்க அதற்கென பிரத்யேக command உள்ளது.

docker compose exec photoprism photoprism backup -i -f

இது storage/backup/-ன் கீழ் ஒரு SQL dump-ஐ எழுதும். பிறகு originals கோப்புறை மற்றும் storage கோப்புறையை நகலெடுக்கவும். PhotoPrism ஒவ்வொரு புகைப்படத்தையும் விவரிக்கும் sidecar YAML கோப்புகளை உருவாக்குவதால், index தொலைந்தாலும் கோப்புகளைக் கொண்டே அதை மீண்டும் உருவாக்க முடியும். பல தசாப்தங்களாக நீங்கள் பராமரிக்க விரும்பும் ஒரு காப்பகத்திற்கு (archive) இது ஒரு பெரிய சாதகமாகும்.

நீங்கள் எதைத் தேர்ந்தெடுத்தாலும், encrypted, deduplicated restic backups to remote storage மூலம் அந்த backups-ஐ ஒரு கால அட்டவணையின்படி server-க்கு வெளியே அனுப்பவும். library இருக்கும் அதே வட்டில் சேமிக்கப்படும் backup, உண்மையான backup ஆகாது.

எதை இயக்க வேண்டும்

உங்கள் புகைப்படங்கள் கைபேசிகளில் இருந்தால், ஒன்றுக்கும் மேற்பட்ட நபர்கள் தங்கள் கேமரா ரோல்களை (camera roll) பேக்கப் செய்ய வேண்டியிருந்தால், மற்றும் உங்கள் server-க்கு 6 GB RAM அல்லது அதற்கு மேல் ஒதுக்க முடிந்தால் Immich-ஐ இயக்கவும். இது நீங்கள் சொந்தமாக ஹோஸ்ட் செய்யக்கூடிய Google Photos-க்கு இணையான மிகச்சிறந்த மென்பொருள், இதன் மொபைல் அனுபவமே இதன் முக்கிய சிறப்பம்சமாகும். எங்களது Immich நிறுவல் வழிகாட்டி மெமரி தொடர்பான சிக்கல்கள் மற்றும் அப்டேட் செய்யும் போது ஏற்படும் தடைகள் குறித்து விரிவாக விளக்குகிறது.

ஏற்கனவே உங்கள் வட்டில் (disk) புகைப்பட ஆவணங்கள் இருந்தால், வரைபடங்கள் (maps), மெட்டாடேட்டா மற்றும் உங்கள் சொந்த கோப்பு கட்டமைப்பை (folder structure) பராமரிக்க விரும்பினால், அல்லது உங்கள் VPS-ல் 4 GB RAM மட்டுமே இருந்து, மெமரி ஸ்வாப்பிங் (swapping) இல்லாமல் ஒரு இயங்கக்கூடிய லைப்ரரி தேவைப்பட்டால் PhotoPrism-ஐ இயக்கவும். இது புகைப்படங்களை வகைப்படுத்துவதற்குச் சிறந்த கருவியாகும், மேலும் குறைந்த திறன் கொண்ட வன்பொருட்களில் (hardware) இது சிறப்பாகச் செயல்படும்.

இவ்விரண்டையும் ஒரே நேரத்தில் இயக்குவதும் ஒரு நல்ல அணுகுமுறையாகும். Immich தினசரி கைபேசி புகைப்படங்களைச் சேகரிக்க உதவும்; ஆண்டுக்கு ஒருமுறை நீங்கள் சிறந்த புகைப்படங்களை மட்டும் பிரித்து உங்கள் ஆவணக் கோப்பகத்தில் (archive) சேர்க்கலாம், அதை PhotoPrism மூலம் இன்டெக்ஸ் (index) செய்யலாம். இவை இரண்டும் ஒன்றையொன்று பாதிக்காது, ஏனெனில் PhotoPrism கோப்புறைகளை வாசிக்கும், Immich தனது சொந்த தரவுத்தளத்தை நிர்வகிக்கும்.

FAQ

PhotoPrism மற்றும் Immich ஆகிய இரண்டும் ஒரே புகைப்படக் கோப்புறையைப் பயன்படுத்த முடியுமா?

இரு திசைகளிலும் பாதுகாப்பாகப் பயன்படுத்த முடியாது. PhotoPrism ஒரு originals கோப்புறையை வாசித்து, உங்கள் படங்களுக்கு அருகில் sidecar YAML கோப்புகளை உருவாக்குகிறது. அதேசமயம், Immich தனது பதிவேற்ற இடத்திலுள்ள கோப்புகளைத் தானே நிர்வகிக்க விரும்புகிறது. நீங்கள் PhotoPrism-ஐ Immich-ன் library கோப்புறையின் read-only நகலைப் பார்க்குமாறு அமைக்கலாம். ஆனால், இரண்டு செயலிகளும் ஒரே கோப்புகளை நிர்வகிக்க அனுமதிக்காதீர்கள். ஏனெனில், Immich-ன் storage template, PhotoPrism indexing செய்துகொண்டிருக்கும்போதே கோப்புகளை நகர்த்தவோ அல்லது பெயர் மாற்றவோ கூடும்.

எனது புகைப்படங்களின் ஒரே நகலைச் சேமித்து வைக்க Immich போதுமான அளவு நிலையானதா?

எந்தவொரு self-hosted செயலியும் எதற்கும் ஒரே நகலைச் சேமித்து வைக்கும் இடமாக இருக்கக்கூடாது. Immich அடிக்கடி மாற்றங்களை (breaking changes) வெளியிடுகிறது. கவனக்குறைவான ஒரு docker compose pull, database-ஐத் தொடங்க முடியாத நிலைக்குத் தள்ளக்கூடும். எனவே, version-ஐப் பூட்டி (pin) வைத்துக்கொள்ளுங்கள் மற்றும் upgrade செய்வதற்கு முன் release notes-ஐ வாசியுங்கள். அசல் கோப்புகளை server-க்கு வெளியே backup எடுத்து வைத்திருந்தால், ஆபத்து குறைவாகவே இருக்கும்.

Immich machine learning container ஏன் மீண்டும் மீண்டும் restart ஆகிறது?

அதிகப்படியான நினைவகத்தைப் (memory) பயன்படுத்துவதால் அது நிறுத்தப்படுகிறது. docker compose ps கட்டளையை இயக்கி, machine learning service code 137-உடன் வெளியேறுகிறதா என்று பாருங்கள். இது kernel-ன் out of memory killer ஆகும். swap-ஐச் சேர்க்கவும் அல்லது container-க்கு memory limit-ஐக் கொடுக்கவும். இதன் மூலம் அது நிறுத்தப்படுவதற்குப் பதிலாகக் கட்டுப்படுத்தப்படும். அல்லது 4 GB நினைவகம் கொண்ட கணினியில் machine learning-ஐ முழுமையாக முடக்கவும். அது இல்லாமல் தேடல் (search) வேலை செய்யாது, ஆனால் Immich-ன் பிற பகுதிகள் நன்றாக இயங்கும்.

PhotoPrism-க்கு MariaDB தேவையா அல்லது SQLite போதுமா?

SQLite வேலை செய்யும், தனிப்பட்ட library-க்கு அது போதுமானது. ஆனால், SQLite பயன்படுத்தும்போது PhotoPrism நான்கு workers-க்கு மேல் இயங்காது. அதிகப்படியான கோரிக்கைகளை (concurrency) சிறப்பாகக் கையாளுவதால், MariaDB-க்கு மாறுமாறு ஆவணங்கள் பரிந்துரைக்கின்றன. இந்தத் திட்டம் வழங்கும் compose கோப்பில் ஏற்கனவே MariaDB உள்ளது, எனவே பரிந்துரைக்கப்பட்ட வழியே இயல்பான (default) வழியாகும்.

எனது library அளவைத் தாண்டி எவ்வளவு disk space ஒதுக்க வேண்டும்?

எந்தவொரு செயலிக்கும், உங்கள் அசல் கோப்புகளின் அளவை விட 10 முதல் 20 சதவீதம் கூடுதலாகச் சேர்க்கவும். இது உருவாக்கப்பட்ட thumbnails மற்றும் மாற்றப்பட்ட (transcoded) வீடியோ முன்னோட்டங்களுக்குத் தேவைப்படும். 200 GB தொகுப்புக்கு, database, உள்ளூர் backup நகல் மற்றும் எதிர்காலத் தேவை ஆகியவற்றைக் கணக்கில் கொண்டால், சுமார் 300 GB அளவுள்ள volume தேவைப்படும்.