НикОС је чисто функционална Линук дистрибуција. Може се наћи на никос.орг . Главни разлог за коришћење НикОС-а је тај што је потпуно декларативни, што чини надоградњу система поузданијим, а пружа и многе друге предности. Овај водич ће вам показати како да инсталирате НикОС на Вултр.
Инсталација
Отпремите ИСО
Идите на „Моји сервери > ИСО-ови“ на Вултр контролној табли. Додајте следећу УРЛ адресу као ИСО.
https://nixos.org/releases/nixos/14.12/nixos-14.12.526.98b8eb6/nixos-minimal-14.12.526.98b8eb6-x86_64-linux.iso
мд5 мора да одговара "фе8цц2ц587ддб14бе447д14ф1ф380е5а". Новија издања могу бити доступна на званичном сајту .
Поставите ИСО
Идите на „Деплои“, користите локацију по свом избору, изаберите „к64“ и изаберите „Прилагођено“. Затим изаберите „Виртуелни ИСО“ и изаберите управо отпремљени ИСО.
Наручи.
Отворите конзолу
Након што ВПС заврши са покретањем, идите на „Управљање“, а затим отворите „Прикажи конзолу“.
Пријавите се као "роот", без лозинке.
Партиционирајте и креирајте систем датотека
Партиционирајте диск.
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"
Форматирајте диск.
mkfs.btrfs /dev/vda1 -Lroot
# It's possible to use ext4 instead of btrfs:
# mkfs.ext4 /dev/vda1 -Lroot
Монтирајте диск.
mount /dev/disk/by-label/root /mnt
Конфигуришите НикОС
Генеришите основну конфигурацију.
nixos-generate-config --root /mnt
Уредите новогенерисану конфигурацију.
$EDITOR /mnt/etc/nixos/configuration.nix
Промените следеће вредности. За више опција, можете погледати НикОС приручник: Опције .
# 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;
};
Инсталирај
nixos-install
# It will download the packages, install grub and set a root password.
Ако сте погрешили, nixos-installизбациће грешку. Измените /mnt/etc/nixos/configuration.nixпоново да поднесе. nixos-installможе се покренути онолико пута колико је потребно.
Рестарт
Вратите се на контролну таблу и уклоните ИСО.
Поново покрените инстанцу.
Проверити
ССХ на машину.
# Use the password set in `users.extraUsers.nixos.password`.
ssh nixos@IP
Снимите своју новостворену машину
Отворите Вултр контролну таблу и кликните на „Снимак“. Ово ће сачувати снимак ваше НикОС инсталације. Од сада, НикОС можете да примените из снимка.