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:vps:userdata [2025/03/16 10:39] – NixOS aither | navody:vps:userdata [2025/03/22 17:29] (aktuální) – aither | ||
|---|---|---|---|
| Řádek 3: | Řádek 3: | ||
| Při vytvoření nebo reinstalaci VPS může vpsAdmin do VPS nahrát skript nebo konfiguraci | Při vytvoření nebo reinstalaci VPS může vpsAdmin do VPS nahrát skript nebo konfiguraci | ||
| pro [[https:// | pro [[https:// | ||
| - | spuštění VPS. Podporujeme | + | spuštění VPS. Podporujeme |
| * [[# | * [[# | ||
| Řádek 20: | Řádek 20: | ||
| Pro vývoj a testování je možné uloženou konfiguraci nahrát do VPS kdykoliv, | Pro vývoj a testování je možné uloženou konfiguraci nahrát do VPS kdykoliv, | ||
| **vpsAdmin** -> **VPS** -> **User data** -> Upravit položku ze seznamu a poté formulář **Deploy to VPS**. | **vpsAdmin** -> **VPS** -> **User data** -> Upravit položku ze seznamu a poté formulář **Deploy to VPS**. | ||
| + | Tato akce pouze zapíše skript/ | ||
| ===== Formáty konfigurace ===== | ===== Formáty konfigurace ===== | ||
| Řádek 122: | Řádek 123: | ||
| <code nix> | <code nix> | ||
| { | { | ||
| - | inputs.nixpkgs.url = github: | + | inputs |
| - | outputs = { self, nixpkgs }: { | + | |
| + | vpsadminos.url = github: | ||
| + | }; | ||
| + | | ||
| + | outputs = { self, nixpkgs, vpsadminos | ||
| # Zde musí být konfigurace s názvem " | # Zde musí být konfigurace s názvem " | ||
| nixosConfigurations.vps = nixpkgs.lib.nixosSystem { | nixosConfigurations.vps = nixpkgs.lib.nixosSystem { | ||
| Řádek 130: | Řádek 135: | ||
| { | { | ||
| imports = [ | imports = [ | ||
| - | | + | vpsadminos.nixosConfigurations.container |
| ]; | ]; | ||
| Řádek 161: | Řádek 166: | ||
| ==== NixOS flake URI ==== | ==== NixOS flake URI ==== | ||
| - | Po startu VPS se spustí příkaz '' | + | Po startu VPS se spustí příkaz '' |
| jednoduše nasadit konfiguraci, | jednoduše nasadit konfiguraci, | ||
| + | |||
| + | Ukázka použití: | ||
| + | |||
| + | <code nix> | ||
| + | github: | ||
| + | </ | ||
| + | |||
| + | Tuto konfiguraci najdete na https:// | ||
| Výstup příkazu '' | Výstup příkazu '' | ||