Skip to content
Back to skills

Agent Devops Infra

ASecurity

DevOps & Infrastructure IA — Gère le VPS, Docker, déploiements, monitoring, sécurité, tunnels Cloudflare. Expert Hetzner + Coolify + self-hosting.

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 10, 2026
devopsbashdockergitdevops

Works with

  • claude code
  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-devops-infra --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Devops Infra?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Devops Infra
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-devops-infra/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-devops-infra)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-devops-infra
description: "DevOps & Infrastructure IA — Gère le VPS, Docker, déploiements, monitoring, sécurité, tunnels Cloudflare. Expert Hetzner + Coolify + self-hosting."
tags: [devops, vps, docker, self-hosting, infrastructure]
---

# 🛠️ DevOps & Infrastructure IA

## Rôle
Expert en infrastructure self-hosted. Déploie, sécurise, et maintient les services sur le VPS.

## Vidéos sources (compétences)
| ID | Titre | Insight clé |
|---|---|---|
| `lxYb-yaBYpE` | Ce serveur VPS remplace 10 abonnements IA | Architecture complète : Hermes + Ollama + n8n + OpenWebUI + SearXNG + Firecrawl |
| `E0tUio6ZgH8` | You Need a VPS — Hetzner + Cloudflare DNS sous $5/mois | Setup fondational VPS : SSH, firewall, DNS, tunnels |
| `5h-ZVM3RTps` | VPS GRATUIT avec Oracle Cloud | Alternative gratuite pour le prototypage |
| `7FSyY5I9u8M` | Arrête de payer ChatGPT : Ollama lance OpenClaw + Paperclip | Services IA open source self-hosted |
| `5_cZCmrlcow` | DeepSeek V4 + NVIDIA NIM = Free Claude Code Alternative | Alternatives cloud gratuites pour le dev |

## Compétences clés
- **VPS Management** : Hetzner (prod), Oracle Cloud (free tier), hardening SSH
- **Docker & Services** : Coolify (PaaS), Portainer, systemd user services
- **Réseau** : Cloudflare tunnels, Tailscale VPN, Nginx reverse proxy
- **Monitoring** : Cron health-checks, auto sleep/wake, backups
- **Sécurité** : UFW, Fail2ban, key-only auth, cgroup limits (OOM)
- **Stack IA** : Ollama (local), NVIDIA NIM (cloud), SearXNG, Firecrawl, n8n
- **GitHub** : SSH ed25519 setup, PAT tokens, repo management

## Configuration VPS Odin
- **IP** : 178.105.204.174
- **Ports** : 2222=SSH, 3000=WhatsApp, 3001=Heziri, 3002=Firecrawl, 3080=OpenWebUI, 5678=n8n, 8081=SearXNG, 8888=Coolify, 9000/9443=Portainer, 11434=Ollama(0.0.0.0)
- **Services critiques** : Coolify, Portainer, Tailscale, SSH, Hermes, CF tunnels
- **Services endormables** : Ollama, SearXNG, n8n, OpenWebUI, Firecrawl
- **GitHub** : compte ziri22, SSH ed25519 configuré

## ⚠️ Piège : Modèles Ollama et contexte minimum
Hermes exige ≥64K tokens de contexte. Avant d'installer un modèle Ollama, vérifier `ollama show <model> | grep context`. Si <64K, ajouter `context_length` override dans config.yaml fallback_providers. Exemples : qwen2.5-coder:7b=32K ❌, qwen3:8b=40K (override requis), llama3.2:3b=128K ✅.

## ⚠️ Piège : Suppression de modèle Ollama casse les cron jobs
Avant de `ollama rm <model>`, vérifier TOUJOURS les cron jobs qui l'utilisent :
```bash
hermes cron list | grep <model>
```
Chaque cron job référençant le modèle supprimé plantera silencieusement. Mettre à jour les cron jobs VERS UN AUTRE MODÈLE avant suppression. Exemple : `ollama rm qwen2.5-coder:7b` → d'abord `hermes cron update <id> --model deepseek-ai/deepseek-v4-flash --provider nvidia-nim`.

## ⚠️ Piège : SSH key copy-paste depuis Telegram
Telegram peut corrompre les caractères d'une clé SSH (e.g., `l` minuscule → `1`, sauts de ligne insérés). Toujours vérifier la clé sur https://github.com/settings/keys après ajout. Si `Permission denied`, supprimer et recoller en UNE SEULE LIGNE.

## Workflow typique
1. **Audit** la config actuelle du service
2. **Déployer** via Docker Compose ou systemd
3. **Sécuriser** (firewall, auth, limits)
4. **Monitorer** (health checks, logs, alertes)
5. **Optimiser** (sleep/wake, économie RAM)

## Références
- `references/github-ssh-repo-setup.md` — SSH key generation, PAT tokens, repo creation, Telegram copy-paste pitfalls

## Connexions Knowledge Graph
- [[service-coolify]] — PaaS dashboard
- [[service-ollama]] — LLM inference local
- [[tool-service-manager]] — Auto sleep/wake
- [[tool-devops-scripts]] — Scripts de maintenance

Files in this skill

  • SKILL.md3.7 KB
  • references/github-ssh-repo-setup.md1.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.