{
  "post": {
    "_meta": {
      "retrieved_2nd_on": 1709121540
    },
    "all_awardings": [],
    "allow_live_comments": false,
    "approved_at_utc": null,
    "approved_by": null,
    "archived": false,
    "author": "killingerr",
    "author_flair_background_color": null,
    "author_flair_css_class": null,
    "author_flair_richtext": [],
    "author_flair_template_id": null,
    "author_flair_text": null,
    "author_flair_text_color": null,
    "author_flair_type": "text",
    "author_fullname": "t2_cdsnt",
    "author_is_blocked": false,
    "author_patreon_flair": false,
    "author_premium": false,
    "awarders": [],
    "banned_at_utc": null,
    "banned_by": null,
    "can_gild": false,
    "can_mod_post": false,
    "category": null,
    "clicked": false,
    "content_categories": null,
    "contest_mode": false,
    "created": 1708991933,
    "created_utc": 1708991933,
    "discussion_type": null,
    "distinguished": null,
    "domain": "self.homeassistant",
    "downs": 0,
    "edited": false,
    "gilded": 0,
    "gildings": {},
    "hidden": false,
    "hide_score": false,
    "id": "1b0x4x8",
    "is_created_from_ads_ui": false,
    "is_crosspostable": true,
    "is_meta": false,
    "is_original_content": false,
    "is_reddit_media_domain": false,
    "is_robot_indexable": true,
    "is_self": true,
    "is_video": false,
    "likes": null,
    "link_flair_background_color": "",
    "link_flair_css_class": null,
    "link_flair_richtext": [],
    "link_flair_text": null,
    "link_flair_text_color": "dark",
    "link_flair_type": "text",
    "locked": false,
    "media": null,
    "media_embed": {},
    "media_only": false,
    "mod_note": null,
    "mod_reason_by": null,
    "mod_reason_title": null,
    "mod_reports": [],
    "name": "t3_1b0x4x8",
    "no_follow": false,
    "num_comments": 15,
    "num_crossposts": 0,
    "num_reports": 0,
    "over_18": false,
    "parent_whitelist_status": "all_ads",
    "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/",
    "pinned": false,
    "post_hint": "self",
    "preview": {
      "enabled": false,
      "images": [
        {
          "id": "Ms93b6Q-IFQGeAUJcA1YnhDTQk8UJG246EOkuoYdJMQ",
          "resolutions": [
            {
              "height": 54,
              "url": "https://external-preview.redd.it/0bMGzmF2ymrXeOAA93Gd0LAXVJeXeXiPTb_v70d9iGM.jpg?width=108&crop=smart&auto=webp&s=e060121cb5dc5001af210681bdbf59da76ed4675",
              "width": 108
            },
            {
              "height": 108,
              "url": "https://external-preview.redd.it/0bMGzmF2ymrXeOAA93Gd0LAXVJeXeXiPTb_v70d9iGM.jpg?width=216&crop=smart&auto=webp&s=ce99c0cce75dca342ed163f5c8b48b119f4c9039",
              "width": 216
            },
            {
              "height": 160,
              "url": "https://external-preview.redd.it/0bMGzmF2ymrXeOAA93Gd0LAXVJeXeXiPTb_v70d9iGM.jpg?width=320&crop=smart&auto=webp&s=3698661337bdedfe587aaaca204633645a51bf4a",
              "width": 320
            },
            {
              "height": 320,
              "url": "https://external-preview.redd.it/0bMGzmF2ymrXeOAA93Gd0LAXVJeXeXiPTb_v70d9iGM.jpg?width=640&crop=smart&auto=webp&s=74c431490106290927d6ed68da02d8bf3b2a56da",
              "width": 640
            },
            {
              "height": 480,
              "url": "https://external-preview.redd.it/0bMGzmF2ymrXeOAA93Gd0LAXVJeXeXiPTb_v70d9iGM.jpg?width=960&crop=smart&auto=webp&s=b77c03fa011682ca08f2448b32a55c1e91728b0a",
              "width": 960
            },
            {
              "height": 540,
              "url": "https://external-preview.redd.it/0bMGzmF2ymrXeOAA93Gd0LAXVJeXeXiPTb_v70d9iGM.jpg?width=1080&crop=smart&auto=webp&s=031e0051c1e2dc4a86f7c48a3510c042b0f10b94",
              "width": 1080
            }
          ],
          "source": {
            "height": 600,
            "url": "https://external-preview.redd.it/0bMGzmF2ymrXeOAA93Gd0LAXVJeXeXiPTb_v70d9iGM.jpg?auto=webp&s=18f66d7161b9549c2791861ee94cec301140c949",
            "width": 1200
          },
          "variants": {}
        }
      ]
    },
    "pwls": 6,
    "quarantine": false,
    "removal_reason": null,
    "removed_by": null,
    "removed_by_category": null,
    "report_reasons": [],
    "retrieved_on": 1708991946,
    "saved": false,
    "score": 112,
    "secure_media": null,
    "secure_media_embed": {},
    "selftext": "I'm looking just looking for opinions on [this](https://homeway.io) technology (Sorry, Reddit won't let me type the name for some reason). Secure? I'm a noob.",
    "send_replies": true,
    "spoiler": false,
    "stickied": false,
    "subreddit": "homeassistant",
    "subreddit_id": "t5_3bekp",
    "subreddit_name_prefixed": "r/homeassistant",
    "subreddit_subscribers": 281967,
    "subreddit_type": "public",
    "suggested_sort": null,
    "thumbnail": "self",
    "thumbnail_height": null,
    "thumbnail_width": null,
    "title": "Companion app question",
    "top_awarded_type": null,
    "total_awards_received": 0,
    "treatment_tags": [],
    "ups": 112,
    "upvote_ratio": 0.949999988079071,
    "url": "https://www.reddit.com/r/homeassistant/comments/1b0x4x8/companion_app_question/",
    "user_reports": [],
    "view_count": null,
    "visited": false,
    "whitelist_status": "all_ads",
    "wls": 6
  },
  "comments": [
    {
      "_meta": {
        "retrieved_2nd_on": 1709131129
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "ArchivalFrail",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_hmroa9t",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": false,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "This functionality is already built in to Home Assistant, called Home Assistant Cloud. It’s not free, but it’s the best way to support the Home Assistant project.\n\nIf you want to do the same thing for free, you can look into using a reverse proxy, like nginx with cloudflare.\n\nIf you want something even more secure, you can use tailscale as well.\n\nLots of options to do what that website you linked to does without giving up your privacy and data to an unknown and untrusted person.",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709001521,
      "created_utc": 1709001521,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksbh06i",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksbh06i",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t3_1b0x4x8",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksbh06i/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709001536,
      "saved": false,
      "score": 9,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 9,
      "user_reports": []
    },
    {
      "_meta": {
        "retrieved_2nd_on": 1709131761
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "killingerr",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_cdsnt",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": false,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Thanks for the info, I'll look into Tailscale.",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709002155,
      "created_utc": 1709002155,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksbin0b",
      "is_submitter": true,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksbin0b",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksbh06i",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksbin0b/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709002168,
      "saved": false,
      "score": 1,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 1,
      "user_reports": []
    },
    {
      "_meta": {
        "retrieved_2nd_on": 1709132557
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "quinbd",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_3d7os",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": true,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Hey! I'm the developer behind Homeway, so I'm happy to answer your question!\n\nTo start, would point you to the pages we have on the strict [security](https://learn.homeway.io/security/) and [privacy](https://learn.homeway.io/privacy) policies behind Homeway. \n\nTo summarize our strict policies, Homeway will never sell your private information to anyone. Furthermore, Homeway doesn't even store any of your remote access data; once it's been relayed from our Add-on to your browser, it's deleted on the server. That includes headers, cookies, and everything. \n\nOne reason I wanted to make Homeway is to give the community an alternative security model for remote access. Homeway **does not expose your Home Assistant to the public internet.** To get remote access to your Home Assistant server, you must first log into your Homeway account. Thus, if your Home Assistant has weak credentials or a security issue found in Home Assistant, your server isn't sitting on the public internet for anyone to access.\n\nHomeway accounts can be secured with many advanced features, like 3rd party login providers, code-based two-factor auth, and we always require an email-based code challenge when logging in from a new IP. On top of that, you still have your local Home Assistant user credentials, which Homeway doesn't know or store.\n\nThere are many more details on the [security page](https://learn.homeway.io/security)The [security page](https://learn.homeway.io/security) has many more details, such as how the add-on does a crypto challenge to the server, our server and protocol update policies, and other cool stuff. \n\nIf you have any other questions, I would love to answer them! I'm making Homeway for the Home Assistant community, so your input is critical!",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709002950,
      "created_utc": 1709002950,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksbkpgn",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksbkpgn",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t3_1b0x4x8",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksbkpgn/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709002969,
      "saved": false,
      "score": 5,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 5,
      "user_reports": []
    },
    {
      "_meta": {
        "is_edited": true,
        "retrieved_2nd_on": 1709133212
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "quinbd",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_3d7os",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": true,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Hey! I'm the developer behind Homeway! There are many great options for remote access to Home Assistant, and each has pros and cons. There are a lot of manual and hands-on solutions, but they need to be set up correctly and require some amount of maintenance. Nabu Casa is also an amazing option, but their security model of exposing your Home Assistant to the public internet might not be something some users want to do. \n\nMy goal with Homeway was to make a remote access solution that's as easy and carefree as Nabu Casa, but with a different security model so users can choose which they want. I have a very strict [security](https://learn.homeway.io/security/) and [privacy](https://learn.homeway.io/privacy) policy that clearly says Homeway will never sell or share your data. Homeway also doesn't store any of your remote access data; once it's relayed, it's deleted. \n\nWe have about 150+ members in our new community right now, and they all seem to really like Homeway. They have been a super big help in polishing off the few last bugs and giving tons of feedback. Trust is definitely a thing that needs to be established, earned, and built, but I'm in it for the long haul, and we have a great foundation already!",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709003603,
      "created_utc": 1709003603,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksbmcdo",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksbmcdo",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksbh06i",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksbmcdo/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709003622,
      "saved": false,
      "score": 8,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 8,
      "user_reports": []
    },
    {
      "_meta": {
        "retrieved_2nd_on": 1709136563
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "grtgbln",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_7y77w",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": false,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "That's just Home Assistant Cloud with extra steps.",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 1,
      "created": 1709006955,
      "created_utc": 1709006955,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksbub2g",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksbub2g",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksbkpgn",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksbub2g/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709006968,
      "saved": false,
      "score": 1,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 1,
      "user_reports": []
    },
    {
      "_meta": {
        "retrieved_2nd_on": 1709137311
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "Ksevio",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_8ug4b",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": false,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Well basically the same number of steps.  That's the great thing about OSS projects is it allows for alternatives",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709007697,
      "created_utc": 1709007697,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksbvy6m",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksbvy6m",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksbub2g",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksbvy6m/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709007712,
      "saved": false,
      "score": 7,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 7,
      "user_reports": []
    },
    {
      "_meta": {
        "is_edited": true,
        "retrieved_2nd_on": 1709138154
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "quinbd",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_3d7os",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": true,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Honestly, I take that as a compliment! It's almost the exact same number of steps, but there's one or two more since Homeway isn't baked into Home Assistant. Still, it only takes about 20 seconds to setup!\n\nThe differences between Nabu Casa and Homeway are:\n\n1. **Price -** Homeway has 100% free remote access limited to 100MB of data per month, or you can get unlimited data for $2.49/month. Nabu Casa is $5.50/month.  As the project and its support grow, I plan on raising the monthly data limit. I have already doubled it since launch!\n2. **Security -** Nabu Casa exposes your Home Assistant to the public internet, and Homeway **does not.** I personally don't think exposing any service on your home LAN to the public internet is a good idea, which is one of the reasons I made Homeway!\n3. **Speed -** Homeway is built on a worldwide network of servers that all join together to make a mesh, allowing for the fastest remote access possible anywhere. Most of the users say it's just like being at home!\n\nThe similarities between Nabu Casa and Homeway are:\n\n1. **No Hassel Alexa and Google Assistant Support - It's super easy to set up on both services; you just click a button.**It's super easy to set up on both services; you  basically just click a button.- It's super easy to setup on both services, you basically just click a button.\n2. **Home Assistant Mobile App Support** \\- Nabu Casa and Homeway can both enable the Home Assistant Mobile app with remote access.\n3. **Strong Privacy -** Home Assistnat's Casa Nuba and Homeway both have very strong privacy policies, you can find each on their respective websites.",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709008546,
      "created_utc": 1709008546,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksbxs50",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksbxs50",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksbub2g",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksbxs50/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709008564,
      "saved": false,
      "score": 4,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 4,
      "user_reports": []
    },
    {
      "_meta": {
        "is_edited": true,
        "retrieved_2nd_on": 1709138250
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "quinbd",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_3d7os",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": true,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Yes! Everyone can choose what's best for them! It's a win win!",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709008642,
      "created_utc": 1709008642,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksbxzl9",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksbxzl9",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksbvy6m",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksbxzl9/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709008657,
      "saved": false,
      "score": 5,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 5,
      "user_reports": []
    },
    {
      "_meta": {
        "retrieved_2nd_on": 1709159868
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "ArchivalFrail",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_hmroa9t",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": false,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "How is your service different than or better than Tailscale?",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709030265,
      "created_utc": 1709030265,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "kscvqxs",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_kscvqxs",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksbmcdo",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/kscvqxs/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709030280,
      "saved": false,
      "score": 2,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 2,
      "user_reports": []
    },
    {
      "_meta": {
        "is_edited": true,
        "retrieved_2nd_on": 1709175339
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "jakegh",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_6vt1n",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": false,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "This is an interesting service. Basically offers the same functionality as Nabu Casa but for half the monthly cost-- and you claim a superior security model that doesn't expose our local instances to the internet. \n\nSo, how does that work? Your security page doesn't explain how Amazon and Google incoming connections work. Are they proxied also? What about the mobile HA app?",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709045731,
      "created_utc": 1709045731,
      "distinguished": null,
      "downs": 0,
      "edited": 1709045949,
      "gilded": 0,
      "gildings": {},
      "id": "ksdrqlu",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksdrqlu",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksbkpgn",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksdrqlu/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709045747,
      "saved": false,
      "score": 2,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 2,
      "user_reports": []
    },
    {
      "_meta": {
        "is_edited": true,
        "retrieved_2nd_on": 1709183394
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "quinbd",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_3d7os",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": true,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Great question. Tailscale is an amazing service, and I love it. My goals with Homeway are a bit different.\n\nThe differences between Tailscale and Homeway are:\n\n1. **Ease Of Use & Deep HA Integration** \\- My main goal with Homeway is to make an extremely easy-to-set-up, no-maintenance, and easy-to-use secure remote access solution for Home Assistant. Tailscale isn't too hard to set up, but it requires more steps, technical knowledge, and maintenance than Homeway.\n2. **Instant & Fast Remote Access** \\- Remote access with Homeway is super simple. You can use any browser and device, log in to your Homeway account, and have instant, fast, remote access. For future remote access, you can go directly to https://<you subdomain>.homeway.io, and you're instantly there.[subdomian.homeway.io](https://subdomian.homeway.io) For Tailscale, you must have the Tailscale app on your device, configured, and connected to the VPN, which adds some amount of overhead and friction every time you want remote access. \n3. **Home Assistant iOS and Android App Support** \\- Homeway directly integrates into the Home Assistant apps and provides remote access when not on your LAN. The Home Assitant app will automatically connect locally if possible or fall back to the remote access connection.\n4. **Alexa And Google Assistant Support** \\- Homeway provides full Alexa and Google Assistant support for all your devices in Home Assitant. It's very easy to set up; you just hit a button, and you're done. With Tailscale, you can't use Alexa or Google Assistant because you don't have a public interface with which the assistants can interact. \n5. **Shared Home Assitant Remote Access** \\- Since Homeway has deep integration into Home Assitant, it can do cool things like offer time-limited, shareable links to your friends and family to share access. This might be handy if you have someone staying the weekend or want to show off your dashboards. It also provides a way to have programmatic API remote access to your Home Assistant from a cloud-based service.",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709053787,
      "created_utc": 1709053787,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "kseffrr",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_kseffrr",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_kscvqxs",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/kseffrr/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709053800,
      "saved": false,
      "score": 3,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 3,
      "user_reports": []
    },
    {
      "_meta": {
        "retrieved_2nd_on": 1709184589
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "quinbd",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_3d7os",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": true,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Great questions! Thanks so much for pointing out the missing data on the security page, I will update it ASAP with your answers as well as put them here.\n\nMy goal with Homeway is to solve the problem precisely you said above; I want to make an extremely easy-to-set-up, no maintenance, and secure remote access solution for Home Assistant that doesn't publicly expose your Home Assistant to the public internet. It sounds like you have the knowledge, skills, and time to set up a secure remote access solution, but I'm sure that took a while, and you have to maintain it to keep everything working. I want to remove all of the time, complexity, and maintenance for users but still have the abovementioned functionality.\n\n**Remote Access** \\- Homeway is secure because it doesn't expose your local Home Assistant to the public internet. To get remote access, you must first log into your Homeway account. Homeway accounts can be secured with 3rd party login providers, code-based two-factor auth, and Homeway always sends an email code challenge when logging in from a new IP address.\n\n**Alexa And Google Assistant** \\- Homeway offers full and secure support for Alexa and Google Assistants. It works by Homeway having a public interface setup with Alexa and Google Assistant, which they use to query information and send commands. The interface is fully secured with encryption and uses the standard OAuth tokens required by Alexa and Google for authentication. But all of that complexity is handled in the Homeway service, so there's no need for any user configuration. The incoming requests are handled, authed, and validated by the Homeway service, the request is then proxied to your Home Assitant, and the response is sent back.\n\n**Home Assistant Mobile App Support**Home Assistant Mobile App Support - The Home Assistant mobile app can be configured using a secure and unique link, which can only be used by the mobile app. This could be made even better if the Home Assistant app supported any auth, even basic HTTP auth, which I'm going try to write and PR into the project soon.\n\nOne last note, one more cool thing about Homeway is that it's built on a worldwide server network that creates a mesh network, allowing servers to route calls to ensure the lowest latency possible. Most users already using Homeway say remote access is practically like being at home. This also applies to Alexa and Google Assistant; they will use the server closest to them to ensure the latency of the voice commands is very low.\n\nIf you have any other questions, ask away!",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709054982,
      "created_utc": 1709054982,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksej415",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksej415",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksdrqlu",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksej415/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709054994,
      "saved": false,
      "score": 3,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 3,
      "user_reports": []
    },
    {
      "_meta": {
        "is_edited": true,
        "retrieved_2nd_on": 1709187171
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "jakegh",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_6vt1n",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": false,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Ahh so you generate unique URLs for each user and users point the HA app there. So how are those URLs secured, since the HA app doesn't support any kind of external authentication?\n\nI agree adding that support would be aces. There's actually a HA forum thread and github issue open for it which I participated in; the devs said it was a pretty big blocker.\n\nhttps://github.com/home-assistant/android/issues/2650#issuecomment-1533732560",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709057565,
      "created_utc": 1709057565,
      "distinguished": null,
      "downs": 0,
      "edited": 1709058532,
      "gilded": 0,
      "gildings": {},
      "id": "kser4bo",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_kser4bo",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksej415",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/kser4bo/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709057581,
      "saved": false,
      "score": 2,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 2,
      "user_reports": []
    },
    {
      "_meta": {
        "retrieved_2nd_on": 1709191636
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "quinbd",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_3d7os",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": true,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Wow, that's some amazing content; thanks so much for sharing! I will definitely read though all of that. \n\nThanks for the context on the extra security in the app; I will read up on that thread and see if I can help. I figured if I can fully implement it, PR it, and the logic is sound there's no reason they wouldn't accept it.\n\nIf you have any more feedback I would love to hear it! Thanks!",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709062028,
      "created_utc": 1709062028,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksf4uix",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksf4uix",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_kser4bo",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksf4uix/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709062042,
      "saved": false,
      "score": 2,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 2,
      "user_reports": []
    },
    {
      "_meta": {
        "is_edited": true,
        "retrieved_2nd_on": 1709192320
      },
      "all_awardings": [],
      "approved_at_utc": null,
      "approved_by": null,
      "archived": false,
      "associated_award": null,
      "author": "jakegh",
      "author_flair_background_color": null,
      "author_flair_css_class": null,
      "author_flair_richtext": [],
      "author_flair_template_id": null,
      "author_flair_text": null,
      "author_flair_text_color": null,
      "author_flair_type": "text",
      "author_fullname": "t2_6vt1n",
      "author_is_blocked": false,
      "author_patreon_flair": false,
      "author_premium": false,
      "awarders": [],
      "banned_at_utc": null,
      "banned_by": null,
      "body": "Cool, the ability to securely reach your home instance through a proxy (like CF tunnels or your service) without requiring a VPN would be very welcome.\n\nIf you have a good answer to my questions, would love to hear it. You could implement my IP whitelists for Google Assistant, but I haven't seen any answer for Alexa.\n\nHonestly, the best answer I have right now is to use Tailscal or a VPN for secure interactive access including the app, and Apple Homepod Minis for voice control, as they're local control and work great with no required shenanigans. As you can see, I have put some thought into it.",
      "can_gild": false,
      "can_mod_post": false,
      "collapsed": false,
      "collapsed_because_crowd_control": null,
      "collapsed_reason": null,
      "collapsed_reason_code": null,
      "comment_type": null,
      "controversiality": 0,
      "created": 1709062714,
      "created_utc": 1709062714,
      "distinguished": null,
      "downs": 0,
      "edited": false,
      "gilded": 0,
      "gildings": {},
      "id": "ksf6y79",
      "is_submitter": false,
      "likes": null,
      "link_id": "t3_1b0x4x8",
      "locked": false,
      "mod_note": null,
      "mod_reason_by": null,
      "mod_reason_title": null,
      "mod_reports": [],
      "name": "t1_ksf6y79",
      "no_follow": true,
      "num_reports": 0,
      "parent_id": "t1_ksf4uix",
      "permalink": "/r/homeassistant/comments/1b0x4x8/companion_app_question/ksf6y79/",
      "removal_reason": null,
      "report_reasons": [],
      "retrieved_on": 1709062731,
      "saved": false,
      "score": 1,
      "score_hidden": false,
      "send_replies": true,
      "stickied": false,
      "subreddit": "homeassistant",
      "subreddit_id": "t5_3bekp",
      "subreddit_name_prefixed": "r/homeassistant",
      "subreddit_type": "public",
      "top_awarded_type": null,
      "total_awards_received": 0,
      "treatment_tags": [],
      "unrepliable_reason": null,
      "ups": 1,
      "user_reports": []
    }
  ]
}