Étiquette : auto hébergement

  • Installer YunoHost sur un Raspberry Pi

    1. Pré‑préparations – Ce qu’il faut avant de commencer

    • Raspberry Pi 3 / 4 / 5 (avec son câble d’alimentation)
    • Carte micro‑SD de Minimum 16 GB 
    • Câble Ethernet RJ‑45 – connecte‑le à ton routeur
    • Ordinateur (PC/Mac) – pour télécharger l’image et la graver sur la SD

    Astuce : si tu n’as pas de domaine, pas de souci : YunoHost te propose un domaine gratuit en .nohost.me que tu peux utiliser dès maintenant.

    2. Téléchargement de l’image YunoHost

    Clique sur le lien suivant :

    Télécharger l’image stable

    Enregistre le fichier sur ton ordinateur.

    3. Graver l’image sur la carte micro‑SD

    1. Télécharge Etcher (recommandé) : balena.io/etcher. Installe‑le.
    2. Lance Etcher :
    • Choisis l’image yunohost******-rpi-stable.img.
    • Choisis la carte SD (attention à bien sélectionner la bonne !).
    • Clique sur Flash et attends la fin.

    4. Démarrer le Raspberry Pi

    1. Insère la carte SD dans le Pi.
    2. Brancher le câble Ethernet sur le routeur.
    3. Branche l’alimentation → le Pi démarre. Patiente 3–5 min (les LED clignotent).

    5. Accéder à l’interface Web (WebAdmin)

    Sur ton ordinateur, ouvre ton navigateur et tape :

    https://yunohost.local
    # OU l’adresse IP locale (ex : 192.168.1.42)
    

    Si ton navigateur bloque le certificat auto‑signé, clique sur “Avancé” puis “Accepter le risque…”.

    Configuration initiale

    1. Nom de domaine – choisis monserveur.nohost.me (ou ton domaine existant).
    2. Compte admin – nom d’utilisateur (ex : miguel) et mot de passe solide.
    3. Clique sur Terminer / Suivant.

    6. Mise à jour du système (Important)

    7. Vérifier le serveur (Diagnostic)

    Dans la barre latérale, clique sur Diagnostic. Le système affichera les points à régler (DNS, ports, etc.).

    À la première fois, tu peux ignorer les alertes qui ne te concernent pas (ex : port 80 si tu n’utilises pas le Web).

    8. Obtenir un certificat Let’s Encrypt (HTTPS officiel)

    1. WebAdmin → Domaineston domaine.
    2. Clique sur Certificat, sélectionne Let’s Encrypt puis Installer.
    3. Le certificat sera généré et tu pourras accéder à ton serveur via HTTPS sans avertissement.

    9. Félicitations !

    Tu as maintenant un serveur YunoHost fonctionnel ! Installe tes applications depuis Applications, pense à faire une sauvegarde (l’option est dans WebAdmin > Sauvegarde).

    Fediverse Reactions
  • #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
  • #Nomdedomaine

    #Nomdedomaine

    Qu’est-ce qu’un Nom de Domaine ?

    Un nom de domaine est l’adresse unique que les internautes utilisent pour accéder à votre site web. C’est l’équivalent d’une adresse postale sur Internet. Par exemple, dans l’URL `www.exemple.com`, `exemple.com` est le nom de domaine. Les noms de domaine sont essentiels pour établir une présence en ligne et permettent aux utilisateurs de trouver facilement votre site.

    Pourquoi un Nom de Domaine est-il Important ?

    1. Identité en Ligne : Un nom de domaine bien choisi renforce votre marque et aide les utilisateurs à se souvenir de votre site.
    2. Professionnalisme : Avoir un nom de domaine personnalisé donne une image plus professionnelle que d’utiliser une adresse générique fournie par un service d’hébergement gratuit.
    3. SEO : Les moteurs de recherche utilisent les noms de domaine comme un facteur de classement. Un nom de domaine pertinent peut améliorer votre visibilité en ligne.
    4. Auto-hébergement : Lorsque vous vous auto-hébergez, posséder un nom de domaine personnel est crucial. Il permet d’accéder facilement à vos services web (comme un serveur de fichiers, un blog, ou une application) sans avoir à retenir une adresse IP complexe. Cela rend vos services plus accessibles et professionnels.

    Alternatives au Nom de Domaine pour l’Auto-hébergement

    Si vous ne souhaitez pas ou ne pouvez pas obtenir un nom de domaine, voici quelques alternatives pour accéder à vos services auto-hébergés :

    1. Adresse IP Publique : Vous pouvez accéder à votre serveur directement via son adresse IP publique. Cependant, cela peut être moins pratique et mémorable qu’un nom de domaine.
    2. Services de DNS Dynamique : Des services comme No-IP ou DynDNS offrent des sous-domaines gratuits qui peuvent être mis à jour dynamiquement pour pointer vers votre adresse IP, même si elle change.
    3. Réseaux Locaux : Pour un usage strictement local, vous pouvez utiliser des noms d’hôtes locaux ou des adresses IP locales pour accéder à vos services.
    4. Tunneling et Proxy : Utiliser des services comme ngrok ou des configurations de proxy inversé pour exposer vos services localement hébergés à Internet sans besoin d’un nom de domaine.

    Conseils pour Bien Choisir un Nom de Domaine

    1. Court et Mémorable : Optez pour un nom court et facile à retenir. Évitez les noms trop longs ou complexes.
    2. Pertinence : Choisissez un nom qui reflète votre activité ou votre contenu. Cela aide les utilisateurs à comprendre immédiatement ce que votre site propose.
    3. Évitez les Nombres et Tirets : Les noms de domaine sans chiffres et tirets sont généralement plus faciles à retenir et à taper.
    4. Extension de Domaine : L’extension `.com` est la plus populaire, mais d’autres extensions comme `.fr`, `.net`, ou `.org` peuvent aussi être appropriées selon votre activité.
    5. **Vérifiez la Disponibilité** : Assurez-vous que le nom de domaine que vous souhaitez est disponible. Vous pouvez utiliser des outils en ligne pour vérifier la disponibilité.

    Comment Obtenir un Nom de Domaine ?

    1. Choisissez un Registraire (registrar) : Un registraire de noms de domaine est une entreprise qui gère la réservation des noms de domaine. Des exemples incluent GoDaddy, Namecheap, et OVH.
    2. Recherchez la Disponibilité : Utilisez l’outil de recherche du registraire pour vérifier si le nom de domaine souhaité est disponible.
    3. Enregistrez le Nom de Domaine : Une fois que vous avez trouvé un nom disponible, suivez les instructions pour l’enregistrer. Vous devrez fournir des informations de contact et payer une redevance annuelle.
    4. Configurez les Paramètres DNS : Après l’enregistrement, vous devrez configurer les paramètres DNS pour pointer votre nom de domaine vers votre hébergement web.

    Conclusion

    Choisir un bon nom de domaine est une étape cruciale dans la création de votre présence en ligne. En suivant ces conseils, vous pouvez sélectionner un nom de domaine qui renforce votre marque et facilite l’accès à votre site pour les utilisateurs. N’oubliez pas de prendre le temps de bien réfléchir à votre choix, car un bon nom de domaine peut faire une grande différence dans le succès de votre site web, surtout si vous optez pour l’auto-hébergement.



    Mistral AI

  • #YunoHost

    #YunoHost

    YunoHost : Hébergez Vos Services Web Facilement

    YunoHost est une solution gratuite et open-source qui vous permet de devenir votre propre hébergeur de services web. Voici pourquoi c’est une excellente option :

    Qu’est-ce que YunoHost ?

    YunoHost est un système basé sur Debian qui simplifie l’auto-hébergement. Il vous permet de gérer vos propres services web sans avoir besoin de compétences techniques avancées.

    Pourquoi Choisir YunoHost ?

    1. Facile à Installer et à Utiliser : L’installation de YunoHost est simple et rapide. L’interface est intuitive, ce qui rend la gestion des services accessible à tous.
    2. De Nombreuses Applications Disponibles : YunoHost propose plus de 100 applications prêtes à l’emploi, comme Nextcloud, WordPress, et bien d’autres. Vous pouvez les installer en quelques clics.
    3. Sécurité et Confidentialité : En hébergeant vos services vous-même, vous gardez le contrôle de vos données. YunoHost intègre des fonctionnalités de sécurité pour protéger vos informations.
    4. Communauté Active : YunoHost bénéficie d’une communauté active qui peut vous aider en cas de besoin. Vous trouverez des forums, de la documentation, et des canaux de discussion pour vous soutenir.

    Comment Commencer avec YunoHost ?

    1. Choisissez un Matériel : YunoHost peut être installé sur différents types de matériel, comme des ordinateurs, des serveurs, ou même des Raspberry Pi.
    2. Installez YunoHost : Téléchargez YunoHost depuis le site officiel et suivez les instructions d’installation.
    3. Gérez Vos Services : Utilisez l’interface web pour configurer votre domaine, gérer les utilisateurs, et installer les applications de votre choix.

    Conclusion

    YunoHost est parfait pour ceux qui veulent reprendre le contrôle de leurs données et services en ligne. Simple à utiliser et sécurisé, il vous permet de devenir votre propre hébergeur en quelques étapes. Essayez YunoHost et rejoignez la communauté des auto-hébergeurs !