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 [2023/12/09 14:02] (aktuální) – Opraven odkaz na navody VPS 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 | + | ===== Upgrade mezi verzemi ===== |
- | 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 | + | Upgrade probíhá standardním způsobem ve VPS, v průběhu aktualizace |
- | < | + | Nejprve si vylistujeme stávající channel a zjistíme tak verzi a název kanálu: |
- | Then don'rt forget to do | + | < |
- | < | + | Poté můžeme přidat channel nové verze na stejném kanálu |
+ | < | ||
- | ==== Configuration ==== | + | Následně můžeme udělat update (načtení kanálu a balíčků z něj): |
- | 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 < | + | A samotný upgrade systému: |
- | If you are using channels you can update your system by running | + | < |
- | ==== Package installation ==== | + | V této fázi bude třeba velmi pravděpodobně změnit distribuci v detailu vps ve vpsAdminu a také upravit konfiguraci podle doporučení (různá změna konfigurace, |
- | Packages can be installed system wide via configuration.nix or for local profile via < | + | ===== Správa VPS ===== |
+ | Přejdi na [[: | ||
- | To install vim use < | ||
- | |||
- | To search for a package use < | ||
- | |||
- | ==== Manual ==== | ||
- | |||
- | Consult NixOS manual for more https:// |