 350310c4c2
			
		
	
	350310c4c2
	
	
	
		
			
			@typescript-eslint/parserが11.10.1以上じゃないと入らない > error @typescript-eslint/parser@2.3.3: The engine "node" is incompatible with this module. Expected version "^8.10.0 || ^10.13.0 || >=11.10.1". Got "11.7.0" https://github.com/syuilo/misskey/runs/274115939
		
			
				
	
	
	
		
			3.9 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Guide d'installation et de configuration de Misskey
Nous vous remerçions de l'intrêt que vous manifestez pour l'installation de votre propre instance Misskey ! Ce guide décrit les étapes à suivre afin d'installer et de configurer une instance Misskey.
La version en japonnais est également disponible sur - 日本語版もあります
1. Création de l'utilisateur Misskey
Executer misskey en tant que super-utilisateur étant une mauvaise idée, nous allons créer un utilisateur dédié. Sous Debian, par exemple :
adduser --disabled-password --disabled-login misskey
2. Installation des dépendances
Installez les paquets suivants :
Dépendences 📦
- Node.js >= 11.10.1
- PostgreSQL >= 10
- Redis
Optionnels
- Yarn - recommander pour des raisons de sécurité. Si vous ne l'installez pas, utilisez npx yarnau lieu deyarn.
- Elasticsearch - requis pour pouvoir activer la fonctionnalité de recherche.
- FFmpeg
3. Installation de Misskey
- 
Basculez vers l'utilisateur misskey. su - misskey
- 
Clonez la branche master du dépôt misskey. git clone -b master git://github.com/syuilo/misskey.git
- 
Accédez au dossier misskey. cd misskey
- 
Checkout sur le tag de la version la plus récente git checkout master
- 
Installez les dépendances de misskey. yarn install
4. Création du fichier de configuration
- 
Copiez le fichier .config/example.ymlet renommez-ledefault.yml.cp .config/example.yml .config/default.yml
- 
Editez le fichier default.yml
5. Construction de Misskey
Construisez Misskey comme ceci :
NODE_ENV=production yarn build
Si vous êtes sous Debian, vous serez amené à installer les paquets build-essential et python.
Si vous rencontrez des erreurs concernant certains modules, utilisez node-gyp:
- npx node-gyp configure
- npx node-gyp build
- NODE_ENV=production yarn build
6. C'est tout.
Excellent ! Maintenant, vous avez un environnement prêt pour lancer Misskey
Lancement conventionnel
Lancez tout simplement NODE_ENV=production yarn start. Bonne chance et amusez-vous bien !
Démarrage avec systemd
- 
Créez un service systemd sur /etc/systemd/system/misskey.service
- 
Editez-le puis copiez et coller ceci dans le fichier : [Unit] Description=Misskey daemon [Service] Type=simple User=misskey ExecStart=/usr/bin/npm start WorkingDirectory=/home/misskey/misskey Environment="NODE_ENV=production" TimeoutSec=60 StandardOutput=syslog StandardError=syslog SyslogIdentifier=misskey Restart=always [Install] WantedBy=multi-user.target
- 
Redémarre systemd et active le service misskey. systemctl daemon-reload ; systemctl enable misskey
- 
Démarre le service misskey. systemctl start misskey
Vous pouvez vérifier si le service a démarré en utilisant la commande systemctl status misskey.
Méthode de mise à jour vers la plus récente version de Misskey
- git checkout master
- git pull
- yarn install
- NODE_ENV=production yarn build
- yarn migrate
Si vous rencontrez des difficultés ou avez d'autres questions, n'hésitez pas à nous contacter !