Les sites et services de (R)Évolution 3d print sont auto-hébergés sur un petit serveur (SBC — Small Board Computer), un ordinateur de la taille d'une carte de crédit mais avec suffisamment de puissance pour l'hébergement. Cette page sert d'aide-mémoire pour l'élaboration et la transmission du projet.

Nom de domaine

Le nom de domaine sert à retrouver le serveur sur Internet en faisant correspondre un nom lisible à l'adresse IP (un peu comme un numéro de téléphone).

  • rev3dp.org — site principal (ce site)
  • rev3dprint.ddns.net — site historique RocketCake (conservé en parallèle)
  • poconex.asso.st — poulailler PoConex

Services gratuits utilisés : Azote.org et No-IP (selon les domaines).

Matériel — évolution

Départ : Raspberry Pi 4 (4 Go) avec disque USB3 1 To, puis Raspberry Pi 400.

Actuel : Orange Pi 3B — migration pour plus de compacité et de stabilité, avec stockage eMMC plutôt qu'un disque mécanique USB. Ne pas s'attendre à diffuser des vidéos lourdes en local : la majorité des médias sont proposés sous forme de liens.

Logiciels

Afin de rester dans le domaine du gratuit ou pas cher :

  • YunoHost — gestion du serveur Linux (apps, domaines, certificats)
  • Paheko — gestion associative
  • My Webapp — hébergement des sites ; d'après mes essais, le choix le plus simple pour un site basique et évolutif

J'entends rester intuitif et économe sur le temps d'apprentissage et les coûts.

rev3dprint.ddns.net est édité avec RocketCake (WYSIWYG). rev3dp.org utilise une structure PHP hybride (design fixe, contenu éditable), assemblée avec Grok offline, retouchée à la main.

Applications hébergées

  • My Webapp — rev3dprint.ddns.net (RocketCake)
  • My Webapp — rev3dp.org (PHP)
  • My Webapp — poconex.asso.st (poulailler)
  • RustDesk (accès à distance)
  • Site PoConex — voir PoConex