[{"data":1,"prerenderedAt":888},["ShallowReactive",2],{"project-39783223":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":48,"post_text":50,"what":51,"said":87,"maker_in_thread":199,"shape":212,"grid":217,"attempts":851,"same_week":852,"maker_shows":18,"maker_hidden":881,"reader_version":882,"card":883},"39783223","Memories","FOSS Google Photos alternative built for high performance","title","Show HN: Memories – FOSS Google Photos alternative built for high performance","https:\u002F\u002Fmemories.gallery\u002F","memories.gallery","radialapps",1711049110,2024,797,230,19,3515,1,"legend","productivity","photo management","web_app",[24,25,26,27],"self-hosted photos","google photos alternative","nextcloud photos","photo timeline","curious",0.16,{"positive":31,"neutral":32,"mixed":33,"critical":34},27,52,4,14,97,{"idea":37,"privacy":40,"docs":41,"execution":42,"performance":45,"design":46,"pricing":47},{"positive":38,"critical":39},5,0,{"positive":39,"critical":39},{"positive":18,"critical":39},{"positive":43,"critical":44},3,9,{"positive":18,"critical":43},{"positive":33,"critical":18},{"positive":18,"critical":39},[43,33,18,39,39,39,33,43,43,43,38,33,38,39,33,43,33,33,18,43,49,43,43,38,18,49,33,33,38,38,33,43,38,39,39,43,43,18,33,49],2,"Memories is a FOSS Google Photos alternative that you can self-host (it runs as a Nextcloud plugin).\n\nWebsite: https:\u002F\u002Fmemories.gallery\u002F\n\nGitHub: https:\u002F\u002Fgithub.com\u002Fpulsejet\u002Fmemories\n\nDemo Server: https:\u002F\u002Fdemo.memories.gallery\u002Fapps\u002Fmemories\u002F (demo runs in San Francisco on a free-tier cloud vm)\n\nMemories has been built ground-up for high performance and is extremely fast when configured  correctly. In our testing environment, it can load a timeline view with 100k photos in under 500ms, including query and rendering time!\n\nSome features to highlight:\n\n* A timeline similar to Google Photos where ",{"problem":52,"audience":58,"pricing":59,"motivation":58,"time_to_build":58,"stack":68,"openness":84,"stage":85,"team_size":86},{"value":53,"source":54,"evidence":55},"Self-hosted photo library with fast timeline and gallery browsing","maker",[56],{"id":57},"post",null,{"value":60,"source":54,"evidence":61},"Free; GitHub sponsors accepted",[62,65],{"id":63,"by":11,"text":64},"39784616","It's free",{"id":66,"by":11,"text":67},"39785779","The GitHub has sponsors, thanks! :) https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fpulsejet",[69,80],{"value":70,"source":71,"evidence":72},"PHP","commenter",[73,77],{"id":74,"by":75,"text":76},"39786769","mikrotikker","PHP? Really? Why?",{"id":78,"by":11,"text":79},"39786536","Easy to deploy, hard to configure right. All you need is PHP + an HTTP server (then tune it https:\u002F\u002Fdocs.nextcloud.com\u002Fserver\u002Flatest\u002Fadmin_manual\u002Finstallation\u002Fserver_tuning.html)",{"value":81,"source":54,"evidence":82},"Nextcloud",[83],{"id":57},"open_source","launched","solo",{"praise":88,"objections":110,"requests":139,"questions":147,"alternatives":162},[89,99],{"value":90,"source":71,"evidence":91},"Fast timeline and photo loading",[92,96],{"id":93,"by":94,"text":95},"39785262","greatNespresso","Impressed by the loading speed of pictures, how does that work?",{"id":97,"by":11,"text":98},"39784570","Face recognition is a hard task but you can manually correct the AI and it learns from that. Performance is the #1 goal here. I actually profiled this side-by-side and it's…",{"value":100,"source":71,"evidence":101},"Polished UI and swipe navigation",[102,106],{"id":103,"by":104,"text":105},"39787918","hunter2_","I need to dig deeper, but for now I just want to say how delightful it is to be able to go to the next\u002Fprevious photo by swiping even if I've zoomed in. Google Photos makes me…",{"id":107,"by":108,"text":109},"39785263","spencerflem","I was just setting this up last weekend! Its lovely, really well put together. If this is your project, thank you so much",[111,121,132],{"value":112,"source":71,"evidence":113},"Tied to Nextcloud; no standalone option",[114,118],{"id":115,"by":116,"text":117},"39784041","warkdarrior","Ugh, it's tied to Nextcloud. Is there a standalone option?",{"id":119,"by":11,"text":120},"39784619","No",{"value":122,"source":71,"evidence":123},"Slow or unreliable on some server setups",[124,128],{"id":125,"by":126,"text":127},"39784713","menthe","For having used Memories on Nextcloud, and having spent hours trying to micro optimize the Nginx & PHP configuration, I can safely say that, while it is better than the…",{"id":129,"by":130,"text":131},"39785433","hereme888","I tried it a year ago through Nextcloud AIO and it barely worked... Has it had major improvements since? Or is it because I was using the AIO version of Nextcloud?",{"value":133,"source":71,"evidence":134},"No iOS app",[135],{"id":136,"by":137,"text":138},"39784128","pathsjs","How complex is it to configure? I have an instance of NextCloud from Hetzner, but I would rather not misconfigure it. Also, is there a mobile app? Most of the time when I look at…",[140],{"value":141,"source":71,"evidence":142},"Auto-sync from Apple Photos",[143],{"id":144,"by":145,"text":146},"39784840","adam_gyroscope","Is there auto syncing from Apple Photos? That’s the missing feature in Google Photos for me.",[148,155],{"value":149,"source":71,"evidence":150},"How complex is configuration",[151,152],{"id":136,"by":137,"text":138},{"id":153,"by":137,"text":154},"39784092","How complex is it to configure memories? I own a hosted instance of NextCloud from Hetzner, but I would rather not misconfigure it. Also, is there a mobile app? I think not…",{"value":156,"source":71,"evidence":157},"Is face recognition multi-person search supported",[158],{"id":159,"by":160,"text":161},"39786689","forgingahead","Nice work! Been looking for a good standalone photo manager for a while. Three questions: 1. Can we do multiple person search? Eg: photos with Person A and Person B? 2. Any plans…",[163,174,185,192],{"value":164,"source":71,"evidence":165},"Immich",[166,170],{"id":167,"by":168,"text":169},"39784088","belinder","How does this compare to immich? I spent a few weekends ago setting that up and it's working great, though it doesn't always detect faces correctly and swiping through images is…",{"id":171,"by":172,"text":173},"39784441","conqrr","I will take whatever is the most stable. I don't need a lot of feature, just a timeline and gallery with albums. Immich fits it for now, but it is way too focused on piling…",{"value":175,"source":71,"evidence":176},"PhotoPrism",[177,181],{"id":178,"by":179,"text":180},"39783861","aendruk","What are your thoughts on PhotoPrism?",{"id":182,"by":183,"text":184},"39788319","mcfedr","Shout out for photo prism, similar concept, with nice ai search, and doesn't need next cloud, just a folder. https:\u002F\u002Fwww.photoprism.app\u002F No affiliation, just a happy consumer.",{"value":186,"source":71,"evidence":187},"Ente",[188],{"id":189,"by":190,"text":191},"39784803","ementally","How is it compared to https:\u002F\u002Fente.io\u002F ?",{"value":193,"source":71,"evidence":194},"Lychee",[195],{"id":196,"by":197,"text":198},"39786064","nntwozz","I've been using Lychee for many years - https:\u002F\u002Fgithub.com\u002FLycheeOrg\u002FLychee Memories looks like a nice alternative, anyone using Lychee here with a comparison?",{"comments":200,"answered":201,"key":202},39,23,[203,206,209],{"id":204,"text":205},"39786209","Thank you! I wrote a bit on why Nextcloud a while back, I'll link it here (see point 5 in FAQ): https:\u002F\u002Fmemories.gallery\u002Ffaq\u002F#faq As such, Nextcloud doesn't really lock you in;…",{"id":207,"text":208},"39784581","Yes. Yes.",{"id":210,"text":211},"39784625","No idea what that is",{"commenters":213,"max_depth":214,"maker_replies":200,"first_comment_mins":215,"lifespan_hours":216},130,12,54,169,[218,222,226,230,232,235,237,240,242,246,248,252,254,258,262,266,270,273,276,279,281,284,287,290,293,295,298,302,305,308,312,315,317,320,323,326,329,331,335,338,340,343,344,347,350,353,356,359,361,364,366,369,371,374,377,380,382,385,389,392,395,398,401,403,405,408,410,414,417,419,421,423,425,428,431,433,435,437,439,441,443,445,448,451,454,457,460,462,464,467,469,472,475,478,482,486,488,492,496,500,505,507,508,510,512,514,516,518,520,522,525,527,529,531,533,535,537,539,543,546,548,551,555,557,560,563,565,569,570,573,575,578,581,583,586,588,592,593,595,598,599,601,605,607,611,613,617,619,623,627,629,633,635,639,641,643,646,648,651,655,658,661,664,666,668,672,676,680,684,688,692,695,699,701,705,709,711,714,718,721,724,726,728,730,733,736,739,742,745,747,749,751,752,755,758,761,763,766,768,771,775,778,780,783,785,787,789,791,794,797,799,803,805,808,809,811,816,819,821,823,826,830,832,834,836,838,842,844,845,849],[219,39,43,220,221,39],"39786161","project\u002Fmixed\u002Fidea","codethief",[223,39,43,224,225,39],"39786198","project\u002Fneutral\u002Fnone","raybb",[227,39,39,228,229,39],"39789007","commenter\u002Fneutral\u002Fprivacy","BodyCulture",[231,39,39,228,225,39],"39789261",[233,39,43,234,221,39],"39792092","project\u002Fneutral\u002Fprivacy",[236,39,39,228,225,39],"39794807",[238,39,39,239,221,39],"39794900","commenter\u002Fneutral\u002Fnone",[204,39,39,241,11,18],"maker\u002Fneutral\u002Fidea",[243,39,43,244,245,39],"39786429","project\u002Fneutral\u002Fdocs","skybrian",[247,39,43,234,229,39],"39789040",[249,39,38,250,251,39],"39790477","project\u002Fpositive\u002Fidea","headmelted",[253,39,43,220,221,39],"39794805",[255,39,18,256,257,39],"39802959","project\u002Fcritical\u002Fexecution","BrandoElFollito",[259,39,18,260,261,39],"39803542","project\u002Fcritical\u002Fperformance","evrial",[263,18,43,264,265,39],"39786473","project\u002Fneutral\u002Fidea","adrr",[267,18,39,268,269,39],"39786802","other\u002Fneutral\u002Fnone","kn100",[271,18,39,268,272,39],"39786901","ic3man5",[274,18,39,268,275,39],"39788186","Jnr",[277,18,39,268,278,39],"39788282","hgomersall",[280,18,39,268,275,39],"39788555",[282,18,39,268,283,39],"39795362","bshaughn",[285,18,39,268,286,39],"39799907","illiac786",[288,18,39,268,289,39],"39788354","vincnetas",[291,18,39,239,292,39],"39788637","dz0ny",[294,18,39,239,289,39],"39790898",[296,18,39,268,297,39],"39786835","schainks",[299,18,39,300,301,39],"39786862","other\u002Fneutral\u002Fprivacy","beezle",[303,18,39,228,304,39],"39787098","KetoManx64",[306,18,39,307,265,39],"39787689","commenter\u002Fneutral\u002Fpricing",[309,18,39,310,311,39],"39789119","other\u002Fneutral\u002Fpricing","mavhc",[313,18,39,310,314,39],"39790695","ChoGGi",[316,18,39,268,311,39],"39799383",[318,18,39,228,319,39],"39788180","lrem",[321,18,39,300,322,39],"39791497","izacus",[324,18,38,250,325,39],"39787114","dugite-code",[327,18,43,244,328,39],"39788169","kzisme",[330,18,43,244,325,39],"39805309",[332,18,39,333,334,39],"39790408","other\u002Fneutral\u002Fidea","vishnumohandas",[336,49,43,241,337,39],"39784084","leononame",[207,49,39,339,11,18],"maker\u002Fneutral\u002Fnone",[341,49,43,264,342,39],"39784604","gwbrooks",[210,49,39,339,11,18],[345,49,39,239,346,39],"39786491","tejtm",[348,49,43,224,349,39],"39785521","cwillu",[351,43,43,264,352,39],"39784317","bl4kers",[354,43,39,239,355,39],"39784419","magic_hamster",[357,43,39,268,358,39],"39785215","lytedev",[360,43,39,264,11,18],"39784580",[362,43,43,264,363,39],"39785961","singhrac",[365,43,39,264,11,18],"39786005",[367,43,43,244,368,39],"39789283","jtbayly",[370,43,18,256,368,39],"39791755",[372,43,43,264,373,39],"39786446","collin128",[375,43,39,268,376,39],"39795580","hoherd",[378,33,38,250,379,39],"39786537","anigbrowl",[381,33,39,268,183,39],"39788306",[383,33,39,268,384,39],"39788732","spurgu",[386,38,43,387,388,39],"39786566","project\u002Fmixed\u002Fperformance","stavros",[390,38,39,391,11,18],"39786609","maker\u002Fneutral\u002Fdocs",[393,38,38,394,388,39],"39792269","maker\u002Fpositive\u002Fdocs",[171,396,38,397,172,39],6,"project\u002Fpositive\u002Fexecution",[399,396,39,400,11,18],"39784588","maker\u002Fneutral\u002Fexecution",[402,396,38,397,325,39],"39787136",[136,404,43,244,137,39],7,[406,404,43,244,407,39],"39784439","talhah",[409,404,39,224,11,18],"39784600",[411,404,38,412,413,39],"39785527","project\u002Fpositive\u002Fnone","SushiHippie",[415,404,43,224,416,39],"39785776","XCSme",[418,404,39,224,11,18],"39785808",[167,420,43,264,168,39],8,[422,420,38,250,407,39],"39784383",[424,420,39,239,126,39],"39784644",[426,420,39,427,407,39],"39784729","commenter\u002Fneutral\u002Fidea",[429,420,39,239,430,39],"39784831","Ringz",[432,420,39,239,126,39],"39784878",[434,420,39,239,407,39],"39785051",[436,420,39,239,275,39],"39788231",[438,420,39,239,407,39],"39790433",[97,420,39,440,11,18],"project\u002Fpositive\u002Fperformance",[442,420,39,239,275,39],"39788248",[103,44,38,444,104,39],"project\u002Fpositive\u002Fdesign",[446,44,43,234,447,39],"39787945","beAbU",[449,44,39,268,450,39],"39788043","globular-toast",[452,44,43,453,384,39],"39788722","project\u002Fneutral\u002Fdesign",[455,44,43,234,456,39],"39792448","stevenicr",[107,458,38,459,108,39],10,"maker\u002Fpositive\u002Fnone",[461,458,39,339,11,18],"39785370",[189,463,43,264,190,39],11,[465,463,43,264,466,39],"39784815","hanniabu",[468,463,39,268,11,18],"39785054",[470,463,39,268,471,39],"39787966","saddist0",[473,463,39,268,474,39],"39791082","xiconfjs",[476,214,43,264,477,39],"39789358","usrusr",[479,480,39,268,481,39],"39786106",13,"tuananh",[483,34,38,484,485,39],"39785746","project\u002Fpositive\u002Fpricing","COGlory",[66,34,39,487,11,18],"project\u002Fneutral\u002Fpricing",[489,490,43,244,491,39],"39788518",15,"thih9",[493,494,39,268,495,39],"39786962",16,"muppetman",[497,498,43,264,499,39],"39784742",17,"ggm",[501,502,38,503,504,39],"39786544",18,"maker\u002Fpositive\u002Fexecution","WhitneyLand",[506,502,39,339,11,18],"39786555",[153,16,43,244,137,39],[509,16,39,244,11,18],"39784609",[511,16,43,244,225,39],"39785553",[513,16,18,256,225,39],"39786480",[125,515,18,260,126,39],20,[517,515,39,239,11,18],"39784736",[519,515,18,260,126,39],"39784860",[521,515,39,239,11,18],"39784983",[523,515,39,239,524,39],"39785082","RockRobotRock",[526,515,39,239,11,18],"39785191",[528,515,43,339,524,39],"39785304",[530,515,39,239,11,18],"39785463",[532,515,39,239,524,39],"39785515",[534,515,39,239,11,18],"39785731",[536,515,39,239,524,39],"39785752",[538,515,38,459,325,39],"39787184",[540,515,43,541,542,39],"39788301","maker\u002Fmixed\u002Fnone","28304283409234",[544,515,18,256,545,39],"39788785","PennRobotics",[547,515,18,256,545,39],"39789828",[549,515,39,550,126,39],"39785109","commenter\u002Fneutral\u002Fperformance",[552,553,43,339,554,39],"39786817",21,"nwbort",[556,553,39,224,11,18],"39787012",[558,553,39,268,559,39],"39787354","ajtaylor",[561,553,39,268,562,39],"39787428","exhilaration",[564,553,39,239,554,39],"39787721",[566,567,38,412,568,39],"39796351",22,"rrix2",[159,201,43,224,160,39],[571,201,18,572,275,39],"39788499","project\u002Fcritical\u002Fnone",[178,574,39,268,179,39],24,[576,574,39,310,577,39],"39784397","candiddevmike",[579,574,39,307,580,39],"39784443","rockooooo",[582,574,39,310,577,39],"39784855",[584,574,39,310,585,39],"39785497","gene91",[587,574,39,268,11,18],"39784632",[589,590,43,244,591,39],"39785842",25,"dmitrygr",[78,590,39,244,11,18],[93,594,38,440,94,39],26,[596,594,39,597,11,18],"39785330","project\u002Fneutral\u002Fperformance",[129,31,18,256,130,39],[600,31,39,224,11,18],"39785494",[602,603,43,597,604,39],"39785769",28,"2Gkashmiri",[606,603,39,597,11,18],"39785792",[608,609,43,224,610,39],"39785483",29,"doublesocket",[612,609,39,224,11,18],"39785506",[614,615,43,224,616,39],"39785838",30,"porphyra",[618,615,39,224,11,18],"39785996",[620,621,43,224,622,39],"39796001",31,"garfieldnate",[624,625,18,256,626,39],"39792376",32,"archon810",[628,625,39,400,11,18],"39793189",[630,631,43,224,632,39],"39788396",33,"tamimio",[634,631,39,268,456,39],"39792673",[636,637,38,412,638,39],"39787844",34,"ksvarma",[144,640,43,224,145,39],35,[642,640,43,224,325,39],"39787221",[644,645,43,224,225,39],"39785493",36,[647,645,39,224,11,18],"39785501",[649,650,38,412,542,39],"39788232",37,[652,653,43,597,654,39],"39787315",38,"hwbunny",[656,653,39,550,657,39],"39787679","bogdan",[659,200,39,300,660,39],"39786413","auscad",[662,200,39,228,663,39],"39786880","lxgr",[665,200,39,228,660,39],"39787372",[667,200,39,268,325,39],"39787148",[669,670,38,412,671,39],"39821071",40,"nloa",[673,674,43,224,675,39],"39800307",41,"kirso",[677,678,38,444,679,39],"39783964",42,"lxe",[681,682,38,250,683,39],"39785905",43,"senectus1",[685,686,38,412,687,39],"39786535",44,"rc_kas",[689,690,38,412,691,39],"39786496",45,"jojohack",[693,694,38,444,334,39],"39807029",46,[696,697,43,339,698,39],"39785783",47,"laksmanv",[700,697,39,391,11,18],"39785804",[702,703,39,268,704,39],"39791500",48,"abhaynayar",[706,707,38,412,708,39],"39787526",49,"dohello",[74,710,18,256,75,39],50,[712,710,39,713,325,39],"39787229","commenter\u002Fneutral\u002Fexecution",[715,716,38,412,717,39],"39784505",51,"Fnoord",[719,716,39,268,720,39],"39785208","jvanderbot",[722,716,39,239,723,39],"39785322","avhception",[725,716,39,239,717,39],"39785414",[727,716,39,239,720,39],"39785712",[729,716,43,597,717,39],"39856652",[731,716,39,268,732,39],"39785285","screamingninja",[734,716,39,268,735,39],"39785345","wkipling",[737,716,39,268,738,39],"39785602","iforgotpassword",[740,716,39,268,741,39],"39785642","brucethemoose2",[743,716,39,268,744,39],"39792911","janwillemb",[746,716,38,412,485,39],"39785630",[748,716,39,339,11,18],"39785647",[750,716,39,239,485,39],"39785700",[182,32,39,268,183,39],[753,32,39,268,754,39],"39788520","intuxikated",[756,32,39,268,757,39],"39788588","noisem4ker",[759,32,39,268,760,39],"39788612","nolok",[762,32,39,268,744,39],"39792862",[764,32,39,268,765,39],"39788536","gaazoh",[767,32,39,268,757,39],"39788633",[769,32,39,268,770,39],"39790592","lordfrikk",[772,773,39,268,774,39],"39785329",53,"sampli",[776,215,39,268,777,39],"39785319","greensoap",[779,215,39,333,11,18],"39785349",[781,215,39,268,782,39],"39785350","zilti",[784,215,39,268,450,39],"39788062",[786,215,39,268,777,39],"39795113",[788,215,39,239,450,39],"39798588",[115,790,43,224,116,39],55,[792,790,43,224,793,39],"39784246","parl_match",[795,790,39,239,796,39],"39784279","burnte",[798,790,39,239,793,39],"39785573",[800,790,39,801,802,39],"39788787","commenter\u002Fneutral\u002Fdocs","nsteel",[804,790,43,224,796,39],"39784289",[806,790,39,268,807,39],"39784297","mcint",[119,790,39,224,11,18],[810,790,39,268,466,39],"39785085",[812,813,18,814,815,39],"39785729",56,"project\u002Fcritical\u002Fdesign","blacklion",[817,818,39,268,416,39],"39790475",57,[196,820,39,268,197,39],58,[822,820,39,268,11,18],"39786100",[824,820,38,444,825,39],"39786489","eblanshey",[827,828,43,224,829,39],"39785915",59,"nikolayasdf123",[831,828,39,224,11,18],"39786043",[833,828,43,224,829,39],"39786823",[835,828,43,224,829,39],"39786836",[837,828,39,224,11,18],"39787036",[839,840,43,487,841,39],"39784001",60,"timmg",[843,840,43,487,796,39],"39784310",[63,840,39,487,11,18],[846,847,18,256,848,39],"39785465",61,"XiS",[850,847,39,339,11,18],"39785485",[],[853,858,863,868,872,876],{"id":854,"name":855,"points":856,"category":857},"39778570","Dropflow",404,"dev_tools",{"id":859,"name":860,"points":861,"category":862},"39836630","Explanations",391,"learning_science",{"id":864,"name":865,"points":866,"category":867},"39807912","Glossarie",363,"languages",{"id":869,"name":870,"points":871,"category":857},"39816836","Jampack",328,{"id":873,"name":874,"points":875,"category":857},"39793513","magick.css",305,{"id":877,"name":878,"points":879,"category":880},"39819458","Tracecat",264,"security_privacy",false,"v2",{"id":884,"name":5,"line":6,"ai":881,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":885,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":886,"url":9,"mix":887,"praise":90,"objection":112,"sub":21},39783223,[24,25,26,27],"3410004333545043441323351244554350033142",[31,32,33,34],1793991087167]