23 votes

Puis-je utiliser un MacBook comme serveur avec le couvercle fermé ?

J'ai un vieux MacBook qui traîne, et je me demande s'il est possible de l'utiliser en toute sécurité lorsque le couvercle est fermé ? Je veux le faire fonctionner en tant que périphérique réseau, y stocker des fichiers sur mon réseau domestique, etc.

Y a-t-il un moyen de l'utiliser en le branchant simplement à l'alimentation et à l'Ethernet, en fermant le couvercle et en le laissant fonctionner ? le couvercle et le laisser fonctionner comme un serveur ?

38voto

Nimesh Neema Points 44385

Pour utiliser un MacBook comme serveur avec le couvercle fermé, il suffit de s'assurer qu'il est sous tension et non en veille.

La fermeture du couvercle d'un MacBook le met par défaut en mode veille, qu'il soit branché sur le secteur ou qu'il fonctionne sur batterie.

Une façon courante de garder le MacBook sous tension avec le couvercle fermé est de connecter un écran externe (et de le garder branché sur le secteur, pour s'assurer qu'il ne se vide pas de son énergie) à votre MacBook.

Si ce n'est pas possible, ou si ce n'est pas une option que vous recherchez, vous pouvez vous référer à la solution dans la discussion liée :

Vous pouvez le faire dans le terminal. Aucun logiciel supplémentaire n'est nécessaire.

Affiche les paramètres d'alimentation globaux :
pmset -g

System-wide power settings:
Currently in use:
 lidwake              1
 autopoweroff         1
 standbydelayhigh     86400
 autopoweroffdelay    28800
 proximitywake        1
 standby              1
 standbydelaylow      10800
 ttyskeepawake        1
 hibernatemode        3
 powernap             1
 gpuswitch            2
 hibernatefile        /var/vm/sleepimage
 highstandbythreshold 50
 womp                 0
 displaysleep         10
 networkoversleep     0
 sleep                1 (sleep prevented by sharingd)
 tcpkeepalive         1
 halfdim              1
 acwake               0
 disksleep            10

Pour arrêter complètement de dormir :
sudo pmset -a disablesleep 1

Pour revenir en arrière, permettant de dormir à nouveau :
sudo pmset -a disablesleep 0

11voto

bdc Points 236

Utilisez Amphétamine

Il n'est pas nécessaire de se procurer un autre moniteur, d'acheter un connecteur HDMI ou d'exécuter une commande de terminal. Il vous suffit de télécharger cet utilitaire gratuit et open source appelé Amphétamine .

Lorsque vous l'exécutez, il apparaîtra dans votre barre de menu, vous pouvez y aller et cliquer sur le logo. Et à partir de maintenant, deux clics suffisent pour terminer ce :

Cliquez sur le bouton "Indéfiniment". Click "Indefinitely"

Décochez l'option du milieu qui dit "Autoriser le système à se mettre en veille lorsque l'écran est fermé". Uncheck the middle option saying "Allow system sleep when display is closed"

Et voilà, si vous fermez maintenant votre couvercle, votre Mac ne s'endormira pas. De plus, si vous voulez économiser de l'énergie et préserver votre Mac, vous pouvez régler la luminosité au minimum (ce qui devrait donner un écran noir).

9voto

Gavin S. Yancey Points 238

Le macbook est conçu pour dissiper une grande partie de sa chaleur à travers le clavier. Si vous le faites fonctionner fermé pendant une longue période, ses performances seront réduites (car il ne pourra pas dissiper la chaleur aussi efficacement). De plus, la chaleur supplémentaire pourrait réduire la durée de vie de l'écran.

Aucun de ces effets ne doit être trop important, et il fonctionnera très bien fermé, mais si vous pouvez laisser le couvercle ouvert, ce sera mieux pour les performances et la longévité de l'ordinateur.

7voto

MacGuffin Points 1375

Fermer le couvercle d'un MacBook en cours de fonctionnement est courant, les gens le font tout le temps avec un clavier, une souris et un écran attachés. Sans écran connecté, il se met en veille. Un adaptateur de moniteur sans tête est un moyen de rectifier cela. Voici un exemple de HDMI :

https://eshop.macsales.com/item/NewerTech/ADP4KHEAD/

Il s'agit apparemment d'un article populaire, car j'ai vu ce qui semble être le même produit vendu sous différentes marques par différents magasins. Une utilisation courante est d'autoriser les logiciels VNC/RDP/télétravail sans avoir besoin d'un moniteur, ce qui n'est pas loin de ce que vous voulez. Vous pourrez utiliser le service de partage d'écran de MacOS pour le contrôler sur un réseau pour la configuration et la surveillance.

Ces adaptateurs sans tête HDMI sont courants, si vous n'avez pas de port HDMI sur votre ordinateur portable, vous aurez besoin d'un adaptateur ou devrez chercher une version DVI, mini-DP, ou autre. J'ai fait quelques recherches et je n'en ai pas encore trouvé.

6voto

Alastair Cooper Points 51

C'est exactement ce que je fais avec mon vieux Macbook Air, et ce depuis un certain temps. La seule différence avec les articles précédents est qu'au lieu d'utiliser MacOS, je l'ai nettoyé et installé Ubuntu Server (il est toujours possible de réinstaller MacOS si j'en ai envie).

Il y a quelques éléments que vous devez prendre en compte. L'une d'entre elles est que le wi-fi ne fonctionnera certainement pas sous Linux car il s'agit d'un Broadcom et il dépend d'un pilote propriétaire qui doit être installé manuellement. Dans mon cas, j'utilise un adaptateur ethernet USB filaire qui est de toute façon plus adapté à un cas d'utilisation de serveur.

Pour résoudre le problème de fermeture du couvercle sur Ubuntu, vous devez modifier le fichier /etc/systemd/logind.conf et décommenter la ligne #HandleLidSwitch=ignore (supprimez le symbole # au début).

L'autre problème que vous rencontrerez est que l'écran reste allumé, ce qui, sur les anciens modèles, signifie que le logo Apple reste allumé en permanence. J'imagine que ce n'est pas bon pour lui. Sur ma machine, j'ai résolu ce problème en ajoutant une ligne à ma crontab qui l'éteint automatiquement au démarrage de l'ordinateur :

Faites sudo crontab -e puis insérez quelque chose comme la ligne ci-dessous :

@reboot echo 0 > /sys/class/backlight/intel_backlight/brightness

Cela peut être spécifique à mon Macbook Air mais le paramètre semble s'appliquer à la plupart ou à tous les MacBooks à processeur Intel.

Enfin, je recommande de contrôler la machine via SSH, il y a beaucoup de choses à ce sujet si vous n'êtes pas familier. Le serveur OpenSSH devrait être activé par défaut lorsque vous installez Ubuntu Server, je crois.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X