diff --git a/docs/en-us/deploy.md b/docs/en-us/deploy.md
index 90a1d60..0bd2f67 100644
--- a/docs/en-us/deploy.md
+++ b/docs/en-us/deploy.md
@@ -1 +1,34 @@
-...
\ No newline at end of file
+
+## Docker
+```
+docker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server
+```
+
+## Docker-Compose
+```
+mkdir bark && cd bark
+curl -sL https://git.io/JvSRl > docker-compose.yaml
+docker-compose up -d
+```
+## Manual Deployment
+
+1. Download executable files based on operating system platform.
https://github.com/Finb/bark-server/releases
+Or compile it yourself.
+https://github.com/Finb/bark-server
+
+2. Run
+```
+./bark-server_linux_amd64 -addr 0.0.0.0:8080 -data ./bark-data
+```
+3. You may need to do
+```
+chmod +x bark-server_linux_amd64
+```
+Please note that bark-server defaults to using the /data directory to save data. Please make sure that bark-server has permission to read and write the /data directory, or you can use the -data option to specify a directory.
+
+## Test
+```
+curl http://0.0.0.0:8080/ping
+```
+If it returns pong, it means the deployment was successful
+