[{"data":1,"prerenderedAt":905},["ShallowReactive",2],{"project-26013715":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":50,"post_text":51,"what":52,"said":95,"maker_in_thread":217,"shape":228,"grid":232,"attempts":867,"same_week":868,"maker_shows":43,"maker_hidden":897,"reader_version":898,"card":899},"26013715","Haven","Run a private website to share with only the people you choose","title","Show HN: Haven – Run a private website to share with only the people you choose","https:\u002F\u002Fhavenweb.org\u002F","havenweb.org","mawise",1612361607,2021,547,227,38,2533,2,"legend","web_saas","private sharing website","web_app",[24,25,26,27],"private website","self-hosted","family photo sharing","private blog","curious",-0.091,{"positive":31,"neutral":32,"mixed":33,"critical":34},22,62,4,35,123,{"execution":37,"idea":39,"design":42,"docs":45,"privacy":47,"pricing":49},{"positive":38,"critical":18},1,{"positive":40,"critical":41},12,13,{"positive":43,"critical":44},3,5,{"positive":46,"critical":33},0,{"positive":43,"critical":48},11,{"positive":38,"critical":46},[43,43,38,38,44,33,18,18,43,46,38,18,43,18,38,38,33,33,43,33,18,44,18,18,33,38,18,44,43,38,46,44,43,33,38,43,44,38,43,38],null,{"problem":53,"audience":60,"pricing":64,"motivation":68,"time_to_build":51,"stack":72,"openness":92,"stage":93,"team_size":94},{"value":54,"source":55,"evidence":56},"Sharing photos and posts privately with family and friends without public social media","maker",[57],{"id":58,"by":11,"text":59},"26013717","Hey HN, I’m the author, Haven has been my side project for a little while. The core idea is that we should be able to make it easy for anyone to host their own private webpage as…",{"value":61,"source":55,"evidence":62},"Families and friends who want private sharing, including less technical users",[63],{"id":58,"by":11,"text":59},{"value":65,"source":55,"evidence":66},"Paid hosting being explored; self-hosting free",[67],{"id":58,"by":11,"text":59},{"value":69,"source":55,"evidence":70},"Make it easy for anyone to host a private webpage as an alternative to centralized social media",[71],{"id":58,"by":11,"text":59},[73,77,83],{"value":74,"source":55,"evidence":75},"Ruby on Rails",[76],{"id":58,"by":11,"text":59},{"value":78,"source":55,"evidence":79},"Rails Devise for user auth",[80],{"id":81,"by":11,"text":82},"26021905","I'm using Rails Devise[1] for user auth, and http basic auth for RSS. RSS Basic auth credentials are always auto-generated, and don't give access to anything other than fetching…",{"value":84,"source":55,"evidence":85},"AWS EC2 and S3",[86,89],{"id":87,"by":11,"text":88},"26017271","You're right. This is a trust issue that's difficult to reason about. I'd like to encourage people to self-host as much as possible and I plan to be as open as possible about how…",{"id":90,"by":11,"text":91},"26016099","Right now I don't have any size enforcement included in the hosted solution. And individually uploaded object can be up to 25mb (IIRC). If users start blowing out the S3 usage,…","open_source","launched","solo",{"praise":96,"objections":116,"requests":147,"questions":163,"alternatives":182},[97,109],{"value":98,"source":99,"evidence":100},"Good idea for private family sharing without public exposure","commenter",[101,105],{"id":102,"by":103,"text":104},"26013977","kareemm","Love the idea. We've got kids and try to keep their likenesses off the public \u002F data-slurping internet (Google, FB\u002FWA\u002FInsta, etc) by sending photos to friends and family via…",{"id":106,"by":107,"text":108},"26014742","krmmalik","This is a bloody brilliant idea! I think the privacy aspect, i.e. creating a wall around the content in the way you have done here is what has been the missing piece between…",{"value":110,"source":99,"evidence":111},"Honest open-source plus hosted business model",[112],{"id":113,"by":114,"text":115},"26014756","eitland","Brilliant idea and nice, honest business model it seems: Share the code, offer hosted solution for a reasonable price. The only thing I can't remember seing covered is data…",[117,128,139],{"value":118,"source":99,"evidence":119},"Self-hosting is too hard for average users",[120,124],{"id":121,"by":122,"text":123},"26019774","perakojotgenije","Four of five years ago I had exactly the same idea! It's as if you have somehow read it from my brain! Now here's the thing: I even started working on it but then I started…",{"id":125,"by":126,"text":127},"26014131","twoslide","A private blog for sharing photos is great, but the suggestion it's a Facebook replacement is questionable. People now use Facebook not only for photo sharing\u002Fstatus updates, but…",{"value":129,"source":99,"evidence":130},"Account and password management is hard for older relatives",[131,135],{"id":132,"by":133,"text":134},"26014948","justinph","The problem I have with this is that it makes people create and manage an account. My 90 year old grandmother is not gonna manage that. I made a little hack for wordpress that…",{"id":136,"by":137,"text":138},"26014827","z3t4","Ive tried to give family members access to private sites, but do you think they remember their login user\u002Fpw? Nope. That is the hard problem. Each person should have a…",{"value":140,"source":99,"evidence":141},"Not a true Facebook replacement; groups and network effects are missing",[142,143],{"id":125,"by":126,"text":127},{"id":144,"by":145,"text":146},"26014216","andrewzah","...there is no facebook replacement. You can't replicate social groups via software. Facebook is not anything special other than most people use it, so the network effects are…",[148,152,159],{"value":149,"source":99,"evidence":150},"Data export feature",[151],{"id":113,"by":114,"text":115},{"value":153,"source":99,"evidence":154},"Clear photo and storage size limits for hosted plan",[155],{"id":156,"by":157,"text":158},"26015021","gnud","Sounds good - and looks interesting. I have two wishes\u002Frequests for my use: - Clear size limits for photo\u002Faudio\u002Fvideo content in your hosted solution. And clarify if\u002Fhow they are…",{"value":160,"source":99,"evidence":161},"Different visitor groups or access levels",[162],{"id":156,"by":157,"text":158},[164,175],{"value":165,"source":99,"evidence":166},"Why use this instead of WordPress, Ghost or a private blog",[167,171],{"id":168,"by":169,"text":170},"26014183","bovermyer","Just to play Devil's advocate, why would I use this over a private WordPress\u002FGhost\u002FWriteFreely blog?",{"id":172,"by":173,"text":174},"26013968","bufferoverflow","Doesn't every open source blog software allow you to self-host? How is your solution superior to the battle-tested Wordpress or dozens of other options?",{"value":176,"source":99,"evidence":177},"Which license will the code use",[178],{"id":179,"by":180,"text":181},"26015074","joewils","mawise, Where you thinking of sharing your code under an MIT license similar to Rails or something else? I looked for a LICENSE file, but didn't find one:…",[183,191,199,206],{"value":184,"source":99,"evidence":185},"WordPress, Ghost, WriteFreely",[186,187],{"id":168,"by":169,"text":170},{"id":188,"by":189,"text":190},"26014142","paulcarroty","Not bad, but for self-hosted blog I would use https:\u002F\u002Fghost.org\u002F - much more features and nicer UI.",{"value":192,"source":99,"evidence":193},"Mastodon or Pleroma single-user instance",[194,195],{"id":144,"by":145,"text":146},{"id":196,"by":197,"text":198},"26015275","sasquacz","My family needs a private place like this. I put a non-federated Pleroma instance on a free tier Google Cloud VM. Pleroma is a lightweight alternative to Mastodon and it requires…",{"value":200,"source":99,"evidence":201},"Beaker browser",[202],{"id":203,"by":204,"text":205},"26016985","dasanchez","I am using the Beaker browser to share baby photos with my relatives- it's a great motivator to adopt decentralized tech :) https:\u002F\u002Fbeakerbrowser.com\u002F",{"value":207,"source":99,"evidence":208},"Band and Substack private option",[209,213],{"id":210,"by":211,"text":212},"26014379","rumblestrut","If you want a Facebook replacement (at least for groups) use Band: https:\u002F\u002Fband.us My wife is using it for a group she was running on facebook and loves it. As for Haven: the…",{"id":214,"by":215,"text":216},"26015328","gnicholas","Reading this made me wonder if one could use Substack in a similar way, and it appears that they do have a 'private' option that is available for free or paid authors. [1] I…",{"comments":218,"answered":219,"key":220},17,10,[221,222,225],{"id":58,"text":59},{"id":223,"text":224},"26014156","I embed username and password in the URL; each user gets their own dedicated RSS Url. Support for this among feed readers is admittedly spotty, for example Inoreader requires you…",{"id":226,"text":227},"26014451","Thank you!",{"commenters":229,"max_depth":230,"maker_replies":218,"first_comment_mins":46,"lifespan_hours":231},155,9,101,[233,235,239,240,243,247,251,255,259,261,263,266,268,272,274,277,279,283,285,289,291,295,299,302,304,308,311,314,316,318,320,323,326,329,332,335,338,340,343,346,349,352,354,357,361,364,366,369,372,375,378,382,385,388,390,392,394,396,399,402,405,408,411,414,417,419,422,425,427,430,434,437,440,443,446,448,451,454,457,459,461,465,468,471,474,478,481,484,487,490,493,496,498,502,505,509,512,515,519,522,525,526,529,532,535,538,541,544,547,550,553,554,557,559,562,565,568,571,574,576,579,580,583,586,590,592,595,598,601,604,606,609,611,613,615,618,619,622,623,626,628,629,632,635,638,641,645,648,651,653,655,657,660,663,665,667,670,673,676,679,682,685,687,689,691,694,696,698,700,703,706,709,712,715,718,721,723,726,728,730,731,735,737,739,742,744,746,749,752,756,758,761,762,765,767,769,771,773,776,778,782,786,790,795,797,801,805,809,813,815,817,821,823,826,830,833,837,841,843,847,849,851,855,859,863],[58,46,46,234,11,38],"project\u002Fpositive\u002Fidea",[236,46,43,237,238,46],"26014001","project\u002Fneutral\u002Fexecution","oneeyedpigeon",[223,46,46,237,11,38],[241,46,43,237,242,46],"26014470","llarsson",[244,46,43,245,246,46],"26014085","project\u002Fneutral\u002Fidea","softwaredoug",[248,46,46,249,250,46],"26014249","commenter\u002Fneutral\u002Fidea","forgotmypw17",[252,46,43,253,254,46],"26014704","project\u002Fneutral\u002Fdesign","newswasboring",[256,46,46,257,258,46],"26014775","commenter\u002Fneutral\u002Fnone","random_kris",[260,46,46,257,250,46],"26018216",[262,46,46,257,250,46],"26018283",[264,46,46,257,265,46],"26015347","jtvjan",[267,46,46,257,250,46],"26018225",[269,46,38,270,271,46],"26014267","project\u002Fcritical\u002Fdocs","watmough",[226,46,46,273,11,38],"maker\u002Fpositive\u002Fnone",[275,46,38,270,276,46],"26014545","detritus",[278,46,46,273,11,38],"26015720",[280,46,38,281,282,46],"26014612","project\u002Fcritical\u002Fprivacy","1970-01-01",[284,46,38,270,254,46],"26014672",[286,46,43,287,288,46],"26016597","project\u002Fneutral\u002Fprivacy","judge2020",[290,46,38,281,254,46],"26025346",[292,46,43,293,294,46],"26014689","project\u002Fneutral\u002Fdocs","distantsounds",[296,46,43,297,298,46],"26017642","project\u002Fneutral\u002Fnone","3np",[300,46,43,287,301,46],"26043637","efreak",[303,46,44,234,107,46],"26014779",[305,46,46,306,307,46],"26014903","other\u002Fneutral\u002Fnone","freedomben",[309,46,46,306,310,46],"26015634","montroser",[312,46,46,257,313,46],"26015828","nomdep",[315,46,46,257,310,46],"26016675",[317,46,46,306,313,46],"26018346",[319,46,46,287,11,38],"26015686",[321,46,43,245,322,46],"26015103","dublinben",[324,46,44,325,107,46],"26019223","project\u002Fpositive\u002Fprivacy",[327,46,43,245,328,46],"26015029","wintermutestwin",[330,46,43,245,331,46],"26015191","doggosphere",[333,46,43,245,334,46],"26015281","Jtsummers",[336,46,46,306,337,46],"26015465","SCNP",[339,46,46,257,334,46],"26015722",[341,46,38,342,114,46],"26015313","project\u002Fcritical\u002Fdesign",[344,46,43,245,345,46],"26016183","rakoo",[347,46,46,306,348,46],"26016760","TedDoesntTalk",[350,46,43,253,351,46],"26015725","tyingq",[353,46,43,253,328,46],"26016073",[355,46,43,253,356,46],"26017326","SamBam",[358,46,38,359,360,46],"26016221","project\u002Fcritical\u002Fidea","treeman79",[362,46,46,249,363,46],"26016388","munificent",[365,46,46,306,360,46],"26016644",[367,46,46,306,368,46],"26019094","frakkingcylons",[370,46,46,306,371,46],"26020056","InitialLastName",[373,46,43,245,374,46],"26016738","1234letshaveatw",[376,46,46,257,377,46],"26017202","gowld",[379,46,46,380,381,46],"26018711","other\u002Fneutral\u002Fprivacy","samstave",[383,46,46,380,384,46],"26019199","Judgmentality",[386,46,46,306,387,46],"26020678","pessimizer",[389,46,46,380,384,46],"26030091",[391,46,46,249,377,46],"26017192",[393,46,46,257,298,46],"26017605",[395,46,46,257,381,46],"26018697",[397,46,38,359,398,46],"26017835","ufmace",[400,46,46,249,401,46],"26018453","rrauenza",[403,46,46,306,404,46],"26020361","cutemonster",[406,46,43,245,407,46],"26019335","hmsimha",[409,46,46,306,410,46],"26019853","OkGoDoIt",[412,46,43,245,413,46],"26021002","iainmerrick",[415,46,38,342,416,46],"26016482","teeray",[418,46,43,253,334,46],"26016892",[420,46,38,342,421,46],"26020461","divbzero",[423,46,43,253,424,46],"26022264","hunter2_",[426,46,43,245,424,46],"26021943",[428,46,43,245,429,46],"26025749","cvwright",[431,46,44,432,433,46],"26020649","project\u002Fpositive\u002Fdesign","mvexel",[435,46,38,359,436,46],"26021194","spullara",[438,46,43,245,439,46],"26022363","ihunter2839",[441,46,43,245,442,46],"26022403","dismalpedigree",[444,46,44,432,445,46],"26030383","garfieldnate",[447,46,38,342,169,46],"26015349",[449,46,43,287,450,46],"26015580","didibus",[452,46,38,281,453,46],"26018515","cratermoon",[455,46,38,281,456,46],"26019682","hanniabu",[81,46,46,458,11,38],"maker\u002Fneutral\u002Fprivacy",[460,46,38,281,453,46],"26022765",[462,46,43,463,464,46],"26024451","maker\u002Fneutral\u002Fnone","jgjot-singh",[466,46,43,253,467,46],"26015891","mplewis",[469,46,38,359,470,46],"26015968","mahastore",[472,46,46,257,473,46],"26016019","wtvanhest",[475,46,38,476,477,46],"26017367","project\u002Fcritical\u002Fexecution","sxates",[479,46,43,480,473,46],"26017398","project\u002Fneutral\u002Fpricing",[482,46,38,476,483,46],"26021329","bscphil",[485,46,43,237,486,46],"26016091","phkahler",[488,46,43,293,489,46],"26016131","Djvacto",[491,46,38,359,492,46],"26016155","titanomachy",[494,46,43,293,495,46],"26016161","virgil_disgr4ce",[497,46,43,245,348,46],"26016732",[499,46,43,500,501,46],"26016812","project\u002Fmixed\u002Fprivacy","mnd999",[503,46,46,257,504,46],"26017195","throwaway894345",[506,46,44,507,508,46],"26018886","project\u002Fpositive\u002Fpricing","jrexilius",[510,46,43,237,511,46],"26018991","kodablah",[513,46,44,273,514,46],"26022429","jhardy54",[516,46,43,517,518,46],"26022895","project\u002Fmixed\u002Fidea","brundolf",[520,46,46,306,521,46],"26022942","gdilla",[523,46,46,306,524,46],"26057320","1vuio0pswjnm7",[132,38,43,237,133,46],[527,38,43,245,528,46],"26015559","andyfleming",[530,38,46,531,11,38],"26015754","maker\u002Fneutral\u002Fexecution",[533,38,44,534,328,46],"26016119","project\u002Fpositive\u002Fexecution",[536,38,38,281,537,46],"26017459","paxys",[539,38,43,287,540,46],"26017513","mozey",[542,38,43,287,543,46],"26019034","tunesmith",[545,38,43,237,546,46],"26016252","lallysingh",[548,38,43,237,549,46],"26017860","noyesno",[551,38,44,234,552,46],"26019166","rhodozelia",[102,18,44,234,103,46],[555,18,46,306,556,46],"26014064","kevincox",[558,18,43,253,103,46],"26014141",[560,18,46,306,561,46],"26014121","treis",[563,18,46,306,564,46],"26014285","drcongo",[566,18,38,281,567,46],"26014271","izacus",[569,18,43,287,570,46],"26014329","ncallaway",[572,18,46,573,537,46],"26017473","commenter\u002Fneutral\u002Fprivacy",[575,18,46,573,570,46],"26027410",[577,18,44,325,578,46],"26014508","Benjamin_Dobell",[87,18,46,458,11,38],[581,18,46,582,103,46],"26018407","commenter\u002Fpositive\u002Fprivacy",[584,18,46,573,585,46],"26018293","vorpalhex",[587,18,46,588,589,46],"26022473","commenter\u002Fneutral\u002Fpricing","bagacrap",[591,18,46,573,585,46],"26022553",[593,18,43,245,594,46],"26014438","calvinmorrison",[596,18,43,245,597,46],"26015183","knz",[599,18,43,245,600,46],"26015552","ruste",[602,18,38,281,603,46],"26015897","jamesgeck0",[605,18,46,257,514,46],"26022483",[607,18,43,480,608,46],"26043348","Irongirl1",[610,18,38,359,450,46],"26015718",[612,18,38,281,552,46],"26021795",[614,18,43,245,345,46],"26016270",[616,18,43,245,617,46],"26018112","nlitened",[113,43,44,234,114,46],[620,43,46,621,11,38],"26014891","maker\u002Fneutral\u002Fdocs",[168,33,43,245,169,46],[624,33,46,625,11,38],"26014289","maker\u002Fneutral\u002Fidea",[627,33,43,245,570,46],"26014311",[172,44,38,359,173,46],[630,44,43,245,631,46],"26013981","2pEXgD0fZ5cF",[633,44,38,359,634,46],"26014044","eternalny1",[636,44,46,257,637,46],"26014718","qznc",[639,44,46,257,640,46],"26015251","Natfan",[642,44,46,643,644,46],"26015712","commenter\u002Fpositive\u002Fdesign","hartleybrody",[646,44,46,257,647,46],"26018399","dataexporter",[649,44,43,245,650,46],"26014097","x86_64Ubuntu",[121,652,43,517,122,46],6,[654,652,46,625,11,38],"26026465",[125,656,38,359,126,46],7,[658,656,43,245,659,46],"26014184","crazypython",[661,656,44,234,662,46],"26014585","Sodman",[664,656,44,432,328,46],"26016216",[666,656,46,249,363,46],"26016467",[668,669,43,245,416,46],"26016780",8,[671,669,46,306,672,46],"26016836","ttul",[674,669,46,306,675,46],"26017306","Terretta",[677,669,44,234,678,46],"26022537","runnr_az",[680,230,46,306,681,46],"26015082","twodave",[683,230,38,281,684,46],"26015190","onion2k",[686,230,46,573,681,46],"26015844",[688,230,43,287,456,46],"26019764",[690,230,46,257,681,46],"26026774",[692,230,38,281,693,46],"26021143","swiley",[695,230,46,573,681,46],"26026830",[697,230,46,573,693,46],"26031437",[699,230,46,573,681,46],"26040584",[701,219,46,306,702,46],"26014025","fgreinus",[704,219,46,306,705,46],"26014082","bicx",[707,219,46,306,708,46],"26014130","tootie",[710,219,46,306,711,46],"26014406","kristopolous",[713,219,46,306,714,46],"26014221","piaste",[716,219,46,257,717,46],"26015953","unkeptbarista",[719,219,46,257,720,46],"26014540","olav",[722,219,46,257,702,46],"26015755",[724,48,44,234,725,46],"26014293","scary-size",[727,40,43,245,351,46],"26015611",[729,40,46,625,11,38],"26017322",[106,41,44,234,107,46],[732,733,44,234,734,46],"26014081",14,"stiray",[188,736,46,306,189,46],15,[738,736,46,306,662,46],"26014441",[740,736,38,359,741,46],"26014586","darkwater",[179,743,43,297,180,46],16,[745,743,46,463,11,38],"26016326",[747,218,46,748,363,46],"26016415","commenter\u002Fcritical\u002Fnone",[750,751,44,234,608,46],"26043314",18,[753,754,43,517,755,46],"26021573",19,"jakeadler",[203,757,43,297,204,46],20,[214,759,46,760,215,46],21,"other\u002Fneutral\u002Fidea",[144,31,38,359,145,46],[763,31,46,257,764,46],"26015920","fiores",[766,31,46,249,145,46],"26020008",[768,31,46,306,328,46],"26016338",[770,31,46,257,145,46],"26020023",[196,772,43,245,197,46],23,[156,774,43,775,157,46],24,"maker\u002Fneutral\u002Fpricing",[90,774,46,777,11,38],"maker\u002Fneutral\u002Fperformance",[779,780,46,306,781,46],"26014071",25,"josefresco",[783,784,46,306,785,46],"26018936",26,"Tepix",[787,784,46,788,789,46],"26030101","other\u002Fcritical\u002Fnone","ogennadi",[791,792,44,793,794,46],"26014853",27,"project\u002Fpositive\u002Fnone","kaioelfke",[796,792,46,273,11,38],"26026576",[798,799,46,306,800,46],"26014755",28,"jstrieb",[802,803,44,325,804,46],"26045373",29,"p0d",[806,807,44,234,808,46],"26015253",30,"ropeladder",[810,811,46,306,812,46],"26015129",31,"foxhop",[210,814,46,306,211,46],32,[816,814,46,306,720,46],"26014443",[818,814,46,819,820,46],"26014465","other\u002Fneutral\u002Fpricing","njacobs5074",[136,822,38,342,137,46],33,[824,822,46,825,11,38],"26016242","maker\u002Fneutral\u002Fdesign",[827,828,46,306,829,46],"26014206",34,"bitcharmer",[831,34,46,306,832,46],"26014615","absorber",[834,835,44,234,836,46],"26024037",36,"LdSGSgvupDV",[838,839,43,245,840,46],"26015237",37,"macca321",[842,16,43,253,764,46],"26015996",[844,845,38,359,846,46],"26015746",39,"turtlebits",[848,845,46,625,11,38],"26015798",[850,845,46,306,846,46],"26016149",[852,853,46,306,854,46],"26019679",40,"daitangio",[856,857,38,270,858,46],"26016244",41,"intrasight",[860,861,38,359,862,46],"26025084",42,"colonelchlorine",[864,865,46,306,866,46],"26015144",43,"1-6",[],[869,874,879,884,889,893],{"id":870,"name":871,"points":872,"category":873},"25948797","Loudreader",297,"productivity",{"id":875,"name":876,"points":877,"category":878},"25939042","kindle-dash",284,"hardware",{"id":880,"name":881,"points":882,"category":883},"25967641","labml.ai",251,"learning_science",{"id":885,"name":886,"points":887,"category":888},"25936042","stonks.news",234,"finance_crypto",{"id":890,"name":891,"points":892,"category":883},"26018098","YTT Tech",206,{"id":894,"name":895,"points":896,"category":873},"26006731","Archivy",184,false,"v2",{"id":900,"name":5,"line":6,"ai":897,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":901,"top":18,"kw":902,"maker":11,"domain":10,"tier":19,"attempts":46,"strip":903,"url":9,"mix":904,"praise":98,"objection":118,"sub":21},26013715,-0.09,[24,25,26,27],"3311542230123211443425224125310534135131",[31,32,33,34],1794036602447]