Catégories
Fab's parle d'informatique

NextCloud perso : mes fichiers partout.

Logo de NextCloud, logiciel libre forké d'Owncloud
le logo du fork d’owncloud

Bonjour à tous !
Ami-es SysAdmins, amateurs-trices du libre et autres web-users, je viens aujourd’hui vous parler de ma dernière installation en date : un cloud perso motorisé par nextcloud.
Ça faisait longtemps qu’on avait pas parlé de ma fibre SysAdmin.

Nextcloud, owncloud ?

NextCloud est un fork d’owncloud, l’équipe s’est scindé pour diverses divergences sur la gestion de l’entreprise en 2016.
Plus d’informations.

Mon choix s’est porté sur le dernier-né qui se dirige, semble-t-il, moins vers le monde payant et entrepreneurial que son prédécesseur. Je n’avais aucune expérience dans l’un ou l’autre, donc pas d’avis réellement tranché.

Pourquoi un NextCloud perso ?

Ça fait quelques temps que je cherche à m’affranchir de plus en plus des GAFAM. Je souhaite être maître de mes données autant que possible, réduire et maîtriser ce que je leur offre comme données personnelles. De plus, la décentralisation des données est au cœur même de la création d’internet et devrait, selon moi, rester réelle. Si tout est chez Google (ou équivalent) nous ferions disparaître le concept même des internets.

Je voulais donc un endroit où centraliser mes données, personnelles comme “professionnelles” (pour la chaîne ou mes expérimentations personnelles j’entends). J’en avais, honnêtement, un peu marre de copier mes fichiers de conf d’un poste à l’autre. Je fais régulièrement des sauvegardes (de mes postes de travail, des mes fichiers persos importants, de mon smartphone,…) et il est utile d’y avoir accès partout afin de pouvoir sauvegarder lorsque j’en ai le temps et où que je sois.

Toutes ces raisons, ainsi que mon habituel enthousiasme pour les logiciels libres, m’ont amenés à chercher à m’installer un Cloud personnel.

Où l’ais-je mis ?

Alors si je n’avais pas passé le pas plus tôt, c’est principalement parce que je tenais à mettre le serveur cloud chez moi. Physiquement chez moi, je l’aurais installé sur un Raspberry pi par exemple.

Raspberry Pi 3 modèle B
Raspberry Pi 3 modèle B, mon outil d’auto-hébergement de divers services.

Mais mon débit internet est véritablement trop faible à la maison. J’y héberge déjà un openVPN (j’en parlerais un jour), un mediacenter, je galère à mettre en ligne mes vidéos, etc… Mon débit aurait trop souffert de partager la navigation du foyer.
Alors, je me suis résolu à l’héberger chez planethoster, mon hébergeur actuel. Disposant d’un espace disque illimité, je me suis dit “Allez, pourquoi pas?!”

Je ne détaillerais pas ici l’installation, puisque j’ai profité de l’outil “softaculous” de PH, permettant d’installer en deux clic un paquet d’outils sur un domaine ou sous-domaine. De ce que j’ai suivi et expérimenté sur des VMs, c’est plutôt simple. Me voici donc devant mon outil tout beau tout propre.

Et maintenant what’s Next(Cloud) ?

Nous sommes à quelques jours seulement post-installation et j’en suis déjà très content. Je commence à y déverser une bonne partie de mes fichiers. J’ai souvent besoin d’accéder à certaines photos, certains documents (du JDR par exemple) depuis n’importe où.

Le catalogue d'applications (plugins) sur NextCloud.

Le petit détail bonus: NextCloud dispose d’un certain nombre de plugins, toujours installables en un clic. Ceux-ci permettent d’ajouter de nombreuses fonctionnalités à votre instance.
Il en existe un bon paquet, le premier que je me suis empressé d’installer est le calendrier, pour un service de Google que je n’utiliserais plus. Fonctionnant très bien avec Davx sur F-droid pour mon smartphone, je suis ravi de ne plus partager mes rendez-vous avec gros google.

Voilà un geste aisé dont je suis satisfait aujourd’hui !
Ciao les libristes !

Catégories
Fab's parle d'informatique

ProxMox Virtual Environment : Retour d’expérience.

Salut à tous, nouveau billet info, aujourd’hui je vais vous parler de Proxmox VE, OS libre dédié à la virtualisation de machines par le biais de VM sous KVM ou de containers LXC. Petit tour d’horizon et retour d’expérience après presque 2 ans d’utilisation.

Proxmox c’est quoi ?

Proxmox est une solution de virtualisation de machines basée sur l’hyperviseur (équivalent à VMWare Vsphere ou Citrix de chez Xen) KVM. La license AGPLv3 permet de s’assurer de la liberté d’utilisation du produit.

