3.2 KiB
3.2 KiB
Guide Docker
Ce guide explique comment installer et configurer Misskey avec Docker.
Version japonaise également disponible - Japanese version also available - 日本語版もあります
Version anglaise également disponible - English version also available - 英語版もあります
1. Télécharger Misskey
git clone -b master git://github.com/syuilo/misskey.git
Clone le dépôt de Misskey sur la branche master.cd misskey
Naviguez dans le dossier du dépôt.git checkout $(git tag -l | grep -Ev -- '-(rc|alpha)\.[0-9]+$' | sort -V | tail -n 1)
Checkout sur le tag de la dernière version.
2. Configuration de Misskey
cp .config/example.yml .config/default.yml
Copiez le fichier.config/example.yml
et renommez-ledefault.yml
.cp .config/mongo_initdb_example.js .config/mongo_initdb.js
Copie le fichier.config/mongo_initdb_example.js
et le renomme enmongo_initdb.js
.- Editez
default.yml
etmongo_initdb.js
.
3. Configurer Docker
Editez docker-compose.yml
.
4. Contruire Misskey
Contruire l'image Docker avec:
docker-compose build
5. C'est tout !
Parfait, Vous avez un environnement prêt pour démarrer Misskey.
Lancer normalement
Utilisez la commande docker-compose up -d
. GLHF!
How to update your Misskey server to the latest version
git fetch
git stash
git checkout $(git tag -l | grep -Ev -- '-(rc|alpha)\.[0-9]+$' | sort -V | tail -n 1)
git stash pop
docker-compose build
- Consultez le ChangeLog pour avoir les éventuelles informations de migration
docker-compose stop && docker-compose up -d
Comment exécuter des commandes
docker-compose run --rm web node cli/mark-admin @example
Configuration d'ElasticSearch (pour la fonction de recherche)
1. Préparation de l'environnement
mkdir elasticsearch && chown 1000:1000 elasticsearch
Permet de créer le dossier d'accueil de la base ElasticSearch aves les bons droitssysctl -w vm.max_map_count=262144
Augmente la valeur max du paramètre map_count du système (valeur minimum pour pouvoir lancer ES)
2. Après lancement du docker-compose, initialisation de la base ElasticSearch
docker-compose -it web /bin/sh
Connexion dans le conteneur webapk add curl
Ajout du paquet curlcurl -X PUT "es:9200/misskey" -H 'Content-Type: application/json' -d'{ "settings" : { "index" : { } }}'
Création de la base ESexit
Si vous avez des questions ou des problèmes, n'hésitez pas à nous contacter !