[{"data":1,"prerenderedAt":389},["ShallowReactive",2],{"project-30854912":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":47,"post_text":50,"what":51,"said":90,"maker_in_thread":208,"shape":218,"grid":221,"attempts":353,"same_week":354,"maker_shows":33,"maker_hidden":382,"reader_version":383,"card":384},"30854912","Coolify v2","Open-source and self-hostable Heroku\u002FNetlify alternative","title","Show HN: Coolify v2 – Open-source and self-hostable Heroku\u002FNetlify alternative","https:\u002F\u002Fcoolify.io\u002F","coolify.io","andrasbacsai",1648646836,2022,158,54,383,2570,15,"notable","infrastructure","self-hosted deployment platform","web_app",[24,25,26,27],"self-hosted heroku alternative","open source deployment","self-hosted paas","netlify alternative","mixed",-0.15,{"positive":31,"neutral":32,"mixed":33,"critical":34},4,11,2,9,26,{"execution":37,"privacy":39,"idea":42,"docs":43,"design":44,"pricing":45,"performance":46},{"positive":38,"critical":38},1,{"positive":40,"critical":41},0,8,{"positive":33,"critical":40},{"positive":40,"critical":40},{"positive":40,"critical":40},{"positive":38,"critical":40},{"positive":40,"critical":40},[40,48,40,40,40,40,38,40,38,38,38,38,40,38,38,40,49,48,49,48,48,40,48,40,48,38,40,49,48,48,48,40,40,48,38,40,48,49,40,48],3,5,null,{"problem":52,"audience":59,"pricing":68,"motivation":78,"time_to_build":50,"stack":82,"openness":87,"stage":88,"team_size":89},{"value":53,"source":54,"evidence":55},"Deploying and running apps without managing server infrastructure","maker",[56],{"id":57,"by":11,"text":58},"30854922","Hey, HackerNews, Andras here! Coolify started because I was just curious if I can make it work for myself. Then after the first release (v1) and after it went a bit viral here, I…",{"value":60,"source":61,"evidence":62},"Developers who want to self-host apps","inferred",[63,64],{"id":57,"by":11,"text":58},{"id":65,"by":66,"text":67},"30855369","moondev","After going through the contents of https:\u002F\u002Fget.coollabs.io\u002Fcoolify\u002Finstall.sh it seems to want to overwrite my docker daemon.json, then sets up a UUID for telemetry. I decided…",{"value":69,"source":54,"evidence":70},"Free; funded through OpenCollective donations",[71,72,75],{"id":57,"by":11,"text":58},{"id":73,"by":11,"text":74},"30855910","No. It’s backed by the community on opencollective, or at least will be someday. I have a daytime job, so I’m not doing it for the money.",{"id":76,"by":11,"text":77},"30864774","Coolify is free and always will be.",{"value":79,"source":54,"evidence":80},"Curiosity about making it work for himself, then community interest",[81],{"id":57,"by":11,"text":58},[83],{"value":84,"source":54,"evidence":85},"Docker",[86],{"id":57,"by":11,"text":58},"open_source","launched","solo",{"praise":91,"objections":110,"requests":142,"questions":168,"alternatives":183},[92,100],{"value":93,"source":94,"evidence":95},"Easy auto-detection of Next.js and Nest.js apps","commenter",[96],{"id":97,"by":98,"text":99},"30856576","jaequery","Hi, trying this out but I'm getting \"503 Service unavailable error\" static HTML page Git repo I just added for testing. * Nevermind figured it out, I had to hit \"Play\" button up…",{"value":101,"source":94,"evidence":102},"Free and open-source self-hosting alternative to Heroku\u002FNetlify",[103,106],{"id":104,"by":98,"text":105},"30856547","This is so cool! For some of the one-off projects, it'd save a fortune to not have to use AWS.",{"id":107,"by":108,"text":109},"30866444","egberts1","IaaS, local-Docker-only so far; looks very very promising. worried about other back-end things namely configurability of some and missing things like full-suite SMTP set. But I…",[111,123,127,135],{"value":112,"source":94,"evidence":113},"Install script overwrites Docker daemon config and enables telemetry by default",[114,115,119],{"id":65,"by":66,"text":67},{"id":116,"by":117,"text":118},"30859708","lmarcos","No OP, but: 1) Telemetry that is ON by default is what I don't like. Not being able to opt out makes me uninstall\u002Fdisable\u002Funregister it. 2) I don't want to read documentation…",{"id":120,"by":121,"text":122},"30860141","gigatexal","Lmarcos below this is spot on. How about not doing telemetry at all? Maybe surveys? Anything that advertises itself for self hosting should do no telemetry. If I sign up for your…",{"value":124,"source":94,"evidence":125},"Login required before trying it out",[126],{"id":65,"by":66,"text":67},{"value":128,"source":94,"evidence":129},"Only single-server with local Docker; no Kubernetes yet",[130,134],{"id":131,"by":132,"text":133},"30856627","mdasen","I love these projects and I'll definitely look into it more later. At the same time, I think it would be hard for me to want to leave Kubernetes. K8s isn't something that I love,…",{"id":107,"by":108,"text":109},{"value":136,"source":94,"evidence":137},"No Docker Compose support",[138],{"id":139,"by":140,"text":141},"30856024","jszymborski","Can't immediately tell if this works for deploying with Docker Compose. It's my main sticking point with Dokku[0], which I've been finding quite pleasant to work with otherwise.…",[143,150,157,164],{"value":144,"source":94,"evidence":145},"Docker Compose support",[146,147],{"id":139,"by":140,"text":141},{"id":148,"by":140,"text":149},"30858947","This makes a lot of sense, and I presupposed some of this reasoning, so it's great to hear that my understanding was correct. Most of the frustration just comes from a lot of…",{"value":151,"source":94,"evidence":152},"Opt-out for telemetry",[153],{"id":154,"by":155,"text":156},"30863886","stefanha","Maybe show a warning that the install script enables telemetry by default and implement https:\u002F\u002Fconsoledonottrack.com\u002F. Users who do not wish to participate in telemetry can set…",{"value":158,"source":94,"evidence":159},"ASP.NET support",[160],{"id":161,"by":162,"text":163},"30855223","jdthedisciple","ASP.NET not supported? Been looking for a way to self-host my asp app.net based app ... guess Imma go cry in the corner ...",{"value":165,"source":94,"evidence":166},"Kubernetes and remote Docker Engine support",[167],{"id":131,"by":132,"text":133},[169,176],{"value":170,"source":94,"evidence":171},"How does it compare to Cloudron and CapRover?",[172],{"id":173,"by":174,"text":175},"30877394","XCSme","How does it compare to https:\u002F\u002Fwww.cloudron.io or https:\u002F\u002Fcaprover.com\u002F ?",{"value":177,"source":94,"evidence":178},"Does it include serverless functions like Netlify functions?",[179],{"id":180,"by":181,"text":182},"30858042","tomatowurst","im really loving this \"self-host\" movement. So far I've discovered on github: - self-hosted dynamodb api compatible db - self-hosted S3 api compatible project - self-hosted AWS…",[184,192,196,200],{"value":185,"source":94,"evidence":186},"Dokku",[187,188],{"id":139,"by":140,"text":141},{"id":189,"by":190,"text":191},"30858421","josegonzalez","Dokku maintainer here. Dokku is still chugging along, and has 3-4 big releases a year, with patch releases every so often. We also have partial support for Kubernetes and Nomad,…",{"value":193,"source":94,"evidence":194},"Cloudron",[195],{"id":173,"by":174,"text":175},{"value":197,"source":94,"evidence":198},"CapRover",[199],{"id":173,"by":174,"text":175},{"value":201,"source":94,"evidence":202},"Kubernetes\u002FKnative",[203,204],{"id":131,"by":132,"text":133},{"id":205,"by":206,"text":207},"30857725","nwsm","> However, it seems like it's single-server (for now) and that seems less compelling for me at the moment. It looks like you're planning on K8s support which would just be…",{"comments":209,"answered":34,"key":210},17,[211,212,215],{"id":57,"text":58},{"id":213,"text":214},"30856920","Not at the moment, but I will add support to work with Docker Compose.",{"id":216,"text":217},"30855876","Yeah, it is clear based on the script that it sets up an UUID just to show how many instances are used (see the landing page). But you are right, I add a state why it is used.…",{"commenters":219,"max_depth":49,"maker_replies":209,"first_comment_mins":38,"lifespan_hours":220},25,245,[222,224,226,227,230,232,235,238,240,242,246,248,251,252,253,255,258,261,263,266,267,269,271,274,276,278,280,284,288,292,294,296,298,301,304,306,308,310,313,315,317,318,319,323,325,330,332,335,337,341,343,345,346,350],[57,40,40,223,11,38],"maker\u002Fneutral\u002Fidea",[139,38,48,225,140,40],"project\u002Fneutral\u002Fexecution",[213,38,40,225,11,38],[228,38,40,229,190,40],"30858319","other\u002Fneutral\u002Fexecution",[148,38,40,231,140,40],"commenter\u002Fneutral\u002Fnone",[233,38,40,234,190,40],"30970840","other\u002Fneutral\u002Fnone",[236,38,40,234,237,40],"30864120","maneesh",[239,38,40,234,190,40],"30970845",[65,33,38,241,66,40],"project\u002Fcritical\u002Fprivacy",[243,33,40,244,245,40],"30855609","commenter\u002Fneutral\u002Fprivacy","throwaway888abc",[247,33,38,241,121,40],"30855719",[249,33,40,244,250,40],"30858361","matus_congrady",[116,33,38,241,117,40],[120,33,38,241,121,40],[216,33,40,254,11,38],"maker\u002Fneutral\u002Fprivacy",[256,33,38,241,257,40],"30857119","3np",[259,33,40,260,11,38],"30864799","project\u002Fneutral\u002Fprivacy",[262,33,38,241,257,40],"30865077",[264,33,38,241,265,40],"30861655","rhizome",[154,33,48,260,155,40],[268,33,40,260,11,38],"30864804",[97,48,49,270,98,40],"project\u002Fpositive\u002Fexecution",[272,48,40,273,11,38],"30856865","maker\u002Fneutral\u002Fdesign",[173,31,48,275,174,40],"project\u002Fneutral\u002Fidea",[180,49,49,277,181,40],"project\u002Fpositive\u002Fidea",[279,49,40,275,11,38],"30858756",[281,49,48,282,283,40],"30860073","project\u002Fneutral\u002Fnone","iskela",[285,286,48,287,190,40],"30858538",6,"project\u002Fneutral\u002Fdocs",[289,290,40,234,291,40],"30859781",7,"dang",[293,290,40,275,11,38],"30864746",[295,41,48,275,155,40],"30859558",[297,41,40,223,11,38],"30864814",[299,34,48,287,300,40],"30855204","sharemywin",[302,34,40,303,11,38],"30855321","maker\u002Fneutral\u002Fdocs",[305,34,38,241,108,40],"30866561",[307,34,40,244,174,40],"30877356",[104,309,49,277,98,40],10,[311,309,40,312,11,38],"30856848","maker\u002Fpositive\u002Fnone",[107,32,48,314,108,40],"project\u002Fmixed\u002Fidea",[131,316,48,314,132,40],12,[205,316,48,275,206,40],[189,316,40,234,190,40],[320,316,40,321,322,40],"30862990","other\u002Fpositive\u002Fnone","teruakohatu",[324,316,40,223,11,38],"30864738",[326,327,48,328,329,40],"30858236",13,"project\u002Fneutral\u002Fdesign","RadixDLT",[331,327,40,273,11,38],"30858739",[161,333,38,334,162,40],14,"project\u002Fcritical\u002Fexecution",[336,333,40,225,11,38],"30855315",[338,18,48,339,340,40],"30855720","project\u002Fneutral\u002Fpricing","ibdf",[73,18,40,342,11,38],"project\u002Fpositive\u002Fpricing",[344,18,49,342,340,40],"30860678",[76,18,40,342,11,38],[347,348,48,349,329,40],"30859324",16,"project\u002Fneutral\u002Fperformance",[351,348,40,352,11,38],"30864769","project\u002Fpositive\u002Fperformance",[],[355,360,364,369,374,378],{"id":356,"name":357,"points":358,"category":359},"30824357","Networks from Scratch",792,"learning_science",{"id":361,"name":362,"points":363,"category":359},"30787290","Bionic Reading",410,{"id":365,"name":366,"points":367,"category":368},"30844149","Blog Surf",389,"productivity",{"id":370,"name":371,"points":372,"category":373},"30811648","pianos",297,"consumer_social",{"id":375,"name":376,"points":377,"category":20},"30830749","Caddy-SSH",280,{"id":379,"name":380,"points":381,"category":359},"30836647","Visualize SQL Queries",259,false,"v2",{"id":385,"name":5,"line":6,"ai":382,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":386,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":387,"url":9,"mix":388,"praise":93,"objection":112,"sub":21},30854912,[24,25,26,27],"0300001011110110535330303105333003103503",[31,32,33,34],1793991043623]