Желите самостално решење за складиштење фотографија као алтернативу Гоогле фотографијама или Аппле иЦлоуд-у? Ево како да инсталирате Иммицх на Распберри Пи.

Гоогле фотографије су доминантно решење за складиштење фотографија и резервне копије, које без напора преноси ваше слике са телефона у облак. Али ако не желите да делите своје личне фотографије са Гоогле-ом, постоје алтернативе.

Иако постоји много сопствених решења која можете да угостите на Распберри Пи, Иммицх стоји главом и раменима изнад већине конкурената. Нуди машинско учење, више корисника, аутоматску класификацију слика, препознавање лица, изворне Андроид и иОС апликације и низ других функција.

Зашто инсталирати Иммицх на Распберри Пи?

Фотографије које бележе делове наших живота за које сматрамо да су вредни памћења и желећемо да их се присетимо касније. Они су успомене на добра времена, одличне оброке, велике дане и празнике.

У претходним деценијама, морали сте да носите филм или дигитални фотоапарат са собом да бисте снимили ове прилике, а затим их или одштампали или ручно пребацили датотеке на рачунар.

Данас скоро свако носи телефон са две или више уграђених камера, и најбоље камере за телефон довољно су добри да их користе професионални фотографи.

Аутоматско отпремање

Већину времена, када снимите слику, она се отпрема на Гоогле или Аппле, и можете јој поново приступити преко било ког уређаја помоћу веб интерфејса или апликације. Али постоје добри разлози због којих можда не желите да се ослоните на трећу страну за хостовање ваших слика.

Осим тога, ове услуге се плаћају након што пређете праг складиштења—тренутно 15 ГБ за Гоогле и 5ГБ за Аппле—никада не можете бити сигурни да компаније не њушкају по вашој фотографији архив или користећи своје слике за обуку генеративних АИ.

Складиштење фотографија у облаку је нешто више од само складиштења и приступа вашим сликама, а последњих година смо навикли да аутоматски генерисани албуми, препознавање лица, временске линије, идентификација објеката, подсетници на значајне тренутке и могућност претраживања Временска линија. Наравно, требало би да долази и са атрактивним мобилним апликацијама преко којих можете да отпремите своје фотографије у облак

Иммицх је софтвер отвореног кода који сам хостује и који ће учинити све то и више. Ево како да инсталирате Иммицх на свој Распберри Пи. Пре него што наставите, требало би преузмите своје фотографије са Гоогле-а, или извозите своје слике са иЦлоуд-а.

Како инсталирати Иммицх на Распберри Пи

Пре него што почнете, мораћете подесите свој Распберри Пи као веб сервер. Иако вам МариаДБ или ПХП нису стриктно потребни да бисте инсталирали Иммицх, можда ће вам бити корисни за друге пројекте само-хостовања. Требало би и ти ручно инсталирајте најновије издање Доцкер Цомпосе.

креирајте иммицх директоријуме и преузимајте датотеке

Када ваш Пи функционише као основни веб сервер, креирајте нови директоријум за Иммицх, а затим пређите у њега:

мкдир ~/иммицх && цд ~/иммигл 

Такође ћете морати да креирате директоријум за отпремљене датотеке

мкдир иммицх-уплоадс

Касније ће вам требати апсолутна путања овог директоријума, па пређите у њега и користите пвд команду да пронађете тачно где се налази у вашем систему датотека:

цд иммицх-уплоадс
пвд

Забележите резултат и чувајте га. Сада пређите на ниво директоријума и користите вгет да преузмете Иммицх доцкер-цомпосе.имл датотеку и датотеку окружења уношењем ових команди одвојено:

цд..
вгет хттпс://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
вгет -О .енв хттпс://github.com/immich-app/immich/releases/latest/download/example.env

Тхе .енв датотека окружења садржи променљиве које морате да промените пре него што своју Иммицх инстанцу поставите на мрежу. Користите нано уређивач текста да отворите датотеку:

нано.енв

Подесите локацију за отпремање на директоријум за отпремање који сте раније креирали. Ово је једина неопходна промена коју треба да направите у датотеци, али постоје и друге опције конфигурације које можете да наведете ако то желите.

Ако желите да Иммицх може да означи ваше фотографије именом локације на којој су снимљене, померите се надоле до Реверсе Геоцодинг одељак и декоментирајте Реверсе Геоцодинг и РЕВЕРСЕ_ГЕОЦОДИНГ_ПРЕЦИСИОН линије.

Иммицх нуди четири нивоа прецизности. 3 је најпрецизнији и именоваће насеља са преко 500 становника. Ова прецизност долази са трошковима меморије и подешавањем 3 биће потребно 200МБ РАМ-а. За поређење, постављање вредности на 0 ће именовати градове са преко 50.000 становника и усисати само 40МБ.

Промијенити ПУБЛИЦ_ЛОГИН_ПАГЕ_МЕССАГЕ на све што желите да корисници виде пре него што се пријаве на сајт.

Када сте задовољни изменама, сачувајте и изађите из нано-а помоћу Цтрл + О онда Цтрл + Кс.

Следећа команда ће покренути Доцкер Цомпосе у одвојеном режиму и преузети потребне слике и подесити контејнере које Иммицх треба да покрене.

доцкер-цомпосе уп -д

