diff --git a/FreeTubeSync.sln b/FreeTubeSync.sln
index e634bc5..29c73d0 100644
--- a/FreeTubeSync.sln
+++ b/FreeTubeSync.sln
@@ -5,6 +5,8 @@ EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{47A66AFA-4FD3-40F3-ADE0-27EE0527211B}"
ProjectSection(SolutionItems) = preProject
compose.yaml = compose.yaml
+ Dockerfile = Dockerfile
+ README.md = README.md
EndProjectSection
EndProject
Global
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..46dd4c2
--- /dev/null
+++ b/README.md
@@ -0,0 +1,31 @@
+
+
+
+
+FreeTubeSync is an Open API, Single User, synchronization REST server to allow for synchronization of data
+between machines.
+
+## What you can sync:
+* Watch History
+* Profiles / Subscriptions
+* Settings
+* Playlists
+* Search History
+
+# Setup
+
+To setup the API server, simple create a docker compose file with contents below, and run docker `compose up -d`
+
+```yaml
+services:
+ freetubesync:
+ image: forge.eumario.dev/eumario/freetubesync:latest
+ ports:
+ - "8080:8080"
+ volumes:
+ - ./data:/data
+```
+
+This project is currently only setup to be a Single User instance, no login/account system currently
+exists within the project setup. If you want Multi-User support, it's best to create multiple docker
+containers for each user you want to have this capability for.