- „PhotoPrism“ yra atvirojo kodo „Google“ nuotraukų alternatyva, kuri naudoja dirbtinį intelektą, kad automatiškai tvarkytų ir žymėtų vaizdus.
- Tam reikalinga mažiausiai 4 GB RAM aparatinė įranga, o failų indeksavimo procesui optimizuoti rekomenduojama naudoti SSD diskus.
- Pageidautina, kad diegimas būtų atliekamas naudojant „Docker“, leidžiantį rinktis tarp „SQLite“ duomenų bazių paprastumui arba „MariaDB“ didelėms apkrovoms.
Esu tikras, kad tai nutiko ir jums: vieną dieną pabundate ir suprantate, kad baigėsi nemokama saugykla, kurią siūlo tokie milžinai kaip „Google“ nuotraukos. Tas jausmas, kad pritrūksta vietos prisiminimams, yra didelis galvos skausmas, paskatinęs daugelį žmonių ieškoti alternatyvų, kaip atlaisvinti vietos „Gmail“ ir išvengti saugyklos pritrūkimo , neišleidžiant pinigų kiekvieną mėnesį už prenumeratas, kurios, regis, niekada nesibaigia.
Tiems, kurie nenori pasikliauti išorine įmone ir pageidauja visiškai kontroliuoti savo failus , idealus sprendimas yra susikurti savo debesį. Čia praverčia „PhotoPrism“ – galingas įrankis, leidžiantis tvarkyti nuotraukas ir vaizdo įrašus savo įrangoje, nesvarbu, ar tai galingas serveris, VPS, ar net mažas „Raspberry Pi“, neaukojant dirbtinio intelekto.
Kas, po galais, yra „PhotoPrism“ ir kam ji naudojama?
Iš esmės „PhotoPrism“ yra savarankiško talpinimo programa, parašyta „Go“ ir „JavaScript“ („Vue“) kalbomis, kuri veikia kaip pažangi medijos bibliotekos tvarkyklė . Pagrindinis jos privalumas yra tai, kad tai ne tik paprasta failų peržiūros programa; joje integruota „Google TensorFlow“ , kad automatiškai analizuotų jūsų vaizdus. Tai reiškia, kad programa gali atpažinti, ar nuotraukoje yra šuo, kalnas, ar automobilis, jums net nereikia pajudinti nė piršto.
Sistema daugiausia organizuota naudojant albumus ir išmaniąsias žymas . Nors albumai veikia panašiai kaip ir kitose platformose, žymas generuoja dirbtinis intelektas pagal spalvas, objektus arba paros laiką. Be to, galite rankiniu būdu ištaisyti arba pridėti žymas, jei sistema padaro klaidą.
Savo nuotraukų debesies privalumai
Pagrindinė priežastis pereiti prie šio serverio yra privatumas ir atitiktis teisės aktams . Jei profesionaliai tvarkote vaizdus, trečiųjų šalių duomenų saugojimas išoriniuose debesyse gali sukelti BDAR problemų. Turėdami serverį namuose arba savo VPS, jūs sprendžiate, kas ką mato. Dar vienas didžiulis privalumas yra RAW formatų palaikymas , kurį labai vertina profesionalūs fotografai.
Be to, „PhotoPrism“ yra atvirojo kodo ir decentralizuota , užtikrinanti, kad nesate pririšti prie korporacijos užgaidų. Norėdami perkelti failus, programa palaiko „WebDAV“ , leidžiantį sinchronizuoti telefoną ar planšetinį kompiuterį naudojant kompiuterio ir mobiliojo telefono sinchronizavimo įrankius, tokius kaip „PhotoSync“, nes ji neturi oficialios „iOS“ ar „Android“ programėlės.
Techniniai ir aparatinės įrangos reikalavimai
Atkreipkite dėmesį, nes ne bet koks kompiuteris tiks. „PhotoPrism“ yra reiklus dėl dirbtinio intelekto apdorojimo. Sklandžiam veikimui rekomenduojamas kompiuteris su bent dviejų branduolių procesoriumi ir 4 GB RAM . Jei turite labai daug nuotraukų (šimtus tūkstančių), būtina naudoti SSD ; kitaip indeksavimo procesas bus neįtikėtinai lėtas ir varginantis.
Jei nuspręsite naudoti 4 GB talpos „Raspberry Pi 4“, atminkite, kad peržengsite jo galimybių ribas . Kūrėjai teigia, kad jis gali apdoroti iki 200 000 failų, tačiau jei jūsų kolekcija didesnė, geriausia atnaujinti į VPS arba dedikuotą serverį . Nepamirškite sukonfigūruoti mainų vietos, kad sistema nesugestų vaizdų analizės metu.
Žingsnis po žingsnio diegimo vadovas
Švariausias ir paprasčiausias būdas jį įdiegti yra naudoti „Docker“ ir „Docker Compose“ . Jei naudojate „Raspberry Pi“, labai patogus pasirinkimas yra įdiegti „UbuntuDockerPi“, kuriame jau yra iš anksto įdiegtas „Docker“ ir kuris taupo jūsų laiką.
Bendras procesas apima projekto katalogo sukūrimą ir „docker-compose.yml “ failo konfigūravimą . Šiame faile apibrėžiate svarbiausius kintamuosius, pvz., administratoriaus vartotojo vardą, slaptažodį ir svetainės URL. Duomenų bazei turite dvi parinktis: „SQLite“ , kurią labai greitai nustatyti ir kuri puikiai tinka namų vartotojams, arba „MariaDB/PostgreSQL“ , kurią rekomenduojama naudoti, jei turite milijonus nuotraukų ir ieškote geresnio našumo.
Diegimo ir konfigūravimo pavyzdys
Kai YAML failas bus paruoštas, tereikės paleisti komandą docker compose up -dPo kelių minučių laukimo galėsite prie jo prisijungti per 2342 uostas iš jūsų naršyklės. Numatytieji duomenys paprastai yra naudotojo duomenys. admin ir slaptažodį nesaugus o fotoprizmė, priklausomai nuo to, kaip jį sukonfigūravote.
Kad sistema pradėtų atpažinti jūsų vaizdus, turite vykdyti nurodymus indeksuojamas (docker-compose exec photoprism photoprism indexŠis procesas aktyvuoja dirbtinį intelektą, kuris analizuoja kiekvieną failą ir automatiškai sukuria žymas. Jei norite atnaujinti programėlę, tiesiog atlikite naujausio paveikslėlio ištraukimas ir paleiskite konteinerį iš naujo.
Sistemos valdymas ir priežiūra
Patekę į vidų, rasite labai intuityvią sąsają. Išplėstinė paieška yra tiesiog įspūdinga – galite filtruoti pagal kamerą, spalvas, datas ar geografines vietoves. Yra šoninis skydelis, skirtas naršyti kalendoriuje, svarbiausiuose momentuose ar asmenyse, atpažintuose naudojant veido atpažinimą.
Tačiau ne viskas šviečia saulė ir vaivorykštės; savo debesies sukūrimas yra milžiniška atsakomybė . Jūs esate sistemos administratorius, o tai reiškia, kad esate atsakingas už atsargines kopijas . Viso gyvenimo nuotraukų praradimas dėl disko gedimo yra tragedija, kurios galima išvengti naudojant gerą NAS saugojimo sistemą arba išorinius diskus ir atsarginių kopijų kūrimo planą. Taip pat turėsite valdyti naudotojų teises ir nuolat atnaujinti serverį, kad išvengtumėte pažeidžiamumų.
Vizualinio paveldo valdymas naudojant atvirojo kodo įrankį, pagrįstą dirbtiniu intelektu, yra perspektyvi ir galinga alternatyva komercinėms paslaugoms, jei esate pasirengę prisiimti techninį savo duomenų valdymą ir saugumą, kad išvengtumėte atsitiktinio praradimo.