{"html_url": "https://github.com/simonw/datasette/issues/514#issuecomment-505232675", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/514", "id": 505232675, "node_id": "MDEyOklzc3VlQ29tbWVudDUwNTIzMjY3NQ==", "user": {"value": 7936571, "label": "chrismp"}, "created_at": "2019-06-25T00:43:12Z", "updated_at": "2019-06-25T00:43:12Z", "author_association": "NONE", "body": "Yep, that worked to get the site up and running at `my-server.com:8000` but when I edited `run-datasette.sh` to contain this...\r\n\r\n```\r\n#!/bin/bash\r\n/home/chris/Env/datasette/bin/datasette serve -h 0.0.0.0 -p 80 /home/chris/digital-library/databases/*.db --cors --metadata /home/chris/digital-library/metadata.json\r\n```\r\n\r\nI got this error.\r\n\r\n```\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: [2019-06-25 02:42:41 +0200] [752] [INFO] Goin' Fast @ http://0.0.0.0:80\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: [2019-06-25 02:42:41 +0200] [752] [ERROR] Unable to start server\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: Traceback (most recent call last):\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: File \"uvloop/loop.pyx\", line 1111, in uvloop.loop.Loop._create_server\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: File \"uvloop/handles/tcp.pyx\", line 89, in uvloop.loop.TCPServer.bind\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: File \"uvloop/handles/streamserver.pyx\", line 95, in uvloop.loop.UVStreamServer._fatal_error\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: File \"uvloop/handles/tcp.pyx\", line 87, in uvloop.loop.TCPServer.bind\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: File \"uvloop/handles/tcp.pyx\", line 26, in uvloop.loop.__tcp_bind\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: PermissionError: [Errno 13] Permission denied\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: During handling of the above exception, another exception occurred:\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: Traceback (most recent call last):\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: File \"/home/chris/Env/datasette/lib/python3.7/site-packages/sanic/server.py\", line 591, in serve\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: http_server = loop.run_until_complete(server_coroutine)\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: File \"uvloop/loop.pyx\", line 1451, in uvloop.loop.Loop.run_until_complete\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: File \"uvloop/loop.pyx\", line 1684, in create_server\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: File \"uvloop/loop.pyx\", line 1116, in uvloop.loop.Loop._create_server\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: PermissionError: [Errno 13] error while attempting to bind on address ('0.0.0.0', 80): permission denied\r\nJun 25 02:42:41 ns331247 run-datasette.sh[747]: [2019-06-25 02:42:41 +0200] [752] [INFO] Server Stopped\r\n```\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 459397625, "label": "Documentation with recommendations on running Datasette in production without using Docker"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/498#issuecomment-505228873", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/498", "id": 505228873, "node_id": "MDEyOklzc3VlQ29tbWVudDUwNTIyODg3Mw==", "user": {"value": 7936571, "label": "chrismp"}, "created_at": "2019-06-25T00:21:17Z", "updated_at": "2019-06-25T00:21:17Z", "author_association": "NONE", "body": "Eh, I'm not concerned with a relevance score right now. I think I'd be fine with a search whose results show links to data tables with at least one result.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 451513541, "label": "Full text search of all tables at once?"}, "performed_via_github_app": null}