Catégorie : Raspberry pi

  • #YunoHost: un hébergement auto‑géré à la portée de tous

    #YunoHost: un hébergement auto‑géré à la portée de tous

    1. Pourquoi choisir YunoHost ?

    YunoHost est une distribution serveur basée sur Debian qui vise à rendre l’auto‑hébergement accessible à tous, même à ceux qui n’ont que très peu de connaissances systèmes. Le projet repose sur le principe : « Why you no host ? » – pourquoi ne pas héberger soi‑même ? Il regroupe toutes les étapes d’installation et de gestion d’un serveur dans une interface web simple et claire, tout en conservant la robustesse et la sécurité de Debian [3].

    • Installation en quelques clics – le script d’installation officiel prépare le système, crée le premier compte admin, configure le domaine et le routeur, puis vous accueille sur une interface d’administration intuitive [5].
    • Catalogues d’applications – plus de 500 apps (Nextcloud, WordPress, Roundcube, etc.) peuvent être déployées en un seul clic, sans toucher à la ligne de commande [1][5].
    • Gestion centralisée des comptes – les utilisateurs sont créés via LDAP, les droits sont attribués de façon granulaire et un portail SSO permet un accès unique à toutes les applications installées [5].

    2. Usages typiques

    Type d’utilisateur Besoins couverts par YunoHost Exemple d’applications
    Particuliers / Familles Stockage de fichiers, synchronisation de contacts et calendriers, partage de photos, site personnel ou blog Nextcloud, WordPress, Piwigo
    Associations, petits groupes Boîtes mails avec domaine propre, site vitrine, outil de collaboration (chat, wiki) Roundcube, DokuWiki, Mattermost
    Petites entreprises Gestion de comptes multiples, facturation, CRM léger, sauvegardes automatisées Firefly III (comptabilité), Kanboard, Gitlab (déploiement limité)
    Développeurs & makers Installation de services personnalisés via MyWebapp ou conteneurs légers, test d’applications MyWebapp, Docker‑compatible (via scripts)
    Éducation / Laboratoire Création d’environnements d’apprentissage, partage de ressources pédagogiques Moodle, Jupyter Hub (via app)

    Ces scénarios sont directement supportés par le catalogue officiel ; si l’application désirée n’y figure pas, il est possible de créer une custom webapp ou d’installer le logiciel manuellement tout en profitant de la configuration Nginx, DNS, certificats Let’s Encrypt gérée par YunoHost [5].

    3. Choix du matériel

    YunoHost tourne sur tout hardware capable d’exécuter Debian 12 (Bookworm). La flexibilité du projet vous permet de l’installer :

    Plateforme Configuration minimale recommandée Points forts
    Raspberry Pi 3/4 1 Go RAM, carte SD ou SSD USB, connexion Ethernet Faible consommation, idéal pour un petit serveur maison ou une association
    Box ARM (Odroid, Orange Pi, etc.) 2 Go RAM, stockage SSD Bon compromis performance/énergie
    VPS/Dédié 1–2 Go RAM, 1 vCPU (minimum) – 2 vCPU pour plus d’apps Accès réseau stable, évolutif à la demande
    Serveur x86 / x86‑64 2 Go RAM, 20 Go SSD, 1 vCPU (plus selon charge) Support complet des services lourds (Nextcloud + mail)

    Le projet recommande 512 Mo de RAM comme minimum, mais pour un usage multi‑applications (mail + Nextcloud + site) il est conseillé d’avoir 2–4 Go de RAM et au moins 15 Go de SSD afin d’éviter les lenteurs [8]. Sur un Raspberry Pi 3, YunoHost fonctionne très bien pour un petit site web, un Nextcloud et quelques comptes mails ; en revanche, un Pi 1 est souvent jugé trop limité en performances [9].

    4. Sécurité et maintenance

    • Certificats SSL automatisés grâce à Let’s Encrypt ; le renouvellement est géré en tâche de fond [5].
    • Pare‑feu nftables et fail2ban intégrés pour protéger les services contre les attaques courantes [5].
    • Sauvegardes intégrées – chaque application dispose d’un mécanisme de snapshot qui peut être exporté automatiquement sur un stockage externe [5].
    • Mises à jour régulières – le cœur YunoHost et les apps sont mis à jour via le gestionnaire de paquets APT/Dpkg ; les versions stables sont publiées régulièrement (ex. 12.1.6.1 en mai 2025) [3][4].

    5. Conclusion

    YunoHost se démarque par sa simplicité d’utilisation (interface web, installation en un clic), son catalogue riche d’applications et sa flexibilité matérielle (du Pi 3 à un serveur dédié). Que vous soyez un particulier souhaitant reprendre le contrôle de vos données, une petite association cherchant un espace collaboratif, ou une PME qui veut un serveur interne sans complexité, YunoHost propose une solution prête à l’emploi, sécurisée et évolutive.

    « YunoHost : le serveur qui se configure tout seul pour que vous puissiez enfin garder la main sur vos services numériques » — le leitmotiv du projet [1][5].

    Fediverse Reactions
  • Flasher une carte sd pour un Raspberry Pi

    Flasher une carte sd pour un Raspberry Pi

    Matériel nécessaire :

    1. Une carte SD (de préférence de classe 10 ou supérieure, avec au moins 8 Go d’espace).
    2. Un ordinateur avec un lecteur de carte SD.
    3. Un adaptateur de carte SD si votre ordinateur n’a qu’un port pour carte microSD.
    4. Un logiciel de flashage de carte SD (comme Balena Etcher ou Raspberry Pi Imager).

    Étapes à suivre :

    1. Télécharger le système d’exploitation :

    • Rendez-vous sur le site officiel du système d’exploitation que vous souhaitez installer et téléchargez l’image adaptée à votre modèle de Raspberry Pi.

    2. Télécharger et installer le logiciel de flashage :

    • Balena Etcher : Téléchargez et installez Balena Etcher depuis son site officiel. Il est disponible pour Windows, macOS et Linux.
    • Raspberry Pi Imager : Vous pouvez également utiliser Raspberry Pi Imager, disponible sur le site officiel de Raspberry Pi.

    3. Insérer la carte SD dans votre ordinateur :

    • Insérez la carte SD dans le lecteur de carte SD de votre ordinateur. Vous pouvez utiliser un adaptateur si nécessaire.

    4. Flasher la carte SD avec le système d’exploitation :

    • Avec Balena Etcher :
    1. Ouvrez Balena Etcher.
    2. Cliquez sur « Flash from file » et sélectionnez le fichier .img ou .zip de Raspberry Pi OS que vous avez téléchargé.
    3. Sélectionnez votre carte SD comme destination.
    4. Cliquez sur « Flash! » et attendez que le processus soit terminé.
    • Avec Raspberry Pi Imager :
    1. Ouvrez Raspberry Pi Imager.
    2. Cliquez sur « Choose OS » et sélectionnez le système d’exploitation de votre choix dans la liste. Si votre système d’exploitation n’est pas listé, choisissez « Use custom » pour sélectionner le fichier d’image que vous avez téléchargé.
    3. Cliquez sur « Choose SD Card » et sélectionnez votre carte SD.
    4. Cliquez sur « Write » et attendez que le processus soit terminé.

    5. Éjecter la carte SD en toute sécurité :

    • Une fois le flashage terminé, éjectez la carte SD de votre ordinateur en toute sécurité.

    6. Insérer la carte SD dans le Raspberry Pi :

    • Insérez la carte SD dans le slot de carte SD de votre Raspberry Pi.

    7. Démarrer le Raspberry Pi :

    • Connectez votre Raspberry Pi à un écran, un clavier et une souris, puis branchez l’alimentation. Le Raspberry Pi devrait démarrer automatiquement et vous pourrez suivre les instructions à l’écran pour configurer le système.

    Remarques :

    • Assurez-vous que la carte SD est correctement insérée dans le Raspberry Pi.
    • Si vous rencontrez des problèmes, vérifiez que le fichier d’image du système d’exploitation n’est pas corrompu et que la carte SD fonctionne correctement.

    En suivant ces étapes, vous devriez être en mesure de flasher une carte SD pour votre Raspberry Pi sans problème !