Skip to main content

Instalación en docker

Clonar el repositorio

apt install git -y
git clone https://github.com/plausible/hosting
mv hosting plausible
cd plausible

In the downloaded directory you'll find two important files:

FICHERO EXPLICACIÓN
docker-compose.yml Configura todos los servicios necesarios para que el servidor de Plausible funcione. Instala Plausible server, base de datos PostgresSQL, base de datos Clickhouse y un servidor smtp.
plausible-conf.env Configures the Plausible server itself. Full configuration options are documented here.

Preparando las configuraciones

Edite el fichero docker-compose.yml y cambie la password para la base de datos Postgres por una con mayor fortaleza.

Ejecute el siguiente comando para modificar la SECRET_BASE_KEY en el fichero plausible-conf.env por una generada automáticamente.

newkey=`openssl rand -base64 64 | tr -d '\n' ; echo`
sed -i "s|SECRET_KEY_BASE=replace-me|SECRET_KEY_BASE=$newkey|g" plausible-conf.env

Ahora edite el fichero y debería ver algo parecido a:

ADMIN_USER_EMAIL=replace-me
ADMIN_USER_NAME=replace-me
ADMIN_USER_PWD=replace-me
BASE_URL=replace-me
SECRET_KEY_BASE=vtzheG5yuPl8Aye8/g3H84QPu5KivSfM1enGW4gTLa/DckoVgbz53UXlVMR2FQGvqBIpLeE5eiva8ofZynfgwQ==

Modifique el contenido de los parámetros que tienen como contenido replace-me. En la BASE_URL ponga el dominio o subdominio que va a usar, como por ejemplo https://plausible.driverlandia.com/.

Ejecute el comando

docker-compose up -d

y espere a que finalice el proceso de descarga, instalación, configuración y arranque de los servicios.