SecuDash est un tableau de bord de cybersécurité tout-en-un qui agrège et affiche en temps réel des informations critiques sur les menaces, les vulnérabilités, les attaques ransomware et les marchés financiers liés à la cybersécurité.
Cette image officielle vous permet d'exécuter SecuDash dans un conteneur isolé sans avoir à installer manuellement les dépendances.
# Télécharger et exécuter le conteneur
docker run -d --name secudash -p 5000:5000 joblinours/secudash:latest
L'application sera accessible à l'adresse http://localhost:5000 dans votre navigateur avec la configuration par défaut.
Si vous voulez utiliser votre propre configuration dans le conteneur, vous devez créer les dossiers nécessaires :
mkdir -p SecuDash_config SecuDash_cache
puis insérer la configuration dans le répertoire SecuDash_config. Vous pouvez créer les fichiers suivants:
secu_dash_config.json){
"refresh_minutes": 60,
"colors": {
"main": "#e63a30",
"bg": "#181a1b",
"card": "#232320",
"text": "#f7f6f1"
}
}
rss_feeds.json)[
{
"title": "The Hacker News",
"url": "https://feeds.feedburner.com/TheHackersNews"
},
{
"title": "Threatpost",
"url": "https://threatpost.com/feed/"
},
{
"title": "CERT-FR",
"url": "https://www.cert.ssi.gouv.fr/feed/"
}
]
markets.json)[
{
"symbol": "CRWD",
"name": "CrowdStrike",
"type": "stock"
},
{
"symbol": "BTC",
"name": "Bitcoin",
"type": "crypto"
},
{
"symbol": "ETH",
"name": "Ethereum",
"type": "crypto"
}
]
shortcuts.json)[
{
"name": "CVE Details",
"url": "https://www.cvedetails.com/",
"icon": "fa-solid fa-bug"
},
{
"name": "Shodan",
"url": "https://www.shodan.io/",
"icon": "fa-solid fa-search"
}
]
puis exécutez le conteneur en liant vos volumes :
docker run -d --name secudash \
-p 5000:5000 \
-v $(pwd)/SecuDash_config:/app/.config \
-v $(pwd)/SecuDash_cache:/app/.cache \
joblinours/secudash:latest
Le conteneur utilise deux volumes principaux:
/app/.config : Contient les fichiers de configuration/app/.cache : Stocke les données mises en cacheEn montant ces répertoires depuis votre hôte, vous vous assurez que les configurations et les données mises en cache persistent entre les redémarrages du conteneur.
Pour mettre à jour votre instance avec la dernière version:
# Arrêter et supprimer le conteneur existant
docker stop secudash
docker rm secudash
# Télécharger la dernière version de l'image
docker pull joblinours/secudash:latest
# Redémarrer le conteneur
docker run -d --name secudash \
-p 5000:5000 \
-v $(pwd)/SecuDash_config:/app/.config \
-v $(pwd)/SecuDash_cache:/app/.cache \
joblinours/secudash:latest
# Voir les logs du conteneur
docker logs secudash
# Suivre les logs en temps réel
docker logs -f secudash
Vérifiez que:
/app/.configVérifiez que:
docker psdocker port secudashContent type
Image
Digest
sha256:5732bbadb…
Size
99.6 MB
Last updated
over 1 year ago
docker pull joblinours/secudash