Процес ће трајати неколико минута, а за то време можете погледајте неке сјајне подцасте на свом терминалу. Када Иммицх дође на мрежу, посетите веб апликацију у свом претраживачу на ваша-пи-локална-ип-адреса: 2283.

Кликните Почети, а затим креирајте администраторског корисника. Ваша Иммицх инстанца ће на крају бити изложена вебу, па не заборавите да користите јаку лозинку која се не може погодити, а затим кликните Пријави се. Мораћете поново да се пријавите са својом адресом е-поште и лозинком.

Отпремите своје фотографије у Иммицх

Осим ако не почињете потпуно од нуле, вероватно желите да отпремите постојећу архиву фотографија у нову Иммицх инстанцу. Док можете да кликнете на Отпремити дугме у горњем десном углу веб интерфејса, а затим ручно изаберите слике, овај метод није практичан ако имате хиљаде фотографија у вишегигабајтној архиви.

Иммицх програмери су од помоћи креирали ЦЛИ алат који можете користити за масовно отпремање ваших слика у Иммицх. Иако је примамљиво користити сигурну копију (СЦП) за пренос датотека, Иммицх их неће препознати.

Мораћете да инсталирате ЦЛИ алатку за отпремање на ваш локални систем, а не на сам Пи. Али прво, морате да имате Ноде Пацкаге Манагер и Ноде.јс верзију 16 или новију. Можете инсталирајте нпм и Ноде.јс на Виндовс, а још је лакше инсталирајте нпм и Ноде.јс на Линук.

Вратите се у веб апликацију, кликните на своју корисничку икону или иницијале у горњем десном углу екрана, а затим кликните Подешавања налога > АПИ кључеви > Нови АПИ кључ.

Дајте тастеру име, а затим притисните Креирај. Иммицх ће генерисати нови АПИ кључ—забележите га.

У прозору терминала или командној линији, идите до директоријума у ​​којем су похрањене ваше слике и унесите:

иммицх уплоад --кеи ваш-генерисани-АПИ-кључ --сервер http://your-pi-local-ip-address: 2283/апи --рекурзивно .

Хит и када вас питају да ли желите да започнете процес отпремања, онда се опустите јер би то могло да потраје. За референцу, требало је око шест сати да отпремимо нашу архиву од 82 ГБ са више од 40.000 слика, али то је само делић посла.

Када се отпремање заврши, Иммицх ће обрадити ваше слике, издвојити метаподатке, означити лица и покренути алгоритме за препознавање објеката. Током овог процеса, веб интерфејс ће мање реаговати, а слике се могу појавити погрешним редоследом. За нашу архиву, процес је трајао око четири дана на Распберри Пи 4Б од 8 ГБ - иако није имао приметан утицај на мноштво других услуга које обично хостујемо.

Можете пратити напредак кроз веб интерфејс кликом Администрација > Послови. Иммицх ће обрадити више послова истовремено; да бисте променили ове вредности и потенцијално убрзали процес, идите на Администрација > Подешавања > Подешавања посла, и подесите истовременост по свом укусу.

Изложите Иммицха на Вебу

Мораћете да креирате Апацхе конфигурациону датотеку за вашу Иммицх инстанцу:

цд /етц/апацхе2/ситес-аваилабле && судо нано иммицх.цонф

У нову датотеку налепите следеће:

<ВиртуалХост *:80>
СерверНамеиме вашег домена.тлд
ПрокиПасс / хттп://127.0.0.1:2283/
ПрокиПассРеверсе / хттп:/127.0.0.1:2283/
ПрокиПресервеХост Он
ВиртуалХост>

Сачувајте и изађите из нано са Цтрл + О онда Цтрл + Кс. Омогућите цонф датотеку, а затим поново покрените Апацхе:

судоа2енситеиммицх.цонф && судоуслугаапацхе2поново покренути

Користите Цертбот да преузмете и примените ТЛС сертификате и кључеве:

судо цертбот

Изаберите име вашег домена са листе и притисните Ентер. Поново покрените Апацхе са:

судо сервице апацхе2 рестарт

Сада можете да приступите својој Иммицх веб апликацији користећи име свог домена.

Користите мобилне апликације са Иммицх-ом

4 Слике

Ако користите Иммицх за реплицирање функционалности комерцијалних понуда, биће вам потребна пратећа апликација на вашем телефону. Иммицх је доступан за Андроид и иОС и подржава отпремање и гледање слика и видео записа, брзу навигацију и аутоматско прављење резервних копија, претрагу и још много тога.

Да бисте започели, унесите своју Иммицх УРЛ адресу, укључујући хттпс:// префикса и пријавите се са својим администраторским акредитивима. Мораћете да дате дозволу апликацији за преглед ваших фотографија и видео записа.

Интерфејс је једноставан и интуитиван и требало би да можете да се крећете кроз већину њега без икакве помоћи. Кликните на икону облака у горњем десном углу и изаберите локалне албуме за које желите да направите резервну копију, као и да активирате аутоматске резервне копије у првом плану и позадини.

Преузимање: Иммицх за иОС | Андроид (Плаи Сторе) | Андроид (Ф-Дроид)

Иммицх је рад у току

Развој на Иммицх-у је константно у току, и упркос томе што рад на пројекту почиње тек 2022. године, он је без сумње запањујуће компетентна замена за иЦлоуд или Гоогле фотографије.

Ако бисте више волели пројекат који је мало зрелији, размислите о примени ПхотоПрисм-а на вашем Распберри Пи-у.