From 061a3f219613f6fbc4a6c4dfd69b84512f277b0b Mon Sep 17 00:00:00 2001 From: Lucas Date: Wed, 4 Jun 2025 12:51:09 +0000 Subject: [PATCH] Initial commit --- .gitignore | 2 ++ README.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ docker-compose.yml | 14 ++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5dd4c69 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +data/ +**/*.bak diff --git a/README.md b/README.md new file mode 100644 index 0000000..be2ecd7 --- /dev/null +++ b/README.md @@ -0,0 +1,45 @@ +## Uptime kuma avec Docker Compose + +Uptime Kuma est un outil de surveillance de la disponibilité des services web. Il vérifie si tes sites ou services sont en ligne, et t'alerte en cas de panne. Il offre une interface simple et est auto-hébergeable. https://uptime.kuma.pet/ + +## Prérequis + +- Git, Docker & Docker Compose installés + +- Cette installation est faite pour fonctionner derrière un reverse-proxy. Exemple ici : https://gitea.lucasroyer.fr/server/reverse-proxy + +## Installation + +1. Clonez ce dépôt : +```bash +git clone https://gitea.lucasroyer.fr/server/gitea.git +cd gitea +``` +2. Modifiez app.env pour ajouter un mot de passe en remplaçant `mypassword` : +```bash +cp app.public.env app.env +nano app.env +``` + +```ini +GITEA__database__DB_TYPE=postgres +GITEA__database__HOST=db:5432 +GITEA__database__NAME=gitea +GITEA__database__USER=gitea +GITEA__database__PASSWD=mypassword #replace +``` +2. Modifiez db.env avec le même mot de passe : +```bash +cp db.public.env db.env +nano db.env +``` +```ini +POSTGRES_USER=gitea +POSTGRES_PASSWORD=mypassword #replace +POSTGRES_DB=gitea +``` +4. Lancez et surveillez les conteneurs : +```bash +sudo docker compose up -d +sudo docker compose logs -f +``` diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4fc32ac --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +services: + uptime-kuma: + image: louislam/uptime-kuma + container_name: uptime-kuma + restart: always + volumes: + - ./data:/app/data + - /var/run/docker.sock:/var/run/docker.sock:ro + networks: + - reverse-proxy + +networks: + reverse-proxy: + external: true