[{"data":1,"prerenderedAt":656},["ShallowReactive",2],{"project-37247767":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":47,"post_text":48,"what":49,"said":81,"maker_in_thread":163,"shape":165,"grid":170,"attempts":619,"same_week":620,"maker_shows":44,"maker_hidden":647,"reader_version":648,"card":649},"37247767","obsidian-sync","Open-source obsidian.md sync server","title","Show HN: Open-source obsidian.md sync server",null,"_k2vp",1692878104,2023,416,152,74,3109,3,"legend","infrastructure","self-hosted sync server","other",[23,24,25,26],"obsidian sync","markdown sync","self-hosted sync","obsidian server","mixed",0.253,{"positive":30,"neutral":31,"mixed":32,"critical":33},33,21,4,13,71,{"execution":36,"idea":38,"pricing":40,"privacy":43,"docs":45,"design":46},{"positive":37,"critical":32},2,{"positive":17,"critical":39},0,{"positive":41,"critical":42},12,5,{"positive":44,"critical":37},1,{"positive":44,"critical":39},{"positive":37,"critical":37},[17,42,39,42,42,32,37,32,42,42,17,17,42,42,42,42,17,42,39,44,39,17,42,44,44,39,39,17,17,17,17,32,39,39,39,39,44,42,39,39],"https:\u002F\u002Fgithub.com\u002Facheong08\u002Fobsidian-sync\n\nHello HN,\n\nI'm a recent high school graduate and can't afford $8 per month for the official sync service, so I tried my hand at replicating the server.\n\nIt's still missing a few features, such as file recovery and history, but the basic sync is working.\n\nTo the creators of Obsidian.md: I'm probably violating the TOS, and I'm sorry. I'll take down the repository if asked. It's not ready for production and is highly inefficient; Not competition, so I hope you'll be lenient.",{"problem":50,"audience":56,"pricing":69,"motivation":73,"time_to_build":9,"stack":77,"openness":78,"stage":79,"team_size":80},{"value":51,"source":52,"evidence":53},"Avoids paying for the official Obsidian Sync subscription.","maker",[54],{"id":55},"post",{"value":57,"source":58,"evidence":59},"Obsidian users who want free or self-hosted sync.","inferred",[60,61,65],{"id":55},{"id":62,"by":63,"text":64},"37255886","fire","Honestly I just want a sync solution I can host on my NAS that the mobile app can still access, which unfortunately isn't something the app natively supports, and more or less…",{"id":66,"by":67,"text":68},"37255572","andymac4182","I have been looking at building a self hosted implementation of this service because of compliance reasons. The $$$ of the service isn't the issue but making sure there is a good…",{"value":70,"source":52,"evidence":71},"Free; the author cannot afford the $8 monthly official service.",[72],{"id":55},{"value":74,"source":52,"evidence":75},"Can't afford $8 per month for official Obsidian Sync.",[76],{"id":55},[],"open_source","beta","solo",{"praise":82,"objections":92,"requests":104,"questions":117,"alternatives":126},[83],{"value":84,"source":85,"evidence":86},"Useful alternative for users wanting self-hosted or cheaper sync.","commenter",[87,91],{"id":88,"by":89,"text":90},"37255561","spondyl","This sync server project is pretty handy for a headless daemon I had been meaning to cobble together in the background. The sort of thing that could say; pull down markdown files…",{"id":62,"by":63,"text":64},[93,100],{"value":94,"source":85,"evidence":95},"Reverse-engineered server may break with app updates.",[96],{"id":97,"by":98,"text":99},"37253639","kepano","(Obsidian CEO here) Impressive! It's fun to see the diversity of ways people sync\u002Fbackup their Obsidian files. The nice thing about storing all your notes on your device is that…",{"value":101,"source":85,"evidence":102},"Name uses the trademark 'Obsidian Sync' and may cause confusion.",[103],{"id":97,"by":98,"text":99},[105,109],{"value":106,"source":85,"evidence":107},"Rename the repository to avoid confusion with the official product.",[108],{"id":97,"by":98,"text":99},{"value":110,"source":85,"evidence":111},"Offer self-hosted or regional pricing options.",[112,116],{"id":113,"by":114,"text":115},"37255284","rogeliodh","Please consider regional prices. US$8 monthly is high for in-develop countries",{"id":66,"by":67,"text":68},[118],{"value":119,"source":85,"evidence":120},"Can sync run on a NAS or work with iOS mobile clients?",[121,122],{"id":62,"by":63,"text":64},{"id":123,"by":124,"text":125},"37278567","lucw","You can't host the sync server on your NAS, but you can definitely synchronize your notes to your NAS, which means you still have them available in case your desktop goes down…",[127,138,145,156],{"value":128,"source":85,"evidence":129},"Syncthing",[130,134],{"id":131,"by":132,"text":133},"37257438","hotstickyballs","Exactly this. I don’t really care if google drive or Dropbox is closed source. Why would I? I’ll just use syncthing (open sourced alternative) if shit hits the fan. Let them earn…",{"id":135,"by":136,"text":137},"37257754","jeffmcneill","Why nother, just use Syncthing.",{"value":139,"source":85,"evidence":140},"Git-based sync (obsidian-git plugin)",[141],{"id":142,"by":143,"text":144},"37252638","MH15","I've been using the main Obsidian git extension, https:\u002F\u002Fgithub.com\u002Fdenolehov\u002Fobsidian-git. Took some work to set it up ergnonomically but it works great now. I enabled…",{"value":146,"source":85,"evidence":147},"Remotely Save plugin with S3 or WebDAV",[148,152],{"id":149,"by":150,"text":151},"37251537","surge","You're prob not violating ToS since you're not doing it for commercial use, and you're actually reinventing the wheel as a couple of options for that are already available as…",{"id":153,"by":154,"text":155},"37259164","nsteel","Does Remotely Save not work on iOS? If it does, you can host a WebDAV server on your NAS.",{"value":157,"source":85,"evidence":158},"obsidian-livesync with CouchDB",[159],{"id":160,"by":161,"text":162},"37251511","aae42","i use https:\u002F\u002Fgithub.com\u002Fvrtmrz\u002Fobsidian-livesync and self-host a couchdb instance for it... this looks like it might be a bit cleaner once it's all fleshed out...",{"comments":39,"answered":39,"key":164},[],{"commenters":166,"max_depth":167,"maker_replies":39,"first_comment_mins":168,"lifespan_hours":169},120,6,292,538,[171,173,177,180,184,187,188,192,196,199,201,204,206,209,213,216,220,224,228,232,235,239,243,245,248,250,253,257,260,261,262,265,267,270,272,275,279,280,281,282,285,288,292,295,299,302,305,308,311,315,318,321,324,327,330,333,336,339,342,345,347,350,353,356,359,361,362,364,367,370,373,375,378,381,384,387,390,393,396,399,402,405,408,411,414,417,420,423,426,429,431,433,436,439,441,444,447,449,451,453,455,456,459,462,467,469,472,475,478,482,487,490,492,495,498,502,505,508,511,514,517,521,524,527,530,532,535,538,542,545,547,549,553,555,557,560,564,568,572,577,579,583,587,592,595,597,600,604,607,610,613,616],[97,39,17,172,98,39],"project\u002Fmixed\u002Fexecution",[174,39,39,175,176,39],"37254112","commenter\u002Fneutral\u002Fnone","dabeeeenster",[178,39,39,175,179,39],"37254381","ilyin",[181,39,39,182,183,39],"37254962","commenter\u002Fcritical\u002Fnone","LorenDB",[185,39,39,175,186,39],"37255146","brightball",[131,39,39,175,132,39],[189,39,42,190,191,39],"37258574","project\u002Fpositive\u002Fidea","nstart",[193,39,39,194,195,39],"37255182","commenter\u002Fneutral\u002Fpricing","rexpop",[197,39,39,175,198,39],"37255602","slj",[200,39,39,175,183,39],"37256923",[202,39,39,175,203,39],"37256008","abnry",[205,39,39,175,183,39],"37256867",[207,39,39,175,208,39],"37257512","sdf4j",[210,39,42,211,212,39],"37254495","maker\u002Fpositive\u002Fnone","intellectronica",[214,39,42,211,215,39],"37256887","throwaway5959",[217,39,39,218,219,39],"37257201","other\u002Fneutral\u002Fnone","guiambros",[221,39,42,222,223,39],"37254571","maker\u002Fpositive\u002Fpricing","jpgvm",[225,39,42,226,227,39],"37254734","project\u002Fpositive\u002Fpricing","vGPU",[229,39,17,230,231,39],"37254850","project\u002Fmixed\u002Fprivacy","belthesar",[233,39,17,234,98,39],"37254919","project\u002Fneutral\u002Fprivacy",[236,39,42,237,238,39],"37254980","project\u002Fpositive\u002Fdocs","dansalvato",[240,39,17,241,242,39],"37255197","project\u002Fneutral\u002Fidea","entilzha",[244,39,17,241,98,39],"37255218",[246,39,17,247,242,39],"37255275","project\u002Fneutral\u002Fdesign",[113,39,44,249,114,39],"project\u002Fcritical\u002Fpricing",[251,39,17,252,98,39],"37255332","maker\u002Fneutral\u002Fpricing",[254,39,17,255,256,39],"37258666","project\u002Fmixed\u002Fpricing","gandalfgreybeer",[258,39,39,194,259,39],"37263957","flexagoon",[88,39,42,190,89,39],[66,39,17,234,67,39],[263,39,17,264,98,39],"37255628","maker\u002Fneutral\u002Fidea",[266,39,17,234,219,39],"37257346",[268,39,42,222,269,39],"37255597","stereoradonc",[271,39,42,222,98,39],"37255661",[273,39,42,211,274,39],"37256742","y-curious",[276,39,42,277,278,39],"37255755","project\u002Fpositive\u002Fexecution","jrgaston",[62,39,17,241,63,39],[153,39,17,241,154,39],[123,39,17,241,124,39],[283,39,17,241,284,39],"37256055","mind-blight",[286,39,17,241,287,39],"37256275","poglet",[289,39,44,290,291,39],"37256336","project\u002Fcritical\u002Fexecution","qntmfred",[293,39,17,294,98,39],"37256483","maker\u002Fneutral\u002Fexecution",[296,39,17,297,298,39],"37256652","maker\u002Fneutral\u002Fnone","acheong08",[300,39,42,211,301,39],"37256668","j_0",[303,39,42,190,304,39],"37256755","iamdamian",[306,39,42,211,307,39],"37256770","iepathos",[309,39,42,226,310,39],"37257415","bachmeier",[312,39,42,313,314,39],"37257469","project\u002Fpositive\u002Fnone","ler_",[316,39,42,313,317,39],"37257707","ashishb",[319,39,39,218,320,39],"37257735","shepherdjerred",[322,39,42,313,323,39],"37257875","txnf",[325,39,42,313,326,39],"37258791","hyperific",[328,39,42,226,329,39],"37265556","moeffju",[331,39,42,226,332,39],"37269456","darkteflon",[334,39,39,175,335,39],"37269737","martin82",[337,39,42,211,338,39],"37276553","antback",[340,39,42,341,124,39],"37278531","project\u002Fpositive\u002Fdesign",[343,39,39,218,344,39],"37290255","yaysyu",[346,39,39,218,124,39],"37292949",[348,39,39,175,349,39],"37350940","menthe",[351,39,17,241,352,39],"37421342","Lord_Zero",[354,39,39,175,355,39],"37522923","PurpleRamen",[357,39,39,175,358,39],"37527966","fourstepper",[360,39,39,175,355,39],"37529551",[149,44,17,255,150,39],[363,44,39,218,154,39],"37252193",[365,44,42,211,366,39],"37253051","echelon",[368,44,39,175,369,39],"37253944","Xeophon",[371,44,39,175,372,39],"37254085","rs_rs_rs_rs_rs",[374,44,39,175,366,39],"37254478",[376,44,39,175,377,39],"37280200","bosie",[379,37,39,218,380,39],"37252569","solarkraft",[382,37,39,175,383,39],"37253055","karpour",[385,37,44,290,386,39],"37254362","runjake",[388,37,39,218,389,39],"37254240","freedomben",[391,37,39,175,392,39],"37254550","UltimateEdge",[394,37,39,218,395,39],"37258988","ephbit",[397,37,39,218,398,39],"37274284","MikusR",[400,17,42,226,401,39],"37251708","dmje",[403,17,44,290,404,39],"37251897","xmprt",[406,17,17,407,298,39],"37251959","project\u002Fneutral\u002Fexecution",[409,17,39,218,410,39],"37252111","ytechie",[412,17,42,413,304,39],"37257035","project\u002Fpositive\u002Fprivacy",[415,17,42,226,416,39],"37252729","input_sh",[418,17,42,226,419,39],"37256693","Sytten",[421,17,44,249,422,39],"37257010","justusthane",[424,17,39,175,425,39],"37258275","edizms",[427,17,44,249,428,39],"37259052","Already__Taken",[430,17,44,249,154,39],"37259191",[432,17,39,194,416,39],"37277216",[434,17,39,175,435,39],"37254270","BrandoElFollito",[437,17,44,249,438,39],"37259546","m3adow",[440,17,44,290,377,39],"37280206",[442,32,17,297,443,39],"37253924","rodja_",[445,32,39,218,446,39],"37253996","Arch485",[448,32,39,218,389,39],"37254352",[450,32,39,218,298,39],"37256717",[452,32,39,218,389,39],"37264579",[454,32,39,218,227,39],"37254764",[142,42,39,218,143,39],[457,42,39,218,458,39],"37258495","microflash",[460,167,42,226,461,39],"37257340","gandalfthepink",[463,464,44,465,466,39],"37385257",7,"project\u002Fcritical\u002Fprivacy","t3chguy",[160,468,39,218,161,39],8,[470,468,39,218,471,39],"37253295","codetrotter",[473,468,39,218,474,39],"37390008","dzogchen",[476,468,39,218,477,39],"37257922","fold3",[479,480,42,226,481,39],"37397172",9,"bobmilli",[483,484,44,485,486,39],"37252570",10,"project\u002Fcritical\u002Fdesign","packetlost",[488,484,44,485,489,39],"37254451","malnourish",[491,484,39,218,486,39],"37254961",[493,484,39,218,494,39],"37257269","shanusmagnus",[496,484,42,341,497,39],"37258171","istjohn",[499,500,17,241,501,39],"37255089",11,"AlphaWeaver",[503,500,39,218,504,39],"37255470","icedchai",[506,500,39,218,507,39],"37258450","stephenr",[509,41,42,211,510,39],"37254970","fnfontana",[512,33,17,241,513,39],"37251201","threatofrain",[515,33,17,407,516,39],"37251433","bitvoid",[518,33,39,519,520,39],"37251734","commenter\u002Fneutral\u002Fidea","rg111",[522,33,39,175,523,39],"37255436","euazOn",[525,33,39,175,526,39],"37252005","timrichard",[528,33,39,175,529,39],"37265089","themadturk",[531,33,39,175,298,39],"37289191",[533,33,39,175,534,39],"37251478","oktwtf",[536,33,39,175,537,39],"37252618","cjwoodall",[539,33,39,540,541,39],"37251553","commenter\u002Fcritical\u002Fprivacy","princevegeta89",[543,33,39,175,544,39],"37253481","msm_",[546,33,39,175,513,39],"37253647",[548,33,39,175,124,39],"37278592",[550,551,39,175,552,39],"37251748",14,"lijok",[554,551,39,175,298,39],"37251908",[556,551,39,175,298,39],"37251930",[558,551,39,175,559,39],"37252383","jazzyjackson",[561,562,39,519,563,39],"37252981",15,"kergonath",[565,562,39,566,567,39],"37253617","commenter\u002Fcritical\u002Fidea","w10-1",[569,570,44,465,571,39],"37253674",16,"dnxx",[573,574,39,575,576,39],"37255760",17,"commenter\u002Fpositive\u002Fidea","gettodachoppa",[578,574,39,566,298,39],"37256814",[580,581,39,218,582,39],"37257244",18,"mwilding",[584,585,39,218,586,39],"37258057",19,"sandeep1998",[588,589,42,590,591,39],"37253929",20,"maker\u002Fpositive\u002Fexecution","aftbit",[593,31,39,218,594,39],"37280387","dns",[135,596,39,566,136,39],22,[598,599,39,566,136,39],"37257747",23,[601,602,39,218,603,39],"37253385",24,"JSavageOne",[605,602,39,218,606,39],"37253670","EspressoGPT",[608,602,39,218,609,39],"37253737","noahmasur",[611,602,39,218,612,39],"37253841","llimllib",[614,602,39,218,615,39],"37253854","viraptor",[617,602,39,218,618,39],"37254107","fletchowns",[],[621,626,631,635,639,642],{"id":622,"name":623,"points":624,"category":625},"37326870","compress",815,"dev_tools",{"id":627,"name":628,"points":629,"category":630},"37252231","Shimmer",229,"consumer_social",{"id":632,"name":633,"points":634,"category":625},"37251969","Continue",187,{"id":636,"name":637,"points":638,"category":19},"37263473","Release AI",143,{"id":640,"name":641,"points":638,"category":625},"37310070","Langfuse",{"id":643,"name":644,"points":645,"category":646},"37274882","Crumb",138,"languages",false,"v2",{"id":650,"name":5,"line":6,"ai":647,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":651,"top":17,"kw":652,"maker":10,"domain":653,"tier":18,"attempts":39,"strip":654,"url":-1,"mix":655,"praise":84,"objection":94,"sub":20},37247767,0.25,[23,24,25,26],"","3505542455335555350103511003333400001500",[30,31,32,33],1794036640668]