Վերադառնալ
Noodle Gallery՝ Google Photos-ի և Immich-ի բաց կոդով այլընտրանք սեփական սերվերում
SiTech AI Team2 წთ. საკითხავი

Noodle Gallery՝ Google Photos-ի և Immich-ի բաց կոդով այլընտրանք սեփական սերվերում

Immich-ի բաց կոդով ֆորք, որն ավելացնում է Shared Spaces, Global People, S3 պահոց և Google Photos-ից ներմուծման վիզարդ։ Տեղադրումը մեկ Docker Compose ֆայլ է, իսկ Immich-ից անցումը՝ երեք տող կարգավորում։

Noodle Gallery-ը բաց կոդով, սեփական սերվերում տեղադրվող լուսանկարների ու տեսանյութերի հարթակ է, որը հեղինակները ներկայացնում են որպես Google Photos-ի այլընտրանք՝ ավելի ճիշտ՝ Immich-ի ֆորք՝ լրացումների երկար ցանկով։ Ծրագիրը սեպտեմբերի 21-ին հայտնվել է Hacker News-ում, կոդը՝ AGPL-3.0 արտոնագրով։

Noodle Gallery-ի լուսանկարների ժամանակագիծը Shared Spaces-ով

Ֆորք, որը հետևում է Immich-ին

Gallery-ն իրեն անվանում է Immich-ի «ընկերական ֆորք». այն վերակառուցվում է յուրաքանչյուր upstream թողարկման վրա, այնպես որ Immich-ի թիմի ուղղումներն ու արտադրողականության աշխատանքները ինքնաշխատ կերպով հայտնվում են նաև այստեղ, իսկ ներկայում ծրագիրը հիմնված է Immich v3.2.2-ի վրա։ Immich-ից տեղափոխվելու համար բավական է փոխել երեք տող՝ երկու իմիջի անուն docker-compose.yml-ում և IMMICH_VERSION=v5 .env ֆայլում, իսկ առկա տվյալների բազան ու մեդիագրադարանը մնում են համատեղելի։ Առանձին սկրիպտը կատարում է հակառակ գործողությունը՝ ջնջում է միայն Gallery-ին բնորոշ աղյուսակներն ու սյունակները՝ թողնելով սովորական Immich-ի բազա, իսկ լուսանկարներն ու տեսանյութերը երբեք չեն տեղափոխվում։

Ինչ է ավելացնում ֆորքը

Գլխավոր գործառույթը Shared Spaces-ն է՝ բազմասեփականատեր համատեղ ժամանակագծեր Owner, Editor և Viewer դերերով, տարածքի գործունեության մատյանով և մասնակիցների միջև դեմքերի ճանաչմամբ, որտեղ լուսանկարները կցվում են հղումով և լրացուցիչ տեղ չեն զբաղեցնում։ Global People-ը միավորում է մարդկանց անձնական գրադարանների ու համատեղ տարածքների միջև՝ չխախտելով թույլտվությունների սահմանները։ Ինֆրակառուցվածքի կողմում ավելացել են S3-համատեղելի պահոցը (AWS S3, MinIO, Cloudflare R2, Backblaze B2, Wasabi)՝ տեղափոխման գործիքով, որը շարունակում է աշխատանքը ընդհատումից հետո և կարող է հետ վերադարձնել փոփոխությունները։

Մեդիայի կողմում կա Google Takeout արխիվների ներմուծման վիզարդ՝ անմիջապես զննարկիչում, որը պահպանում է ամսաթվերը, GPS կոորդինատները, նկարագրություններն ու ալբոմների կառուցվածքը. ստեղծում է հիշողություններ տեղանքի կլաստերներից և ծննդյան օրերի լուսանկարներից. ճանաչում է ընտանի կենդանիներին RF-DETR մոդելով. գտնում է կրկնվող տեսանյութերը՝ համեմատելով CLIP-ի էմբեդինգները ընտրված կադրերում. առաջարկում է չոչնչացնող խմբագրում և տեսանյութի կորուստ չպատճառող կտրում։ iOS-ի և Android-ի հավելվածները ավելացնում են ֆոնային պահուստավորում, սարքում աշխատող CLIP որոնում և քարտեզը։

Ինչպես տեղադրել

Տեղադրումը մեկ Docker Compose ֆայլ է, իսկ իմիջները հրապարակվում են GitHub Container Registry-ում (gallery-server և gallery-ml, ինչպես նաև CUDA տարբերակը)։ Ծրագրի հեղինակների խոսքով՝ ամբողջ կարգավորումը տևում է մոտ հինգ րոպե, իսկ հանրային դեմոն հասանելի է։ Բաժանորդագրություն կամ պահոցի սահմանափակում չկա. ծախսը միայն սարքավորումն է։ Փաստաթղթերը գտնվում են docs.opennoodle.de-ում, իսկ մշակողները բացահայտ նշում են, որ կոդը գրվում է արհեստական բանականության գործիքների օժանդակությամբ։

SSiTech

SiTech — AI-ով հզորացված վեբ մշակում

Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։