diff --git a/README.md b/README.md
index f20f6b2a533ebc1cfaa5261cf9b2f0364c72a133..87f01c58d4d007b142b449b89df297b2ab799e3f 100644
--- a/README.md
+++ b/README.md
@@ -51,3 +51,9 @@ npm install parcel-bundler
 ```bash
 npm run-script build
 ```
+
+## Use a production-quality WSGI server
+
+```bash
+pip install waitress
+```
diff --git a/server.py b/server.py
index 75b9fd5446236941f6ae0a64b021560d81c394b9..e7022adac2533e0fd82b3e25c770f62172464d6e 100644
--- a/server.py
+++ b/server.py
@@ -1,4 +1,5 @@
 import flask
+import waitress
 from device import Device
 
 device = Device()
@@ -38,4 +39,4 @@ def resistance():
 
 
 if __name__ == '__main__':
-    app.run(host='0.0.0.0', port=8000)
+    waitress.serve(app, host='0.0.0.0', port=8000)