Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
fr:informatique:server:yuno_big [2025/02/10 17:39] – supprimée - modification externe (Date inconnue) 127.0.0.1 | fr:informatique:server:yuno_big [2025/02/10 17:39] (Version actuelle) – ↷ Page déplacée de informatique:server:yuno_big à fr:informatique:server:yuno_big kodein | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Yunohost reste, le hardware change ====== | ||
+ | [[fr: | ||
+ | Mais déjà quasi à moi seul, j'ai réussi à saturer l' | ||
+ | Sur le Lenovo Tiny, la seule manière d'en rajouter, c'est de brancher du stockage en USB (ou de changer le SSD pour un plus gros).\\ | ||
+ | Comme je souhaite accueillir de nouveaux utilisateurs, | ||
+ | ==== Hardware ==== | ||
+ | * Ryzen 5 3600 | ||
+ | * 48Go de ram | ||
+ | * 1 SSD j' | ||
+ | * Carte mère ATX (GROS point positif, je peux agrandir l' | ||
+ | * 2 HDD 1To + 1 HDD de 2To | ||
+ | * Nvidia GTX970 | ||
+ | Alors, pourquoi coller une GTX970 dans une tour serveur ? Pour le Cuda et l' | ||
+ | |||
+ | Pourquoi mettre un SSD ? Parce que ça booste les perfs des DB, des dépendances logicielles etc. (et, en l' | ||
+ | ==== Software ==== | ||
+ | * la liste précédente (ptet avec quelques modifs) | ||
+ | * Jellyfin | ||
+ | * ??? peut-être d' | ||
+ | |||
+ | Rien que pour Jellyfin, la GTX970 est utile. Ce logiciel peut exploiter la carte graphique pour transcoder à la volée un flux vidéo. Peertube profite aussi du hardware pour décharger le CPU. | ||
+ | |||
+ | La CG permet aussi de boost les perfs de Recognize dans Nextcloud (plugin qui utilise le machine learning pour attribuer des étiquettes automatiquement aux photos, vidéo, fichiers audio stockés dans le serveur). | ||
+ | |||
+ | Nextcloud va aussi beaucoup profiter de l' | ||
+ | ==== Utilisation ==== | ||
+ | Y aurait moins d'une dizaine d' | ||
+ | |||
+ | Un de mes "grand projet" | ||
+ | Du coup, j' | ||
+ | |||
+ | Toujours sur Peertube, je voudrais tester de diffuser des live stream. Rien que pour voir si la connexion et le serveur tiennent le choc. | ||
+ | ===== Migration ===== | ||
+ | Va se dérouler en plusieurs temps : | ||
+ | ==== Préparation Big ==== | ||
+ | Big, c'est le surnom que j' | ||
+ | === Montage === | ||
+ | Donc, montage de tout le matos qui composant mon ancien PC dans la tour que mon père m'a filé. | ||
+ | C'est pas l' | ||
+ | === Setup Yunohost === | ||
+ | == Partitionnement == | ||
+ | ^ partition ^ format ^ support(s) ^ | ||
+ | | / | BTRFS | SSD NVME | | ||
+ | | / | ||
+ | | / | ||
+ | | Swap | SWAP | HDD 2To | | ||
+ | |||
+ | == Installation == | ||
+ | Après quelques péripéties qui ont retardé l' | ||
+ | |||
+ | Le truc, c'est de ne pas faire la mise en route, s' | ||
+ | Comme ça, la restauration des comptes et des boites mails peut se dérouler proprement. | ||
+ | ==== Bye bye Tiny ==== | ||
+ | Après tout, c'est un Lenovo Tiny autant abréger. Puis Tiny & Big, ça se combine pas mal. | ||
+ | === Backup === | ||
+ | Le SSD est quasi complètement saturé (bien trop de photos ces dernières vacances). Du coup, il n'y a plus de place disponible pour créer un backup complet de mon système. | ||
+ | Je suis donc passé par un hdd externe. HEUREUSEMENT, | ||
+ | |||
+ | J'ai monté le HDD USB en tant que / | ||
+ | Pour plus de facilité, mes backup sont scindés en 3 : | ||
+ | * les instances serveurs à l' | ||
+ | * nextcloud (le fichier le plus lourd) | ||
+ | * config système, comptes utilisateurs et boites mail | ||
+ | === Extinction (pas du tout définitive) === | ||
+ | Voilà, les données sont sauvées, Tiny va être réutiliser pour un autre usage dans un futur plus ou moins proche. Peut-être en tant que serveur dédié pour certains jeux, je ne sais pas encore. | ||
+ | |||
+ | En tous cas, il aura bien rempli sa tâche. Bien mieux que prévus, même. | ||
+ | |||
+ | ==== Mise en route Big ==== | ||
+ | === Restauration backups === | ||
+ | Après avoir branché et monté le HDD USB sur Big, j'ai copié les backup vers / | ||
+ | |||
+ | Le backup à restaurer en priorité est celui contenant la config système et les comptes utilisateurs, | ||
+ | Une fois ces données restaurées, | ||
+ | J'ai ensuite restauré l' | ||
+ | Et finalement, nextcloud. Le truc massif dont j'ai lancé la restauration avant d' | ||
+ | |||
+ | === Tests après restauration === | ||
+ | * Passer la détection de problèmes de Yunohost. **✔** \\ Quelques trucs à corriger niveau DNS et c' | ||
+ | * Réception de mail provenant d'un autre domaine. **✔** \\ Mail bien reçu. | ||
+ | * J'ai posté sur mastodon. **✔** \\ La timeline s' | ||
+ | * Refédérer mon instance peertube aux autres (je sais pas pourquoi je perds systématiquement mes fédérations) et regarder une vidéo " | ||
+ | * Éditer une page du DokuWiki. **✔** | ||
+ | * Me connecter à Nextcloud, envoyer un message à ma compagne via Talk, vérifier la sync des clients sur mes machines. **✔** \\ Y avait juste un plugin mineur qui merdait, désinstallé/ | ||
+ | |||
+ | ===== Améliorations ===== | ||
+ | |||
+ | === Exploiter la CG === | ||
+ | Il me reste encore à faire le nécessaire pour booster les perfs en transcodage vidéo et pour tout ce qui peut utiliser le CUDA. Genre les tensorflow machins qui analysent les photos pour identifier ce qu' | ||
+ | |||
+ | J' | ||
+ | La je suis en train de réfléchir à remplacer la gtx970 par une CG mieux supportée sous Linux. Genre une petite Intel ARC A380. Elle est pas trop chère, moins gourmande comparée à la gtx970, très efficace pour le transcodage et très simple à exploiter pour cet usage sous Linux. | ||
+ | --- // | ||
+ | |||
+ | Bon, alors, petite déception, Yunohost utilise encore le Kernel 5.10 qui n' | ||
+ | Et dans les backports de bullseye, ça monte que jusqu' | ||
+ | Du coup, il ne me reste plus qu'à attendre yunohost 12 sous Debian Bookworm... | ||
+ | --- // | ||
+ | |||
+ | === Stockage === | ||
+ | Pour le moment, la machine tourne avec des HDD pour ordi de bureau. Je voudrais passer sur des HDD destinés aux NAS ou aux serveurs puisqu' |