Aller au contenu principal

Installer avec Docker Compose

Installation

Téléchargez les fichiers requis :

wget -O docker-compose.yml https://gitlab.com/technostructures/kazarma/kazarma/-/raw/main/docker-compose.production.yml
wget -O .env https://gitlab.com/technostructures/kazarma/kazarma/-/raw/main/.env.example

Configuration

Modifiez le fichier .env en fonction de vos besoins. Les options de configuration sont expliquées ici.

Génération des secrets :

(echo -n "DATABASE_PASSWORD="; openssl rand -hex 64) >> .env
(echo -n "SECRET_KEY_BASE="; openssl rand -hex 64) >> .env
(echo -n "HOMESERVER_TOKEN="; openssl rand -hex 64) | tee /dev/tty >> .env
(echo -n "ACCESS_TOKEN="; openssl rand -hex 64) | tee /dev/tty >> .env

Configurer votre serveur d'accueil Matrix

Configurez votre serveur d'accueil Matrix, en utilisant le jeton d'accès et le jeton de serveur d'accueil générés.

Lancer les migrations

docker compose run --rm kazarma eval "Kazarma.Release.migrate()"

Démarrer Kazarma

docker compose up -d