Page 1 sur 1

Une Base de connaissance sous Lamp ou Lemp ?

Posté : jeu. 19 août 2021 20:09
par Blind114
Dans le cadre de mon taf, je souhaite monter un forum privé de type vanilla plutôt que phpbb (mais sans à priori sur l'un ou l'autre), sous serveur LEMP optimisé et plutôt bien sécurisé, même si au départ ce forum serait sur réseau fermé et absolument pas sur internet.

L'objectif premier est de pouvoir créer une base de connaissances et base documentaire à la fois générique et spécialisée sur l'informatique et les logiciels pros que nous utilisons. Ou alors c'est juste parce que ça m'amuse ?  😂

Et pour rire, je vais monter ce test sur un RPi 4 de 4Go, et un SSD 60 Go (je sais que si le volume des docs évolue vite ça peut devenir un frein, mais bon je devrais avoir un peu de marge).

​​​​​​​J'ai jeté mon dévolu sur un serveur LEMP pour 2 raisons :
  • Je ne connais pas, même si en fait j'en avais quasi monté un pour mon test Odoo sous Zorin 16 Bêta.
  • J'ai jamais monté de forum, privé et tout particulièrement sécurisé, mais j'ai trouvé un site sur lequel c'est à priori parfaitement détaillé ! Du moins la partie montage d'un serveur LEMP sécurisé !
Du coup ça m'amuse ! (je crois que je me suis démasqué tout seul !)
Et j'en tirerai de nouvelles connaissances donc ! Let's Go !

Vos avis sont les bienvenus cela va de soi !

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : ven. 20 août 2021 08:40
par jlb
Amuse-toi bien, @Blind114:D ​​​​​​​

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : ven. 27 août 2021 13:33
par Blind114
Chers @tous,
J'avance doucement sur mon histoire de serveur/forum/base de connaissance.
Je monte actuellement deux configs parallèles, qui me sont facilement accessibles quand je suis à la maison ou au boulot :
  • Une VM Zorin 16, sur laquelle j'ai déjà installé un serveur LEMP primaire, fonctionnel,
  • Un Rpi 4 Raspbian, sur lequel je finis la config LEMP primaire. (Je pense que pour ma version d'essai au taf j'utiliserai aussi un Rpi 4, avec un petit SSD, mais en Ubuntu server)

Par contre vous avez une solution simple pour indiquer sur mon réseau local un DNS spécifique pour ces 2 serveurs ? Vu que ce n'est clairement pas ma spécialité, j'ai un peu de mal à trouver les bonnes infos.
Je prends :
  • mots clefs pour recherche,
  • Liens,
  • Lignes de commandes.
  • ​​​​​​​...

En sommes tout ce que vous avez !
Après ce DNS n'est pas une obligation, je sais faire sans, mais vu que je connais/comprends pas toutes les finesses de la chose, et que j'ai pas non plus une envie monstrueuse d'installer un serveur DNS, qui serait inexploitable au taf (y en a déjà un) je m'adresse à tous ceux qui peuvent me faire gagner du temps.

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : ven. 27 août 2021 17:42
par simon511000
Blind114 a écrit : ven. 27 août 2021 13:33Je monte actuellement deux configs parallèles, qui me sont facilement accessibles quand je suis à la maison ou au boulot :
  • Une VM Zorin 16, sur laquelle j'ai déjà installé un serveur LEMP primaire, fonctionnel,

  • Un Rpi 4 Raspbian, sur lequel je finis la config LEMP primaire. (Je pense que pour ma version d'essai au taf j'utiliserai aussi un Rpi 4, avec un petit SSD, mais en Ubuntu server)
 
J'ai aussi un raspberry pi 4 que j'utilise pour héberger plein de truc dont des serveurs LEMP
Vu que tu as 2 configs différentes, je te conseille vivement d'utiliser docker car il te permet entre autre de transférer ton forum entre ces 2 configs très facilement, sans avoir de problèmes de dépendances etc
Parce que par exemple je pense pas que tu as la même version de php dans les dépots de ton raspberry et dans ton Zorin ce qui peut poser des problèmes.
En plus, si tu fais une erreur, t'as juste à supprimer ton container et tu n'auras aucune trace sur ton système.
 
