Initial commit

This commit is contained in:
Pierre Martin
2026-02-19 12:30:26 +01:00
commit 3b7d24a438
10 changed files with 239 additions and 0 deletions
+105
View File
@@ -0,0 +1,105 @@
# Serveur sans.pub
Lorsque tu interroges le serveur, ne lances que des commandes en LECTURE SEULE (non destructrices). Sauf à la demande explicite de l'utilisateur.
## Accès
- **SSH**: `ssh cloud@sans.pub`
- **CapRover**: https://captain.cloud.sans.pub
- **Utilisateur**: cloud (gestion Docker/Caprover)
## Infrastructure
- **OS**: Debian 9 (kernel 4.9.0-12-amd64)
- **Docker**: 19.03.12 (mode Swarm)
- **Disque**: 914 Go total, ~193 Go utilisés (23%)
- **RAM**: 23 Go (attention: 20 Go utilisés, swap actif 7.4 Go)
## Structure Caprover
- `/captain/data/` - données persistantes
- `/captain/generated/` - configs générées
- `/captain/temp/` - fichiers temporaires
## Services actifs (~40 services)
### Outils collaboratifs
- **etherpad** - éditeur collaboratif
- **ethercalc** - tableur collaboratif
- **cryptpad** - suite bureautique chiffrée
- **nextcloud** - cloud personnel
### Développement
- **gitea** - forge Git
- **adminer** - gestion BDD
### Communication
- **writefreely** - blog
- **peertube** - vidéos
- **rss** + **rss-bridge** - flux RSS
### Sécurité/Outils
- **bitwarden** - gestionnaire mots de passe
- **privatebin** - partage de texte chiffré
- **ots** - secrets temporaires
- **it-tools** - boîte à outils
- **cyberchef** - manipulation de données
### Sites perso
- **pierre-martin** - site perso
- **sans-pub-site** - site principal
- **une-espace** - autre projet
### Enquêtes
- **limesurvey** - sondages
## Services en erreur
- `srv-captain--mail` (0/1) - port 4190 bloqué, nécessite redémarrage Docker
## Commandes et skills Claude
### Commande
- `/supervision` - analyse complète de la santé du serveur (invocation manuelle)
### Skill (auto-activé)
- `caprover` - gestion des apps via API CapRover
- `list` : lister les apps
- `info NOM` : détails d'une app
- `env NOM` : variables d'environnement
- `scale NOM N` : changer le nombre d'instances
- `restart NOM` : redémarrer une app
**Prérequis** : définir `CAPROVER_PASSWORD` dans `.env` (voir `.envrc`)
## Suivi des tâches
Voir `todo.txt` (format todo.txt standard)
## Commandes utiles
```bash
# Voir les logs d'un service
ssh cloud@sans.pub "docker service logs srv-captain--NOM --tail 100"
# Redémarrer un service
ssh cloud@sans.pub "docker service update --force srv-captain--NOM"
# Espace disque des volumes
ssh cloud@sans.pub "docker system df -v"
# Nettoyer les images inutilisées
ssh cloud@sans.pub "docker image prune -a"
```
## Attention
- RAM quasi saturée - surveiller avant d'ajouter des services
- Swap utilisé = performances dégradées possibles
- Debian 9 est obsolète (fin de support LTS)