[{"data":1,"prerenderedAt":294},["ShallowReactive",2],{"project-28683231":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":38,"post_text":41,"what":42,"said":75,"maker_in_thread":153,"shape":161,"grid":165,"attempts":257,"same_week":258,"maker_shows":30,"maker_hidden":286,"reader_version":287,"card":288},"28683231","Firezone","An open-source WireGuard-based alternative to OpenVPN AS","title","Show HN: Firezone, an open-source WireGuard-based alternative to OpenVPN AS","https:\u002F\u002Fgithub.com\u002Ffirezone\u002Ffirezone","github.com","jamilbk",1632839430,2021,183,35,256,2533,11,"notable","infrastructure","vpn server","web_app",[24,21,25,26],"wireguard","self-hosted vpn","openvpn alternative","curious",0.071,{"positive":30,"neutral":31,"mixed":32,"critical":33},2,12,0,1,15,{"idea":36,"execution":37},{"positive":32,"critical":32},{"positive":32,"critical":32},[32,39,32,32,32,32,39,32,39,32,32,32,39,32,32,40,32,39,32,39,32,39,32,33,32,32,39,32,40,39,32,39,39,39,32,32],3,5,null,{"problem":43,"audience":50,"pricing":41,"motivation":55,"time_to_build":41,"stack":59,"openness":72,"stage":73,"team_size":74},{"value":44,"source":45,"evidence":46},"Managing WireGuard peer configs is tedious and error-prone","maker",[47],{"id":48,"by":11,"text":49},"28683245","Author here! I created Firezone to make it easier to host and manage your own WireGuard VPN server. While working at Cisco as a security automation engineer I experienced a lot…",{"value":51,"source":52,"evidence":53},"People hosting and managing their own WireGuard VPN server","inferred",[54],{"id":48,"by":11,"text":49},{"value":56,"source":45,"evidence":57},"Make self-hosted WireGuard VPN easier to manage and keep security software open source",[58],{"id":48,"by":11,"text":49},[60,64,68],{"value":61,"source":45,"evidence":62},"Elixir",[63],{"id":48,"by":11,"text":49},{"value":65,"source":45,"evidence":66},"Phoenix",[67],{"id":48,"by":11,"text":49},{"value":69,"source":45,"evidence":70},"Chef Omnibus",[71],{"id":48,"by":11,"text":49},"open_source","beta","unknown",{"praise":76,"objections":85,"requests":93,"questions":115,"alternatives":130},[77],{"value":78,"source":79,"evidence":80},"Impressive work and welcome progress for WireGuard tooling","commenter",[81],{"id":82,"by":83,"text":84},"28702084","1MachineElf","Impressive work! A number of WireGuard solutions have popped up lately and I'm elated that the capability is becoming more widespread.",[86],{"value":87,"source":79,"evidence":88},"Lacks two-factor authentication needed for compliance",[89],{"id":90,"by":91,"text":92},"28703419","sandGorgon","I have a singular request - so Wireguard is unusable in any high security environments with compliance requirements - because it doesnt support any 2-factor auth out of the box.…",[94,101,108],{"value":95,"source":79,"evidence":96},"Add 2FA or MFA before granting access",[97,98],{"id":90,"by":91,"text":92},{"id":99,"by":11,"text":100},"28706707","This is great feedback! You're not the first person to request 2FA. See this issue for discussion: https:\u002F\u002Fgithub.com\u002Ffirezone\u002Ffirezone\u002Fissues\u002F259 I'm planning to add…",{"value":102,"source":79,"evidence":103},"Support Raspberry Pi OS",[104],{"id":105,"by":106,"text":107},"28702827","death_syn","OOh! If there's not already a port for Raspberry Pi OS, might be a fun project for the weekend.",{"value":109,"source":79,"evidence":110},"Cockpit plugin integration",[111],{"id":112,"by":113,"text":114},"28708423","alexvoda","I have a feature request. Can you make this optionally integrate into Cockpit as a plugin? For those using Cockpit to remotely manage a machine this would be very nice.",[116,123],{"value":117,"source":79,"evidence":118},"How does it compare to Tailscale?",[119],{"id":120,"by":121,"text":122},"28705069","chrisweekly","How does this compare to Tailscale (the WireGuard-based VPN+ with great \u002F \"easy\" UX)?",{"value":124,"source":79,"evidence":125},"Can it run in an LXC container?",[126],{"id":127,"by":128,"text":129},"28704603","azinman2","Can I run this in an LXC container? I’ve been having a hard time getting Wireguard to work under proxmox…",[131,138,142,146],{"value":132,"source":79,"evidence":133},"wg-easy",[134],{"id":135,"by":136,"text":137},"28704194","weejewel","Alternatively, check out wg-easy, which comes with a beautiful management interface. https:\u002F\u002Fgithub.com\u002Fweejewel\u002Fwg-easy",{"value":139,"source":79,"evidence":140},"Tailscale",[141],{"id":120,"by":121,"text":122},{"value":143,"source":79,"evidence":144},"Pritunl",[145],{"id":90,"by":91,"text":92},{"value":147,"source":79,"evidence":148},"headscale",[149],{"id":150,"by":151,"text":152},"28704282","ptman","headscale is open-source tailscale server. You could probably add 2fa to headscale quite easily",{"comments":154,"answered":40,"key":155},10,[156,157,158],{"id":48,"text":49},{"id":99,"text":100},{"id":159,"text":160},"28702932","That sounds fun. I was hoping to get around to supporting Raspbian soon. Feel free to open an issue on Github if you get stuck or need help! I'm interested to hear how it goes.…",{"commenters":162,"max_depth":163,"maker_replies":154,"first_comment_mins":33,"lifespan_hours":164},22,6,55,[166,168,170,174,176,178,181,184,186,188,191,194,195,197,198,201,203,205,210,213,216,218,221,223,227,229,232,233,236,239,241,243,245,248,251,253],[48,32,32,167,11,33],"maker\u002Fneutral\u002Fidea",[90,33,39,169,91,32],"project\u002Fneutral\u002Fidea",[171,33,32,172,173,32],"28703579","commenter\u002Fneutral\u002Fnone","tptacek",[175,33,32,172,91,32],"28704005",[177,33,32,172,173,32],"28711366",[179,33,32,172,180,32],"28703932","jeroenhd",[182,33,39,183,91,32],"28704187","project\u002Fneutral\u002Fexecution",[150,33,32,185,151,32],"other\u002Fneutral\u002Fnone",[187,33,39,169,91,32],"28705667",[189,33,32,185,190,32],"28704615","FDSGSG",[192,33,32,172,193,32],"28705316","rpadovani",[99,33,32,167,11,33],[196,33,39,169,91,32],"28707396",[135,30,32,185,136,32],[199,30,32,185,200,32],"28704392","no_time",[105,39,40,202,106,32],"project\u002Fpositive\u002Fnone",[159,39,32,204,11,33],"maker\u002Fneutral\u002Fdocs",[206,207,39,208,209,32],"28702334",4,"project\u002Fneutral\u002Fnone","cyberge99",[211,207,32,212,11,33],"28702370","project\u002Fneutral\u002Fdesign",[214,207,39,169,215,32],"28703134","mbreese",[217,207,32,169,11,33],"28703259",[219,207,39,169,220,32],"28704295","vegardx",[222,207,32,167,11,33],"28707128",[224,40,33,225,226,32],"28704376","project\u002Fcritical\u002Fnone","basemi",[228,40,32,208,11,33],"28707021",[230,40,32,185,231,32],"28708149","xoa",[112,163,39,169,113,32],[234,163,32,235,11,33],"28710790","maker\u002Fneutral\u002Fnone",[82,237,40,238,83,32],7,"maker\u002Fpositive\u002Fnone",[127,240,39,208,128,32],8,[242,240,32,208,11,33],"28707198",[120,244,39,169,121,32],9,[246,154,39,169,247,32],"28703355","ducktective",[249,18,39,208,250,32],"28683334","josephcsible",[252,18,32,235,11,33],"28683463",[254,31,32,255,256,32],"28706002","other\u002Fpositive\u002Fnone","gchamonlive",[],[259,264,269,273,278,282],{"id":260,"name":261,"points":262,"category":263},"28670252","Tidy Viewer",392,"dev_tools",{"id":265,"name":266,"points":267,"category":268},"28680136","Extract Table",217,"data",{"id":270,"name":271,"points":272,"category":263},"28669703","SQLite Playground",213,{"id":274,"name":275,"points":276,"category":277},"28697828","Ampie",194,"productivity",{"id":279,"name":280,"points":281,"category":263},"28636540","Go Playground WASM",140,{"id":283,"name":284,"points":285,"category":277},"28627374","Lucky Resume Maker",119,false,"v2",{"id":289,"name":5,"line":6,"ai":286,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":290,"top":18,"kw":291,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":292,"url":9,"mix":293,"praise":78,"objection":87,"sub":21},28683231,0.07,[24,21,25,26],"030000303000300503030301003053033300",[30,31,32,33],1794036611710]