{"id":2622,"date":"2026-01-08T11:39:10","date_gmt":"2026-01-08T10:39:10","guid":{"rendered":"https:\/\/yellotab.se\/x056\/?p=2622"},"modified":"2026-01-08T11:56:10","modified_gmt":"2026-01-08T10:56:10","slug":"nixos-pa-proxmox-lxc","status":"publish","type":"post","link":"https:\/\/yellotab.se\/x056\/2026\/01\/08\/nixos-pa-proxmox-lxc\/","title":{"rendered":"NixOS p\u00e5 Proxmox LXC"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted\">K\u00e4lla: <a href=\"http:\/\/192.168.1.12:8080\/c\/c58cf917-a5e7-4d36-b1d7-17b344fae0e2\">nalta LLM <\/a>| <a href=\"https:\/\/www.mariosangiorgio.com\/post\/nixos-lxc\/\">Marios Sangiorgio<\/a> |<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Installera NixOS som LXC i Proxmox<\/strong><\/h3>\n\n\n\n<p>Denna metod \u00e4r mer flexibel och liknar en container, men ger fortfarande en fullst\u00e4ndig NixOS-milj\u00f6. Det \u00e4r bra om du vill dela resurser med andra VM:n eller ha en mer flexibel milj\u00f6.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Steg 1: Skapa en ny LXC i Proxmox<\/strong><\/h4>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Ladda ner NixOS ISO<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Ladda ner NixOS ISO som tidigare.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Skapa en ny LXC<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Klicka p\u00e5 <strong>+<\/strong> \u2192 <strong>Create new LXC<\/strong>.<\/li>\n\n\n\n<li>Namn: <code class=\"\" data-line=\"\">nixos-lxc<\/code><\/li>\n\n\n\n<li><strong>Storage<\/strong>: Anv\u00e4nd en databas (ex. LVM).<\/li>\n\n\n\n<li><strong>Disk<\/strong>: Skapa en disk (ex. 50GB) och v\u00e4lj <strong>raw<\/strong> format.<\/li>\n\n\n\n<li><strong>Boot<\/strong>: V\u00e4lj <strong>ISO<\/strong> och v\u00e4lj din laddade NixOS ISO.<\/li>\n\n\n\n<li><strong>Network<\/strong>: V\u00e4lj en bridge eller portforwarding efter behov.<\/li>\n\n\n\n<li><strong>Root filesystem<\/strong>: V\u00e4lj en partition (ex. <code class=\"\" data-line=\"\">\/dev\/vda1<\/code>).<\/li>\n\n\n\n<li><strong>Swap<\/strong>: Anv\u00e4nd en separat swap-partition eller aktivera swap i RAM.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Konfigurera LXC<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Starta LXC:n och v\u00e4lj <strong>Installation<\/strong>.<\/li>\n\n\n\n<li>F\u00f6lj instruktionerna f\u00f6r partitionering och installation som i VM-metoden.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Steg 2: Konfigurera NixOS<\/strong><\/h4>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Redigera <code class=\"\" data-line=\"\">\/etc\/nixos\/configuration.nix<\/code><\/strong>:\n<ul class=\"wp-block-list\">\n<li>Redigera LXC:n med en textredigerare (ex. <code class=\"\" data-line=\"\">nano<\/code>):bash F\u00e4ll ihopKopiera91\u203asudo nano \/etc\/nixos\/configuration.nix<\/li>\n\n\n\n<li>Exempelkonfiguration:nix F\u00e4ll ihopKopiera99123456789101112131415161718192021222324252627282930313233343536373839\u203a{ config, pkgs, &#8230; }:{ environment.systemPackages = with pkgs; [ nixpkgs vim git neovim ]; boot.kernelPackages = pkgs.linuxPackages; boot.extraModprobeConfig = &#8221; options rtc_waspmv time synconce=1 &#8221;; boot.loader.systemd-boot = { enable = true; }; services.ssh.enable = true; services.ssh.authorizedKeys = [ &#8221;ssh-rsa AAAAB3NzaC1yc2E&#8230;&#8221; ]; users.users.nixosuser = { isNormalUser = true; extraGroups = [ &#8221;wheel&#8221; ]; sudo = { allowRoot = [ &#8221;ALL&#8221; ]; }; }; security.sshd = { allowUsers = [ &#8221;nixosuser&#8221; ]; }; # Enable NixOS features services.nixOS.enable = true; services.nixOS.features = [ &#8221;nixos-option&#8221; &#8221;nixos-installer&#8221; ];}<\/li>\n\n\n\n<li><strong>NixOS-option<\/strong>: Installerar NixOS-komponenter som <code class=\"\" data-line=\"\">nixos-option<\/code> och <code class=\"\" data-line=\"\">nixos-installer<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Reboot och konfigurera<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Reboot LXC:n:bash F\u00e4ll ihopKopiera91\u203asudo reboot<\/li>\n\n\n\n<li>Efter rebooten kommer du till en shell. Installera NixOS-komponenter:bash F\u00e4ll ihopKopiera91\u203asudo nixos-option install<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vilken metod ska du v\u00e4lja?<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"table has-fixed-layout\"><thead><tr><th>Metod<\/th><th>F\u00f6rdelar<\/th><th>Nackdelar<\/th><\/tr><\/thead><tbody><tr><td><strong>VM<\/strong><\/td><td>Full kontroll, isolering, s\u00e4kerhet<\/td><td>Mer resurskr\u00e4vande, h\u00f6gre overhead<\/td><\/tr><tr><td><strong>LXC<\/strong><\/td><td>Flexibler, delade resurser<\/td><td>L\u00e4gre isolering, mer komplex konfiguration<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>VM<\/strong> \u00e4r b\u00e4st om du vill ha en helt isolerad och stabil milj\u00f6.<\/li>\n\n\n\n<li><strong>LXC<\/strong> \u00e4r b\u00e4st om du vill dela resurser med andra VM:n eller ha en mer flexibel milj\u00f6.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ytterligare tips<\/strong><\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Backup<\/strong>: Ta en backup av din Proxmox-server innan du installerar NixOS.<\/li>\n\n\n\n<li><strong>Automatisering<\/strong>: Anv\u00e4nd en script eller <code class=\"\" data-line=\"\">nixos-installer<\/code> f\u00f6r att automatisera installationen.<\/li>\n\n\n\n<li><strong>NixOS-komponenter<\/strong>: Anv\u00e4nd <code class=\"\" data-line=\"\">nixos-option<\/code> och <code class=\"\" data-line=\"\">nixos-installer<\/code> f\u00f6r att installera och konfigurera NixOS.<\/li>\n\n\n\n<li><strong>S\u00e4kerhet<\/strong>: Anv\u00e4nd en stark anv\u00e4ndarkonto och aktivera s\u00e4kerhetsfunktioner som <code class=\"\" data-line=\"\">sshd<\/code> och <code class=\"\" data-line=\"\">firewall<\/code>.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>K\u00e4lla: nalta LLM | Marios Sangiorgio | 2. Installera NixOS som LXC i Proxmox Denna metod \u00e4r mer flexibel och liknar en container, men ger fortfarande en fullst\u00e4ndig NixOS-milj\u00f6. Det \u00e4r bra om du vill dela resurser med andra VM:n eller ha en mer flexibel milj\u00f6. Steg 1: Skapa en ny LXC i Proxmox Steg [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[253,252],"class_list":["post-2622","post","type-post","status-publish","format-standard","hentry","category-virtual-machines","tag-lxc","tag-nixos"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts\/2622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/comments?post=2622"}],"version-history":[{"count":5,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts\/2622\/revisions"}],"predecessor-version":[{"id":2628,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts\/2622\/revisions\/2628"}],"wp:attachment":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/media?parent=2622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/categories?post=2622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/tags?post=2622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}