Parcothsai / traefik.wordpress

GET Wordpress with Traefik

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

traefik.wordpress

This directory contains everything you need to easily set up a wordpress site with Traefik. Of course, everything is from Docker.

This directory explains how to set up Traefik, with OVH DNS. It's very easy.

DO NOT FORGET TO CONFIGURE YOUR OVH DNS BEFORE STARTING INSTALLION

TRAEFIK WITH OVH

Link : https://nofreedisk.space/2018/09/15/how-to-make-a-dns-record-with-ovh-and-traefik/

First step:

Log in to https://eu.api.ovh.com/createApp/ with ovh credentials and create an app. Name it Traefik ( the name of   	application does not matter)

Then, create keys. You will have two keys, one for the application, the other for the secret. DON'T LOSE THESE KEYS !!

After that, you have to execute a curl command ( change https://mysite.com with YOUR url site ):

curl \
-XPOST \
-H"X-Ovh-Application: REPLACE BY YOUR OVH APPLICATION KEY " \
-H "Content-type: application/json" \
https://eu.api.ovh.com/1.0/auth/credential -d '{
"accessRules": [
{
"method": "GET",
"path": "/*"
},
{
"method": "POST",
"path": "/*"
},
{
"method": "PUT",
"path": "/*"
},
{
"method": "DELETE",
"path": "/*"
}
],
"redirection": "https://mysite.com/"
}'

Once it's done, you will have an url in the response. IT'S your consumer key. Go to the url, and connect with your ovh
    id and set UNLIMITED validity. 

DO NOT LOSE YOUR KEYS AND DON'T PUBLISH THEM

Do what is necessary to run with this repo

First:

Create docker network proxy
--> docker network create --attachable proxy

Check link above to create an application on EU api-ovh.

Then, modify with apporiate values files docker-compose.yml && traefik/toml/traefik.toml

Also, do not FORGET to check your configuration

And, finally, exec docker-compose command
--> docker-compose up -d

Second:

Acces to your site with "https://stats.mywebsite.com" and "https://mywebsite.com"