Journal des Actions VPS - lex0.fr

Ce fichier documente toutes les actions effectuées sur le VPS OVH.

Informations du VPS

Domaines configurés


Actions effectuées

2026-01-27 - Configuration initiale

1. Réinstallation du VPS

2. Première connexion et mise à jour

bash ssh ubuntu@198.244.235.237 sudo apt update sudo apt upgrade -y - Statut : ✅ Terminé

3. Installation des outils de base

bash sudo apt install -y curl wget git nano ufw - Statut : ✅ Terminé

4. Configuration du pare-feu (UFW)

bash sudo ufw allow 22/tcp # SSH sudo ufw allow 80/tcp # HTTP sudo ufw allow 443/tcp # HTTPS sudo ufw enable - Statut : ✅ Terminé

5. Installation de Docker

bash curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker ubuntu newgrp docker - Version : Docker 27.x - Statut : ✅ Terminé

6. Vérification Docker Compose

bash docker compose version - Statut : ✅ Disponible

7. Configuration DNS (OVH)

8. Configuration GitHub

9. Installation et configuration de Nginx

10. Configuration de doc.lex0.fr

11. Installation de n8n via Docker

12. Configuration de n8n.lex0.fr avec SSL

13. Installation d'Omni-Tools via Docker

14. Configuration de tools.lex0.fr avec SSL

15. Installation de Dozzle via Docker

```bash cd /home/ubuntu/vps_config mkdir -p dozzle cd dozzle

Création docker-compose.yml et users.yml

docker compose up -d ``` - Image : amir20/dozzle:latest - Port : 8888 - Description : Viewer de logs en temps réel pour conteneurs Docker - Authentification : Activée (fichier users.yml) - Actions conteneurs : Activées (start/stop/restart) - Statut : ✅ Terminé

16. Configuration de logs.lex0.fr avec SSL

17. Installation de Your Spotify via Docker

```bash cd /home/ubuntu/vps_config mkdir -p your_spotify cd your_spotify

Création docker-compose.yml avec MongoDB

docker compose up -d ``` - Images : yooooomi/your_spotify_server + yooooomi/your_spotify_client - Ports : 8090 (backend), 3030 (frontend) - Database : MongoDB 6 - Description : Dashboard auto-hébergé pour statistiques Spotify - Configuration Spotify Developer App nécessaire - Statut : ✅ Terminé

18. Configuration de spotify.lex0.fr avec SSL

19. Installation de Job-Ops via Docker

bash cd /home/ubuntu/vps_config git clone https://github.com/DaKheera47/job-ops.git cd job-ops docker compose up -d --build - Repository : DaKheera47/job-ops - Port : 3005 - Description : Pipeline automatisé de recherche d'emploi (scraping + AI scoring + génération CVs) - Technologies : React frontend, Node.js backend, Camoufox browser - Intégrations : OpenRouter API (LLM), RxResume v4 (PDF export) - Wizard d'onboarding pour configuration initiale - Statut : ✅ Terminé

20. Configuration de jobs.lex0.fr avec SSL

21. Installation de SilverBullet via Docker

```bash cd /home/ubuntu/vps_config mkdir -p silverbullet/space cd silverbullet

Création docker-compose.yml

docker compose up -d ``` - Image : ghcr.io/silverbulletmd/silverbullet:latest - Port : 3100 - Description : PKM (Personal Knowledge Management) basé sur Markdown - Fonctionnalités : Wiki-style links, Lua scripting, PWA offline-capable - Authentification : Activée (SB_USER) - Statut : ✅ Terminé

22. Configuration de notes.lex0.fr avec SSL

23. Installation de Baserow via Docker

```bash cd /home/ubuntu/vps_config mkdir -p baserow cd baserow

Création docker-compose.yml (image all-in-one)

docker compose up -d ``` - Image : baserow/baserow:latest (all-in-one) - Port : 3200 - Description : Alternative open-source à Airtable (database builder no-code) - Technologies : Django, Vue.js, PostgreSQL, Redis (tous inclus) - Fonctionnalités : Grid view, Gallery, Kanban, Forms, API REST - Statut : ✅ Terminé

24. Configuration de data.lex0.fr avec SSL

25. Protection anti-indexation Google

```bash sudo nano /etc/nginx/conf.d/noindex.conf

Ajout header X-Robots-Tag: noindex, nofollow

sudo systemctl reload nginx `` - Header HTTP ajouté globalement :X-Robots-Tag: noindex, nofollow` - Empêche Google et autres moteurs d'indexer tous les sous-domaines - Sites restent accessibles mais non référencés - Statut : ✅ Terminé

26. Installation de ntfy via Docker

bash cd /home/ubuntu/vps_config mkdir -p ntfy cd ntfy - Image : binwiederhier/ntfy - Port : 8222 - Description : Serveur de notifications push self-hosted - Fonctionnalités : Topics, priorités, tags/emojis, actions, WebSocket - Intégration : n8n workflows, scripts, cron jobs - Statut : ✅ Terminé

27. Configuration de ntfy.lex0.fr avec SSL

28. Installation de changedetection.io via Docker

bash cd /home/ubuntu/vps_config mkdir -p changedetection cd changedetection - Images : ghcr.io/dgtlmoon/changedetection.io + dgtlmoon/sockpuppetbrowser - Port : 5000 - Description : Surveillance de changements sur des pages web - Fonctionnalités : Détection de modifications, screenshots, alertes, support JavaScript via Playwright - Browser : Playwright (sockpuppetbrowser) pour pages dynamiques/SPA - Statut : ✅ Terminé

29. Configuration de watch.lex0.fr avec SSL


Notes

30. Installation de Homarr via Docker

bash cd /home/ubuntu/vps_config mkdir -p homarr cd homarr - Image : ghcr.io/homarr-labs/homarr:latest - Port : 7575 - Description : Dashboard moderne pour services self-hosted - Fonctionnalités : Drag & drop, +10K icônes, intégrations (*arr, Docker, Plex...), health checks - Support : Services locaux VPS + services externes (seedbox) - Statut : ✅ Terminé

31. Configuration de home.lex0.fr avec SSL

32. Installation de Social DEFCON via Docker

```bash cd ~/projects/social-defcon

Structure créée :

- app.py (Flask backend)

- templates/ (Jinja2)

- static/style.css

- Dockerfile

- docker-compose.yml

- .env (credentials)

docker compose build docker compose up -d ``` - Stack : Python 3.12 + Flask + SQLite - Port : 5050 - Description : Dashboard personnel de suivi relationnel professionnel (style DEFCON) - Fonctionnalités : Jauges visuelles, types d'événements configurables, paliers d'alerte, historique daté, compteur "jours sans incident" - Auth : Admin unique via variable d'environnement - Page publique : Affiche les pseudos et jauges (pas les noms réels) - Données : Persistées dans ./data/social.db (volume Docker) - Statut : ✅ Terminé

33. Configuration de social.lex0.fr avec SSL

Dernière mise à jour : 10/02/2026 à 19:57