Proxmox permet également d’utiliser les containers LXC (utilisation du cloisonnement sur le système de fichiers pour virtualiser un système plutôt que sur l’émulation matérielle comme KVM, plus séparée (donc plus sécurisée?) mais plus gourmande en ressource & en espace disque.

L’avantage de ProxMox étant la flexibilité de ces deux systèmes: puissance, rapidité et légèreté avec les Containers Linux et flexibilité, isolation avec les Machines virtuelles (qui elles seulent peuvent héberger un autre OS que le GNU\Linux).

Proxmox chez moi

Après une installation par clé USB (on aurait pu prendre un DVD); comme n’importe quel distrib’ GNU\Linux après tout,  Proxmox est basé sur Debian; on se log en web sur le port 8006 (non standard, volontairement), avec le compte root local créé à l’installation. L’interface du serveur nous l’indique de toutes façons !

Il est bien sûr possible de créer d’autres utilisateurs, ou de lier le nœud à un annuaire LDAP, mais n’ayant pas pratiqué ça, nous ne verrons pas ça ici.

Chez moi je l’ai installé sur un ancien serveur récupéré auprès d’une entreprise au moment du renouvellement de leur matériel informatique par du neuf. Je comptais m’en servir de serveur de test, et comme je sortais tout juste d’une formation de 5 jours sur ESXi de VMWARE.
Je me fixe alors 2 objectifs :

  1. Voir ce qui se fait en face de VMware, voir si l’équivalent à les mêmes possibilités, les mêmes fonctions, la même flexibilité.
  2. Comprendre la virtualisation de façon globale, en appliquant les exemples vus en formation VMware sur l’Hyperviseur Open Source ProxMox.

Donc je me lance, sans savoir ou je vais, dans l’interface de mon Hyperviseur. Je créé une machine, accède à mes espaces disque, j’y upload des ISOS et commence l’installation de systèmes Debian sur VM, avant de découvrir le pouvoir des containers  et de turnkey-linux !

Les avantages de proxmoxVE.

Après quelques machines fonctionnelles, je m’étais monté déjà un openLDAP (pour voir ! ), un serveur LAMP (pour tester des bouts de web persos), un ipcop (pour m’amuser ! ), et une poignée de VM d’autres OS (ArchLinux, Fedora, Kali, Winblue,..), juste pour les tester, comme j’aurais fait sur un Virtualbox.

Puis je découvre, et comprends les containers LXC. Alors je m’empresse de migrer mon apache2, et d’explorer l’idée de LXC. Puis je tombe sur un menu de déploiement automatisé dans Proxmox, des liens vers des containers pré-construits fournis par “turnkey-linux“.

Joie.

Deux clics et j’ai un système virtualisé fonctionnel & installé ? waaaah ! autant vous dire que j’en ai testé des trucs ! openVPN (toujours pas paramétré), etherpad (pour comparer au mien), un nginx (pour mettre face à apache2), … Bref, je me suis amusé !

BIlan, après 2 ans.

Proxmox réponds à mes besoins, au quotidien, pour la maison. La machine que j’ai n’est pas très puissante, deux processeurs physiques d’un ancien temps, mais j’y fait ce dont j’ai besoin ou envie. C’est une bonne plateforme pour l’apprentissage, je n’ai pas vraiment eu l’occasion de la tester en production avec plusieurs noeuds en redondance ou des centaines d’utilisateurs accrochés à ses machines.

Toutefois je suis très content de mon hyperviseur opensource, je suis un enthousiaste des logiciels libres, opensource et gratuits. Entre turnkey-linux et la flexibilité de Proxmox Virtual Environment, il y a de quoi s’amuser et produire ! Aujourd’hui, j’envisage toutefois de l’éteindre, car j’ai déplacé plusieurs services qui tournaient dessus (ou sur d’autres tours) sur des Raspberry PIs. La machine elle-même consomme pas mal d’électricité, il est possible que je m’en débarasse, mais seulement pour en installer un autre sur la framboise 3.14 !

Merci de m’avoir lu, j’éspère que ce petit retour vous aura plu, à bientôt !

Catégories
Fab's parle d'informatique

Mes OS à la maison.

Bonjour à tous, on va parler d’OS (non pas le tibia!) mais bien des mes Systèmes d’Exploitations (ou Operating System) sur les différents postes de la maison. Faisons donc ensemble un petit tour des ordinateurs qui tournent chez moi.

Je n’ai plus de Microsoft à la maison !

J’en ai déjà parlé, mais je n’ai plus d’OS Windows à la maison. Le dernier était au salon, et ne servait qu’à regarder des films, donc je l’ai remplacé par Kodi.

Ça faisait un moment que je voulais me débarrasser des logiciels et OS propriétaires à la maison, je ne les affectionne pas particulièrement. De plus je ne les trouve pas plus pratiques, plus puissants ou plus intuitifs.

Catégories
Fab's parle d'informatique

5 éléments qui me font kiffer être en Ligne de commande.

Si vous me connaissez un peu, vous savez que j’aime l’Interface en Ligne de Commande (CLI). Je ne tourne que sur des OS GNU\Linux, j’utilise au maximum les logiciels libres. Dans mon travail, comme à la maison, j’utilise la CLI au maximum pour optimiser mon temps, garder le contrôle sur mon poste.

La CLI je l’aime plus chaque jour.

Personnellement, je tourne le plus souvent possible sous zsh. Je le trouve intuitif, fonctionnel et, une fois custom’, ultra puissant. Donc je me sers chaque jour de tas de ligne, d’alias persos etc…

Au quotidien, je n’ai pas toujours le temps de me former, donc j’utilise les commandes telle que je les connais. Je suis pourtant pas un expert, et de façon régulière, je dois rechercher une commande. Parce que je n’ai plus l’orthographe exacte d’un paramètre, parce que je procède à une manip’ que je n’ai pas l’habitude d’effectuer.

Et dans ces moments, je fais des découvertes !

Voici donc,

5 commandes et comportements (parmi tant d’autres) qui me font kiffer être en CLI.
Wodim est intelligent.

Il m’arrive encore parfois de devoir graver un iso sur CD ou DVD. Et j’utilise WODIM, la commande de gravure de la suite logiciel cdrkit.

J’oublie comment la taper, alors je recherche le sujet et je trouve souvent une commande du type :

wodim dev=/dev/sdr0 truc.iso
wodim utilisation classique

en fait je découvre, que si l’on se contente d’invoquer wodim avec le nom de l’iso, sans vitesse, sans périphérique de sortie … Eh bien wodim assume tout seul les éléments non-fournis (graveur, vitesse, type de disque…) et ça fonctionne ! J’aime les commandes intelligentes.

wodim
wodim qui réfléchit et essaie

Catégories
Fab's parle d'informatique

Kodi, retour d’expérience.

J’ai remplacé ma tour du salon par un Raspberry Pi !

Ça faisait des mois que j’en parlais “Je vais virer mon dernier PC windows” m’entendaient dires certaines. “Je joue presque pas aux jeux vidéos,  après tout.” réalisais-je de plus en plus dans mon coin. Alors, après avoir monté un Raspberry pi avec RecalBox pour mon frangin, je me suis convaincu de dépoussiérer mon meuble TV en attaquant Kodi.

Mon Installation.

J’ai donc acquis un Rpi 3B (un de plus, on y reviendra dans d’autres articles si vous voulez). Je l’ai boot sur un Noobs cloné deux minutes plus tôt sur une microSD 8Gig. Kodi est une distrib’ proposée par Noobs, alors pourquoi s’embêter ? Et l’heure n’est pas au tutoriel.

La mise en place hyper simple tout au clavier en quelques secondes ça roule, le navigateur de fichiers Zeroconf m’a permis d’accéder à mon NAS et même ma grand-mère aurait pu le faire !

J’ai branché ça sur l’HDMI de l’écran et un câble (mini)Jack->RCA sur l’ampli des enceintes (comme ça j’ai au moins du 2.1 plutôt que le son de mon écran) et nous voilà parti !

Kodi, J’y gagne quoi ?!

Je me suis longtemps demandé (jusqu’à ce que j’essaie en réalité), ce qu’apportait un media-center par rapport à mon poste avec des lecteurs réseaux montés et VLC d’installé.

De façon évidente : de La place. Je suis passé d’un modèle de vielle tour  HP6005 prodesk :

old school HP 6005
Ma vieille tour

à un Raspberry Pi 3B:

Raspberry Pi 3 modèle B
Raspberry Pi 3 modèle B, une petite merveille à bidouiller !

Inutile de préciser que niveau consommation électrique c’est pas la même non plus !

Ensuite j’y gagne cet accès si simple à mes médias, un média-center après tout c’est fait pour. Tous mes films sont reconnus, mes séries triées, j’ai les résumés, les affiches, les fan-arts. Tout ça se trouve au bout du clavier, de la web-interface ou bien évidemment : de mon appli smartphone ! Kodi me dit quels épisodes j’ai regardé et à quel moment du film j’ai fait pause il y a trois semaines.

Bilan ?

J’en suis très content de mon Kodi. J’aime de plus en plus mes Raspberry Pi pour leur donner une seule fonction nette et propre. Je le recommande à tous ceux qui veulent coller un boîtier à leur écran du salon pour accéder au NAS, au disque partagé Windows ou même à Youtube.