Installer NixOS sur Vultr

NixOS est une distribution Linux purement fonctionnelle. Il peut être trouvé sur nixos.org . L'une des principales raisons d'utiliser NixOS est qu'il est complètement déclaratif, ce qui rend la mise à niveau des systèmes plus fiable et offre également de nombreux autres avantages. Ce guide vous montrera comment installer NixOS sur Vultr.

Installation

Télécharger ISO

Accédez à "Mes serveurs> ISO" dans le tableau de bord Vultr. Ajoutez l'URL suivante en tant qu'ISO.

https://nixos.org/releases/nixos/14.12/nixos-14.12.526.98b8eb6/nixos-minimal-14.12.526.98b8eb6-x86_64-linux.iso

Le md5 doit correspondre à "fe8cc2c587ddb14be447d14f1f380e5a". Des versions plus récentes peuvent être disponibles sur le site officiel .

Déployer l'ISO

Allez dans "Déployer", utilisez l'emplacement de votre choix, sélectionnez "x64" et choisissez "Personnalisé". Ensuite, choisissez "Virtual ISO" et sélectionnez l'ISO que vous venez de télécharger.

Passer votre commande.

Ouvrez la console

Une fois le lancement du VPS terminé, accédez à "Gérer", puis ouvrez "Afficher la console".

Connectez-vous en tant que "root", pas de mot de passe.

Partitionnez et créez le système de fichiers

Partitionnez le disque.

fdisk /dev/vda

# create a primary partition
# use the "n" key, select "p" for primary, and the first partition (1). 
# Select the suggested values for the size.

# Activate the partition, use "a", select the defaults.

# Write the changes to disk, using "w"

Formatez le disque.

mkfs.btrfs /dev/vda1 -Lroot
# It's possible to use ext4 instead of btrfs:
# mkfs.ext4 /dev/vda1 -Lroot

Montez le disque.

mount /dev/disk/by-label/root /mnt
Configurer NixOS

Générez la configuration de base.

nixos-generate-config --root /mnt

Modifiez la configuration nouvellement générée.

$EDITOR /mnt/etc/nixos/configuration.nix

Modifiez les valeurs suivantes. Pour plus d'options, vous pouvez consulter le manuel NixOS: Options .

# Set the grub bootloader device to the correct
boot.loader.grub.device = "/dev/vda";

# Enable openssh
services.openssh.enable = true;
# Disable root login
services.openssh.permitRootLogin = "no";

# Add a user:
users.extraUsers.nixos = {
    uid = 1000;
    password = "nixos"; # Set this to something more secure.
    extraGroups = ["wheel"];
    useDefaultShell = true;
};
Installer
nixos-install
# It will download the packages, install grub and set a root password.

Si vous avez fait une erreur, nixos-installlancera une erreur. Modifiez à /mnt/etc/nixos/configuration.nixnouveau le fichier. nixos-installpeut être exécuté autant de fois que nécessaire.

Redémarrer

Revenez au tableau de bord et supprimez l'ISO.

Redémarrez l'instance.

Vérifier

SSH à la machine.

# Use the password set in `users.extraUsers.nixos.password`.
ssh nixos@IP
Instantané de votre machine nouvellement créée

Ouvrez le tableau de bord Vultr et cliquez sur "Instantané". Cela permettra d'enregistrer un instantané de votre installation NixOS. Désormais, vous pouvez déployer NixOS à partir d'un instantané.



Leave a Comment

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau

ReactOS : est-ce lavenir de Windows ?

ReactOS : est-ce lavenir de Windows ?

ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux d'extraction de données de Big Data

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true

Singularité technologique : un futur lointain de la civilisation humaine ?

Singularité technologique : un futur lointain de la civilisation humaine ?

Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.

Un aperçu de 26 techniques danalyse des mégadonnées : partie 1

Un aperçu de 26 techniques danalyse des mégadonnées : partie 1

Un aperçu de 26 techniques d'analyse des mégadonnées : partie 1

Limpact de lintelligence artificielle dans les soins de santé 2021

Limpact de lintelligence artificielle dans les soins de santé 2021

L'IA dans le domaine de la santé a fait de grands progrès au cours des dernières décennies. Ainsi, l'avenir de l'IA dans les soins de santé continue de croître de jour en jour.