# Installation d'Uptime Kuma

[![data-analyst.png](https://librenard.fr/wiki/uploads/images/gallery/2024-03/scaled-1680-/data-analyst.png)](https://librenard.fr/wiki/uploads/images/gallery/2024-03/data-analyst.png)

### Prérequis pour l'installation

- **Docker :** Uptime Kuma est souvent installé via Docker pour rendre l'installation toute simple et une gestion facile. Assurez-vous que Docker et Docker Compose sont installés sur votre système.
- **Connaissances de base :** Quelques connaissances en ligne de commande et en gestion de serveur seront utiles pour l'installation et la configuration.

### Installation d'Uptime Kuma

L'installation d'Uptime Kuma est relativement simple, surtout si vous utilisez Docker. Voici les étapes de base :

#### 1. Création d'un fichier `docker-compose.yml`

1. Ouvrez un terminal sur votre serveur.
2. Créez un nouveau dossier pour Uptime Kuma, par exemple `mkdir uptime-kuma`.
3. Accédez à ce dossier avec `cd uptime-kuma`.
4. Créez un fichier `docker-compose.yml` en utilisant votre éditeur de texte préféré, par exemple `nano docker-compose.yml`.
5. Copiez et collez la configuration suivante dans le fichier :

```yaml
version: '3'
services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    volumes:
      - ./data:/app/data
    ports:
      - 3001:3001
    restart: unless-stopped

```

Cette configuration démarre Uptime Kuma sur le port 3001 et stocke les données dans un volume local pour que la configuration ne sois pas réinitialisée a chaque redémarrage de la machine

#### 2. Démarrage d'Uptime Kuma

Après avoir enregistré votre fichier `docker-compose.yml`, démarrez Uptime Kuma avec la commande suivante dans le même dossier :

```bash
docker-compose up -d
```

Cette commande télécharge l'image Docker d'Uptime Kuma et démarre le conteneur en arrière-plan.

#### 3. Accès à Uptime Kuma[![login.png](https://librenard.fr/wiki/uploads/images/gallery/2024-03/scaled-1680-/login.png)](https://librenard.fr/wiki/uploads/images/gallery/2024-03/login.png)

Une fois le conteneur démarré, vous pouvez accéder à l'interface web d'Uptime Kuma en ouvrant votre navigateur web et en allant à l'adresse `http://votre_adresse_ip:3001`  
"votre\_adresse\_ip" étant l'adresse ip de votre serveur

<p class="callout info">Pour savoir votre adresse IP sous Linux, vous pouvez faire la commande `hostname -I`</p>

Vous serez accueilli par l'écran de configuration initiale d'Uptime Kuma, où vous pourrez créer un utilisateur admin et commencer à configurer vos sondes.