Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
navody:distribuce:nixos [2020/11/30 20:12] – remove outdated stuff Aither | navody:distribuce:nixos [2024/10/22 07:30] (aktuální) – impermanence aither | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ===== NixOS ===== | + | < |
+ | ====== NixOS ====== | ||
+ | [[https:// | ||
+ | Konfigurace systému a všech služeb se provádí deklarativně. Tato stránka popisuje | ||
+ | použití NixOS na vpsFree.cz VPS. Pro více informací o NixOS obecně viz | ||
+ | [[https:// | ||
- | NixOS allows declarative configuration management of the whole system and deployed services. | + | ===== Podporované verze ===== |
+ | Poskytujeme šablony VPS pro stabilní vydání | ||
- | To start using NixOS on vpsFree.cz, make sure you're on a node with [[navody: | + | Sami NixOS používáme na naší |
+ | [[https:// | ||
+ | Naše virtualizační platforma | ||
+ | na NixOS a nixpkgs založená. | ||
- | < | + | ===== Prvotní konfigurace ===== |
- | # uname -rv | + | VPS je vytvořeno ze šablony, která obsahuje minimální systém a SSH. |
- | 5.9.2 #1-vpsAdminOS SMP Fri Oct 30 12:31:53 UTC 2020 | + | Pro přihlášení je možné použít [[navody: |
- | </ | + | nebo si nechat [[navody:vps:sprava# |
+ | vpsAdmin. Systém lze pak spravovat pomocí '' | ||
+ | na nasazení NixOS. | ||
- | If you have set your public SSH keys in vpsAdmin the key will be automatically deployed and you can login as root right away. To be able to login with a password you need to set the password manually after your container | + | Naše VPS jsou linuxové kontejnery, není zde zavaděč, jádro je sdílené |
+ | určité nastavení pro správnou funkci NixOS. Šablona obsahuje tuto konfiguraci | ||
+ | v souboru ''/ | ||
+ | Aktuální modul s konfigurací je vždy možné stáhnout | ||
+ | z [[https:// | ||
- | ==== Initial setup & informations | + | ===== Správa VPS ===== |
+ | Přejdi na [[: | ||
- | After installing NixOS (mainly talking about stable release) you **have to know**, that there is activated firewall by default blocking everything except ssh (port no. 22) so if you want to run some webserver (for example nginx) you have to tell firewall to not block your ports with this in your / | + | ===== Impermanence ===== |
+ | Viz [[navody: | ||
- | < | ||
- | |||
- | Then don'rt forget to do | ||
- | |||
- | < | ||
- | |||
- | |||
- | ==== Configuration ==== | ||
- | |||
- | Configuration is available at < | ||
- | |||
- | This can be altered to change container configuration on the fly or for next reboot. Try changing container hostname and running < | ||
- | |||
- | If you are using channels you can update your system by running < | ||
- | |||
- | ==== Package installation ==== | ||
- | |||
- | Packages can be installed system wide via configuration.nix or for local profile via < | ||
- | |||
- | To install vim use < | ||
- | |||
- | To search for a package use < | ||
- | |||
- | ==== Manual ==== | ||
- | |||
- | Consult NixOS manual for more https:// |