Skip to content

install

Installer un composant système, une application ou un groupe d'applications prédéfini.

Utilisation

sh
mithrandir install <cible>

Arguments

ArgumentDescription
cibleRequis. Ce qu'il faut installer — voir les cibles ci-dessous

Cibles

Composants système

CibleDescription
dockerInstaller le moteur Docker sur l'hôte (inclut la configuration du swap)
backupInstaller rclone et le timer systemd de sauvegarde pour les sauvegardes programmées
httpsInstaller Caddy comme reverse proxy HTTPS wildcard utilisant le challenge DNS-01 de DuckDNS
firewallInstaller le pare-feu UFW avec ufw-docker pour le contrôle des ports compatible Docker

Stacks

Installer un groupe prédéfini d'applications en une seule commande. Les applications déjà installées sont automatiquement ignorées.

StackApplications
mediaqBittorrent, Prowlarr, Radarr, Sonarr, Bazarr, Seerr, Jellyfin, Navidrome, Lidarr, Audiobookshelf, Immich
media-movies-tvqBittorrent, Prowlarr, Radarr, Sonarr, Bazarr, Seerr, Jellyfin
media-audioNavidrome, Lidarr, Audiobookshelf, qBittorrent
media-picturesImmich
media-gamesRetroAssembly
securityCaddy (reverse proxy HTTPS), Pi-hole (DNS)

Exemples :

sh
mithrandir install media-movies-tv    # Installer le stack complet films & séries
mithrandir install security           # Installer Caddy et Pi-hole

Applications

Tout nom d'application du registre peut être utilisé comme cible. Applications disponibles :

actualbudget, sure, homarr, pihole, homeassistant, jellyfin, jellyseerr, sonarr, radarr, lidarr, prowlarr, qbittorrent, navidrome, duckdns, wireguard, vaultwarden, flaresolverr, omni-tools, excalidraw, openwebui, immich, gatus, bazarr, seerr, trip, retroassembly

Remarques

  • Nécessite les privilèges root
  • install https nécessite que DuckDNS soit installé et en cours d'exécution au préalable, et construit une image Docker Caddy personnalisée avec le module caddy-dns/duckdns
  • Vaultwarden nécessite ENABLE_HTTPS=true dans .env
  • Certaines applications installent automatiquement des applications compagnons (par ex. jellyseerr installe jellyfin)
  • L'installation par stack ignore les applications déjà installées et inclut automatiquement les applications compagnons
  • Le stack security n'inclut pas Caddy — installez-le séparément avec mithrandir install https