Par contre vous avez une solution simple pour indiquer sur mon réseau local un DNS spécifique pour ces 2 serveurs ? Vu que ce n'est clairement pas ma spécialité, j'ai un peu de mal à trouver les bonnes infos.
Je comprend pas trop ce que tu veux faire, tu veux 2 nom de domaines différents pour tes 2 serveurs ?

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : dim. 29 août 2021 13:10
par Blind114
@simon511000;
Merci de ta réponse, Docker j'y avais pensé, surtout, si dans une solution plus pérenne on imagine un cluster, mais là n'est pas la question et ce n'est pas non plus dans nos orientations au niveau du taf.
Je fais des tests sur différentes machines et globalement je me fiche un peu de la portabilité d'un OS à l'autre ou d'une version à l'autre, pour l'instant.
Pour la question des versions notamment de PHP je te confirme, celle du Rpi est bien plus âgée que celle de zorin où je n'ai installé que les dernières versions des logiciels.
Je reviens sur docker, je ne maitrise absolument pas, mais qu'importe j'apprendrai dès que l'occasion se présentera.

Je reprécise un peut mes différents schémas évolutifs :
  1. Je monte pour tests et exclusivement pour tests sur un Rpi, avec un bon vieux raspbian, donc j'aurai des versions logiciels plus vieilles possibles en comparaison avec une machine virtuelle ou non basée sur n'importe quel OS actuel (Ubuntu/Zorin/Arch...).
  2. Dans un second temps, si la solution plait, je la déploierai très probablement sur un de nos ordis recyclé, avec probablement un Ubuntu server. Je recommencerai peut-être l'opération du début, mais cela ne pose pas de souci en soit, car j'irai bien plus vite qu'aujourd'hui et cela me permettra aussi de consolider tout ce qui avait pu posé problème sur le Rpi de tests, et d'écrire une procédure complète.

Enfin, la question relative au DNS est plus cosmétique qu'autre chose, j'essaie simplement de comprendre, comment et sans avoir à créer un serveur DNS, qui existe déjà par ailleurs, je peux simplement indiquer à ce dernier que j'aimerais que ma page soit référencée avec un nom de domaine fofo.truc.local plutôt qu'avec une simple adresse IP xx.x.x.xx:8xxx (par exemple). Mais, de un cela ne pose pas de souci de n'avoir qu'une IP, et encore une fois je n'ai pas encore pris de temps pour lire et apprendre sur ce domaine.

​​​​​​​Après tout monter ce type de solution est aussi une façon d'apprendre, consolider et améliorer certaines de mes compétences, tout en montrant que l'on peut parfaitement monter un projet informatique avec du recyclage et surtout sans Windows !

Encore merci, j'espère avoir été plus clair.

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : lun. 30 août 2021 13:43
par Mickael
Salut Blind114 :)
Je vais pouvoir t'aider avec grand plaisir.

Je confirme ce que te dis Simon pour l'utilisation de Docker si tu veux avoir une solution pérenne pour les transfères de machine, et aussi pour les backup.
Si tu ne souhaites pas utiliser Docker, il est toujours possible d'installer les packet un a un ;) d'ailleurs j'avais fais un tuto la dessus : https://zorinos.fr/viewtopic.php?f=20&t=28
Tu peux utiliser aussi une solution de gestion de serveur comme aaPanel - Free and Open source Hosting control panel. One-click LAMP/LEMP.

En tout cas sache qu'un raspberry pi 4 c'est largement assez puissant pour faire du web, même en solution stable :)

Si tu veux une solution stable, n'hésite pas à me contacter, on peu regarder pour avoir un FTP / BDD etc sur le serveur de zorinos :) 

Pour ce qui est des DNS local tu as deux solutions, tu peux faire du reverse proxy, ou alors tu peux simplement modifier les fichiers host de tes machines utilisatrices.

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : lun. 30 août 2021 20:41
par Blind114
Salut @Mickael,
Merci de ton retour, et toutes ces solutions, concernant docker, ça va être l'occasion de s'y mettre.
Pour le DNS, ce matin j'ai trouvé effectivement comment changer le host sur chaque poste, en sachant et je me répète que c'est strictement cosmétique.
Je résume :
  • la viabilité du Rpi4 est un fait acquis, donc pourquoi pas.
  • Dockeriser le forum ok, même si j'ai tout à apprendre (mais ça, ça n'a aucune importance)

Après vu que c'est une solution pour le boulot, on fera avec mon Rpi dans un premier temps et vu qu'on doit changer un de nos serveurs, je vais voir si je peux créer un FrankenLinux !

Merci encore et à très vite !

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : lun. 30 août 2021 21:42
par Mickael
En fait meme sous raspberry tu peux utiliser docker ;)
c’est vraiment universel … 

​​​​​​​http://doc.ubuntu-fr.org/docker_lamp

Tu as même des conteneurs près à l’emploies avec tout dedans : 
​​​​​​​https://hub.docker.com/r/mattrayner/lamp

et si tu veux faire du phpBB tu as même des conteneurs phpBB près à l’emploies 
​​​​​​​https://hub.docker.com/r/bitnami/phpbb/

