{"action":"created","issue":{"url":"https://api.github.com/repos/certbot/certbot/issues/4029","repository_url":"https://api.github.com/repos/certbot/certbot","labels_url":"https://api.github.com/repos/certbot/certbot/issues/4029/labels{/name}","comments_url":"https://api.github.com/repos/certbot/certbot/issues/4029/comments","events_url":"https://api.github.com/repos/certbot/certbot/issues/4029/events","html_url":"https://github.com/certbot/certbot/issues/4029","id":200265147,"number":4029,"title":"Provide more help in the terminal UI for plugin question (and other questions?)","user":{"login":"jsoref","id":2119212,"avatar_url":"https://avatars0.githubusercontent.com/u/2119212?v=4","gravatar_id":"","url":"https://api.github.com/users/jsoref","html_url":"https://github.com/jsoref","followers_url":"https://api.github.com/users/jsoref/followers","following_url":"https://api.github.com/users/jsoref/following{/other_user}","gists_url":"https://api.github.com/users/jsoref/gists{/gist_id}","starred_url":"https://api.github.com/users/jsoref/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsoref/subscriptions","organizations_url":"https://api.github.com/users/jsoref/orgs","repos_url":"https://api.github.com/users/jsoref/repos","events_url":"https://api.github.com/users/jsoref/events{/privacy}","received_events_url":"https://api.github.com/users/jsoref/received_events","type":"User","site_admin":false},"labels":[{"id":200596079,"url":"https://api.github.com/repos/certbot/certbot/labels/area:%20ui%20/%20ux","name":"area: ui / ux","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-01-12T02:46:29Z","updated_at":"2017-08-25T15:19:40Z","closed_at":null,"body":"```\r\nHow would you like to authenticate with the ACME CA?\r\n-------------------------------------------------------------------------------\r\n1: Apache Web Server plugin - Beta (apache)\r\n2: Place files in webroot directory (webroot)\r\n3: Spin up a temporary webserver (standalone)\r\n-------------------------------------------------------------------------------\r\n```\r\n\r\nIt turns out that `1` is `tls-sni-01 (443)`\r\nand that `2` is `http-01 (80)`\r\nwhereas `3` is `http-01 (80) or tls-sni-01 (443)`\r\nAs documented here: http://letsencrypt.readthedocs.io/en/latest/using.html\r\n\r\nPossible approaches:\r\n1. Include a link to relevant documentation sections at each prompt (I actually think this might be the right answer)\r\n1. Indicate the port and acme protocol in the labels\r\n\r\nThe reason I care is that my first server (a test server) automatically managed to make this work (apparently by doing `1`).\r\n\r\nMy second server, I didn't want to mess with the apache service, so, `2` seemed appealing. Since I have access to the webroot (in theory).\r\n\r\nBut, my server isn't reachable via :80, so `2` wasn't going to work.\r\n\r\nNormal users don't read \"webserver\" and think \"oh, that's :80\", and \"apache\" and think, \"oh, that's :443\". To me, webserver and apache are fairly interchangable, in that they both can listen to :80/:443."},"comment":{"url":"https://api.github.com/repos/certbot/certbot/issues/comments/324951768","html_url":"https://github.com/certbot/certbot/issues/4029#issuecomment-324951768","issue_url":"https://api.github.com/repos/certbot/certbot/issues/4029","id":324951768,"user":{"login":"jsoref","id":2119212,"avatar_url":"https://avatars0.githubusercontent.com/u/2119212?v=4","gravatar_id":"","url":"https://api.github.com/users/jsoref","html_url":"https://github.com/jsoref","followers_url":"https://api.github.com/users/jsoref/followers","following_url":"https://api.github.com/users/jsoref/following{/other_user}","gists_url":"https://api.github.com/users/jsoref/gists{/gist_id}","starred_url":"https://api.github.com/users/jsoref/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsoref/subscriptions","organizations_url":"https://api.github.com/users/jsoref/orgs","repos_url":"https://api.github.com/users/jsoref/repos","events_url":"https://api.github.com/users/jsoref/events{/privacy}","received_events_url":"https://api.github.com/users/jsoref/received_events","type":"User","site_admin":false},"created_at":"2017-08-25T15:19:40Z","updated_at":"2017-08-25T15:19:40Z","body":"@pde: that path was closed (removing code). I'm open to writing this stuff, but I'm not even sure there's a particularly good place to link to. Anyone have suggestions (text/urls)?"}}
{"actor":{"display_login":"jsoref"}}