"Nettoyer" un raspi. Serveur minimal depuis raspbian

W.I.P

Suivant quelques ressources et mes propres moyens neuronaux, je me lance dans la minimilisation d'un système raspbian.

Objectif

  • Minimiser le système depuis une raspbian simple à installer (grand coup de aptitude cf. plus bas)
  • faire tourner correctement un nodejs suffisant pour qu'etherpad réussisse à tourner sur un Rpi (pas gagné)
  • boot le plus rapide possible, initialisation des softs nécessaires

Ressources

Détails

Installer une raspbian suivant les tutos (coup de dd)

Finalisation de la config avec (sudo raspi-config)

  • Étendre la partoche principal pour avoir un peu de place quand même
  • Booter sur un terminal
  • Plus petite mémoire vidéo possible
  • Overclocking c'est vous qui voyez (détails après tests)
  • Garder le server ssh (of course)

On upgrade tout (ptet plus malin de faire la purge qui suit avant de faire ça mais j'ai pas testé)

sudo aptitude full-upgrade

Virer tout ce qu'on s'en fout :

sudo aptitude purge consolekit desktop-base desktop-file-utils gnome-icon-theme gnome-themes-standard hicolor-icon-theme leafpad lxde lxde-core midori xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-synaptics xserver-xorg-video-fbdev lightdm libgtk-3-0 libgtk2.0-0 gvfs-backends gvfs gvfs-common gvfs-daemons libgtk-3-common libgtk2.0-common libproxy0 lxappearance lxde-common openbox xinit squeak-vm glib-networking-common glib-networking-services lxsession obconf pcmanfm udisks tk8.5

ça prends un peu de temps mais ça vire beaucoup de choses et c'est tant mieux.

On a déjà viré (à peu près) tout ce qui concerne X.

TODO : limiter les logs (I/O dont on se fout sur la carte != performance)

TODO : virer encore plein de services dont on pourrais se passer

La suite : Node + etherpad + user + service