diff --git a/.gitignore b/.gitignore
index c96b91286f28f17b722f0439b35b44c247122560..6fffb4c9d8c6dc4354bec9ae03f56d6a00622531 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
+.vscode
+
 ### macOS ###
 # General
 .DS_Store
diff --git a/portainer-ce/compose-wordpress-full.yml b/portainer-ce/compose-wordpress-full.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d6751d1bcafeed805d5178d5ad3a53a3a2598e6c
--- /dev/null
+++ b/portainer-ce/compose-wordpress-full.yml
@@ -0,0 +1,36 @@
+services:
+  db:
+    image: mysql:8.0
+    container_name: db
+    restart: unless-stopped
+    env_file: .env
+    environment:
+      - MYSQL_DATABASE=wordpress
+      - MYSQL_ROOT_PASSWORD=mdprootmysql
+      - MYSQL_DATABASE=wordpress
+      - MYSQL_USER=wpuser
+      - MYSQL_PASSWORD=wppassword
+    volumes: 
+      - dbdata:/var/lib/mysql
+    command: '--default-authentication-plugin=mysql_native_password'
+    networks:
+      - app-network
+
+  wordpress:
+    depends_on: 
+      - db
+    image: wordpress:latest
+    container_name: wordpress
+    restart: unless-stopped
+    env_file: .env
+    environment:
+      - WORDPRESS_DB_HOST=db:3306
+      - WORDPRESS_DB_USER=wpuser
+      - WORDPRESS_DB_PASSWORD=wppassword
+      - WORDPRESS_DB_NAME=wordpress
+    volumes:
+      - wordpress:/var/www/html
+    ports:
+      - 5555:80
+    networks:
+      - app-network
diff --git a/portainer-ce/docker-compose.yml b/portainer-ce/docker-compose.yml
new file mode 100644
index 0000000000000000000000000000000000000000..87b3d34318298d63d98d2ed08e8dfc54a8e7c412
--- /dev/null
+++ b/portainer-ce/docker-compose.yml
@@ -0,0 +1,11 @@
+services:
+  portainer:
+    image: portainer/portainer-ce:latest
+    ports:
+      - 9443:9443
+    volumes:
+      - data:/data
+      - /var/run/docker.sock:/var/run/docker.sock
+    restart: unless-stopped
+volumes:
+  data:
diff --git a/registre-prive/docker-compose.yml b/registre-prive/docker-compose.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c61e6b9b31020a4ffebc3af8d234a640ca44101c
--- /dev/null
+++ b/registre-prive/docker-compose.yml
@@ -0,0 +1,17 @@
+services:
+    registre:
+        restart: always
+        image: registry:2
+        container_name: registre-prive
+        ports:
+            - 5000:5000
+        environment:
+            REGISTRY_HTTP_TLS_CERTIFICATE: /certs/moncertif.crt
+            REGISTRY_HTTP_TLS_KEY: /certs/macledecertif.key
+            REGISTRY_AUTH: htpasswd
+            REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd
+            REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm
+        volumes:
+            - ./data/:/var/lib/registry
+            - ./certs/:/certs
+            - ./auth/:/auth
\ No newline at end of file
diff --git a/services-via-systemd/docker.youtrack.service b/services-via-systemd/docker.youtrack.service
new file mode 100644
index 0000000000000000000000000000000000000000..38313f34d06746afdf6aae37615213607a2f0989
--- /dev/null
+++ b/services-via-systemd/docker.youtrack.service
@@ -0,0 +1,21 @@
+[Unit]
+Description=Service Youtrack
+After=docker.service
+Requires=docker.service
+
+[Service]
+TimeoutStartSec=0
+Restart=always
+ExecStartPre=-/usr/bin/docker exec %n stop
+ExecStartPre=-/usr/bin/docker rm %n
+ExecStartPre=/usr/bin/docker pull jetbrains/youtrack:<version>
+ExecStart=/usr/bin/docker run --rm --name %n \
+    -v <chemin_vers_repertoire_data>:/opt/youtrack/data \
+    -v <chemin_vers_repertoire_conf>:/opt/youtrack/conf \
+    -v <chemin_vers_repertoire_journaux>:/opt/youtrack/logs \
+    -v chemin_vers_repertoire_svg>:/opt/youtrack/backups \
+    -p <port_sur_hôte>:8080 \
+    jetbrains/youtrack:<tag_version>
+
+[Install]
+WantedBy=default.target