et une image de vanilla prêt à l’emploi ​​​​​​​https://hub.docker.com/r/1drop/vanilla
 

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : mar. 31 août 2021 07:58
par Mickael
Après quand tu utilises des images de conteneurs sous docker, l'essentiel c'est de regarder aussi que le fournisseur de l'image l'a mets régulièrement a jour, de cette manière tu pourras faire une mise a jour automatique de ton conteneur tout les mois ou 2 mois :) 

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : dim. 19 sept. 2021 23:57
par Blind114
Après plusieurs essais de montage LEMP sous Ubuntu/arm et Raspbian, le plus simple reste tout de même Raspbian.
Bien entendu pour améliorer la sécurité, un petit UFW, + Fail2ban + changement de tous les ports classiques d'écoute, un cht'i ClamAV, en automatique et orientés sur certains dossiers spécifiques.
Je me suis fait avoir un paquet de fois avec la config de UFW, non pas que je ne savais pas modifier ou créer les règles, mais simplement parce que je relançais mes services sans avoir modifiés les règles d'UFW en amont, du coup ben ça marchait pas comme je voulais, alors qu'en fait c'était bien le cas !
Et oui, je sens déjà certains se gausser ! Moi aussi j'ai pas mal rit en me rendant compte du nombre de fois où je m'étais fait avoir !
Mon serveur est fonctionnel.
Maintenant va falloir le personnaliser et y adjoindre un certain nombre d'Addons, certains extrêmement utiles et d'autre permettant simplement au forum d'être plus sympa à utiliser.
Mais surtout, maintenant que j'ai réussi sous LEMP classique, je vais refaire, pour mon plaisir la même chose sous Docker ! La suite au prochain post !

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : mer. 22 sept. 2021 19:50
par Blind114
@Mickael,
Tu ne m'en voudras pas j'espère, mais après que tu m'aies piqué un fond d'écran je t'ai piqué ta signature pour mon fofo interne, ceci dit je la trouve top et elle est parfaite !
D'ailleurs, après pas mal de réglages, et je vais encore devoir y passer du temps il est plutôt sympa, sauf qu'aujourd'hui je suis le seul contributeur vu qu'il n'est pas encore véritablement déployé dans la boîte !
​​​​​​​Merci à tous pour vos contributions, je dois encore faire pas mal de choses avant d'avoir un produit fini qui me satisfasse pleinement mais je suis sur la bonne voix, mais peut-être serai-je contraint de basculer de vanilla à phpbb !

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : mer. 22 sept. 2021 21:41
par jlb
Blind114 a écrit : mer. 22 sept. 2021 19:50[...] peut-être serai-je contraint de basculer de vanilla à phpbb !
Tu n'aurais pas une petite copie d'écran, @Blind114, juste pour voir comment tu l'as configuré ?

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : jeu. 23 sept. 2021 19:33
par Blind114
Je vous prépare une petite capture d'écran demain !
Vanilla dans sa version gratuite offre assez peu de plugins, et encore moins de plugins fonctionnels, ce qui pour un fofo pro ne pose pas véritablement de souci, mais qui sur l'administration du forum en lui-même me dérange moi, car je suis habitué en tant qu'utilisateur à pouvoir manipuler beaucoup plus de choses, avec des restrictions que je ne ressens pas à l'usage.
Un exemple sans quoi ce ne serait pas parlant :
Sur ce forum je ne peux pas autoriser les membres du forum à changer librement leur profil, car ils auraient, automatiquement accès aux profils des autres utilisateurs. Je trouve ça un peu lourdingue !
Mais comme je l'écrivais plus haut, pour ce forum spécifique ça n'a rien de gênant, et l'installation avec un serveur LEMP est vraiment très réactive, ce qui pour la navigation est très plaisant, idem pour les recherches.
Après je pense que je vais en chier quand on va me dire de le coller dans une machine virtuelle qui fonctionnera sur un pauvre windows server, là je pense que je maudirai mon collègue qui garde à sa charge la partie matérielle, alors qu'il ne connais pas Linux, et que la gestion d'un serveur ne l'intéresse pas  ! Enfin on verra ! Je pense qu'il n'est pas impossible que je regrette à ce moment là mon cher raspberry ! Sniff !  :musele: ​​​​​​​

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : jeu. 30 sept. 2021 09:55
par Blind114
Demain est arrivé bien trop vite ! 
Nous en sommes déjà à jours, mais voici quelques images anonymisées que je peux vous transmettre de l'embryonnaire forum Vanilla que j'ai monté !
​​​​​​​
Générale.png
Linux.png
Messieurs, Dames, à vos plumes !

Re: Une Base de connaissance sous Lamp ou Lemp ?

Posté : jeu. 30 sept. 2021 12:12
par simon511000
J'aime bien l'interface elle est morderne