# Installation ``` git clone https://github.com/atareao/self-hosted.git cd self-hosted/wordpressx2/wp1 cp sample.env .env sed -i "s/wp.tuservidor.es/el_fqdn_que_quieras/g" .env cd .. cd self-hosted/wordpressx2/wp2 cp sample.env .env sed -i "s/wp.tuservidor.es/el_fqdn_que_quieras/g" .env cd self-hosted/wordpressx2/phpmyadmin cp sample.env .env sed -i "s/wp.tuservidor.es/el_fqdn_que_quieras/g" .env ``` Tendrás que modificar los parámetros que vienen en el archivo `wp.env`, para personalizar las contraseñas, y el resto de valores. Ten en cuenta, que algunos de estos valores son idénticos entre variables. En general el resto de configuración no la tienes que modificar. Una vez lo tengas configurado y levantado, hay trabajo que realizar. Tienes que editar el archivo `wp-config.php` y añadir los siguientes parámetros: ``` define('WP_REDIS_HOST', 'wpredis'); define('WP_REDIS_PORT', 6379); define('WP_REDIS_TIMEOUT', 1); define('WP_REDIS_READ_TIMEOUT', 1); define('WP_REDIS_DATABASE', 0); ``` Por otro lado, recordarte, que además tienes un ejecutable `wpcli` que te permitirá trabajar directamente con WordPress desde la línea de comandos. A la hora de levantar el servicio dependerá del proxy inverso que hayas seleccionado. Si has elegido Caddy, simplemente, ``` docker-compose -f docker-compose.yml -f docker-compose.caddy.yml up -d docker-compose logs -f ``` Mientras que si has elegido Traefik, ``` docker-compose -f docker-compose.yml -f docker-compose.traefik.yml up -d docker-compose logs -f ```