diff --git a/docs/index.html b/docs/index.html
index d4d7df8f..05b83bde 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -118,19 +118,19 @@
-
+
Download for Linux!
diff --git a/server/Dockerfile.txt b/server/Dockerfile.txt
new file mode 100644
index 00000000..ca6e8f2e
--- /dev/null
+++ b/server/Dockerfile.txt
@@ -0,0 +1,33 @@
+FROM alpine/git as open-m3u8Git
+WORKDIR /app
+RUN git clone https://github.com/0xboobface/open-m3u8.git
+
+FROM gradle:4.10-jdk10 as open-m3u8Build
+WORKDIR /app/open-m3u8
+COPY --from=open-m3u8Git --chown=gradle:gradle /app /app
+RUN gradle install
+
+FROM alpine/git as ctbrecGit
+WORKDIR /app
+RUN git clone https://github.com/0xboobface/ctbrec.git
+
+FROM maven:3-jdk-11-slim as ctbrecBuild
+ARG ctbrec
+ARG versionM3u8
+WORKDIR /app/master
+COPY --from=ctbrecGit /app/ctbrec /app
+COPY --from=open-m3u8Build /app/open-m3u8/build/libs/ /app/common/libs/
+RUN mvn clean install:install-file -Dfile=/app/common/libs/open-m3u8-${versionM3u8}.jar -DgroupId=com.iheartradio.m3u8 -DartifactId=open-m3u8 -Dversion=${versionM3u8} -Dpackaging=jar -DgeneratePom=true
+RUN mvn clean
+RUN mvn install
+
+FROM openjdk:12-alpine
+WORKDIR /app
+ARG memory
+ARG version
+ENV artifact ctbrec-server-${version}-final.jar
+ENV path /app/server/target/${artifact}
+COPY --from=ctbrecBuild ${path} ./${artifact}
+EXPOSE 8080
+CMD java ${memory} -cp ${artifact} -Dctbrec.config=/server.json ctbrec.recorder.server.HttpServer
+
diff --git a/server/README.md b/server/README.md
index 3d227d0b..1d9e724c 100644
--- a/server/README.md
+++ b/server/README.md
@@ -31,5 +31,13 @@ This is the server part, which is only needed, if you want to run ctbrec in clie
## Docker
There is a docker image, created by Github user [1461748123](https://github.com/1461748123), which you can find on [Docker Hub](https://hub.docker.com/r/1461748123/ctbrec/)
+You can also build your own image with the Dockerfile included.
+
+To run them, execute the following command :
+``docker run -d -p 8080:8080 -v /ctb/app/config:/root/.config/ctbrec/ -v /ctb/video:/root/ctbrec 0xboobface/ctbrec``
+
+You can also use the docker-compose with command :
+``docker-compose up``
+
## License
CTB Recorder is licensed under the GPLv3. See [LICENSE.txt](https://raw.githubusercontent.com/0xboobface/ctbrec/master/LICENSE.txt).
diff --git a/server/docker-compose.yml b/server/docker-compose.yml
new file mode 100644
index 00000000..f9d5bc72
--- /dev/null
+++ b/server/docker-compose.yml
@@ -0,0 +1,9 @@
+ version: 3
+ services:
+ ctbrec:
+ ports:
+ - '8080:8080'
+ volumes:
+ - 'ctbrec/config:/root/.config/ctbrec/'
+ - 'ctbrec/video:/root/ctbrec'
+ image: bounty1342/ctbrec
\ No newline at end of file