No description
Find a file
isUnknown d0a243509d Refonte complète des guides VPS et ajout guides Kirby/CI-CD
- Restructuration VPS : guides rapide et complet séparés
- Nouveau guide Vim essentiel pour administration serveur
- Guide déploiement Kirby (VirtualHost, multi-sites, permissions)
- Guide CI/CD Kirby (GitLab CI, Forgejo Actions, Docker)
- Anonymisation complète (sécurité pour publication publique)
- Priorité aux solutions libres (Forgejo, GitLab)
- README général et navigation améliorée

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-13 14:58:13 +01:00
conventions add conventions dir with svelte kit front end conventions 2026-02-07 08:25:44 +01:00
serveur Refonte complète des guides VPS et ajout guides Kirby/CI-CD 2026-02-13 14:58:13 +01:00
.gitignore Ajouter .gitignore et supprimer .claude du dépôt 2026-02-05 09:00:14 +01:00
README.md Refonte complète des guides VPS et ajout guides Kirby/CI-CD 2026-02-13 14:58:13 +01:00

📚 Guides techniques

Collection de guides et conventions pour le développement et l'administration système.


📁 Structure

guides/
├── serveur/          Guides d'administration serveur Linux
└── conventions/      Conventions de code et bonnes pratiques

🚀 Démarrage rapide

Configuration d'un VPS

Vous avez un nouveau serveur VPS à configurer ? 👉 serveur/vps-setup-rapide.md - Setup rapide (30-50 min) 👉 serveur/vps-setup-complet.md - Guide détaillé (1-2h)

Administration serveur

Votre disque est plein, des bots attaquent votre serveur, ou vous cherchez un fichier ? 👉 serveur/ - Tous les guides Linux essentiels

Conventions de code

Vous développez une application SvelteKit ? 👉 conventions/svelte-kit-frontend-conventions.md


📖 Tous les guides

serveur/ - Administration serveur

Configuration VPS :

Linux essentials :

Forgejo (forge Git) :

conventions/ - Bonnes pratiques


🎯 Par besoin

Je viens d'avoir un VPS

  1. Apprendre Vim - Éditeur essentiel (15 min)
  2. Configuration VPS complète - Sécurité, serveur web, SSL
  3. Architecture Linux - Comprendre où sont les fichiers
  4. Commandes essentielles - find, du, grep

Mon serveur a un problème

Je développe une application


🔍 Recherche rapide

Commandes serveur

# Espace disque
df -h                                    # Vue globale
du -sh /* | sort -h | tail -10           # Top 10 dossiers

# Recherche de fichiers
find /path -name "*.log" -size +100M     # Gros fichiers logs
grep -r "erreur" /var/log/               # Chercher dans les logs

# Services
systemctl status apache2                 # État d'un service
journalctl -u service -n 50              # Logs d'un service

SSH et déploiement

# Connexion
ssh user@host

# Déploiement avec rsync
rsync -avhP ./dist/ user@host:/var/www/site/

# Certificat SSL
certbot --apache -d example.com

Pare-feu et sécurité

# UFW
ufw status verbose                       # État du pare-feu
ufw allow 80/tcp                         # Autoriser un port

# Fail2ban
fail2ban-client status                   # Vue d'ensemble
fail2ban-client status sshd              # IPs bannies SSH

🛠️ Outils utiles


📝 Notes

Ces guides sont créés à partir d'expériences réelles en production. Ils sont conçus pour être :

  • Pratiques : Des solutions concrètes à des problèmes réels
  • Pédagogiques : Explications détaillées pour comprendre ce qu'on fait
  • Rapides : Temps de lecture/application indiqué pour chaque guide

Structure des guides :

  • 📋 Table des matières pour navigation rapide
  • Checklists pour ne rien oublier
  • ⚠️ Avertissements sur les points critiques
  • 💡 Tips et bonnes pratiques
  • 🔍 Sections troubleshooting

🌱 Contribuer

Améliorations bienvenues :

  • Nouveaux guides
  • Corrections et clarifications
  • Scripts d'automatisation
  • Traductions

Organisation :

  • Guides serveur → serveur/
  • Guides spécifiques à un service → serveur/nom-service/
  • Conventions de code → conventions/