115 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| created: 2024-07-02T02:44:02.000Z
 | |
| type: note
 | |
| updated: 2024-07-20T22:54:48.041Z
 | |
| ---
 | |
| 
 | |
| # Incus
 | |
| 
 | |
| - [incus](https://github.com/zabbly/incus)
 | |
| 
 | |
| ```bash Mon Jul 01 2024 15:23:58 GMT-0700 (Mountain Standard Time)
 | |
| curl -fsSL https://pkgs.zabbly.com/key.asc | gpg --show-keys --fingerprint
 | |
| mkdir -p /etc/apt/keyrings/ 
 | |
| curl -fsSL https://pkgs.zabbly.com/key.asc -o /etc/apt/keyrings/zabbly.asc
 | |
| sh -c 'cat <<EOF > /etc/apt/sources.list.d/zabbly-incus-lts-6.0.sources
 | |
| Enabled: yes
 | |
| Types: deb
 | |
| URIs: https://pkgs.zabbly.com/incus/lts-6.0
 | |
| Suites: $(. /etc/os-release && echo ${VERSION_CODENAME})
 | |
| Components: main
 | |
| Architectures: $(dpkg --print-architecture)
 | |
| Signed-By: /etc/apt/keyrings/zabbly.asc
 | |
| 
 | |
| EOF'
 | |
| apt-get update
 | |
| apt-get install incus -y
 | |
| incus config set core.https_address :8443
 | |
| exit
 | |
| reboot
 | |
| ```
 | |
| 
 | |
| - [incus-containers-step-by-step](https://discussion.scottibyte.com/t/incus-containers-step-by-step/349)
 | |
| 
 | |
| ```bash Mon Jul 01 2024 15:35:02 GMT-0700 (Mountain Standard Time)
 | |
| apt install virt-viewer -y
 | |
| usermod -aG incus-admin phares
 | |
| newgrp incus-admin
 | |
| groups
 | |
| exit
 | |
| reboot
 | |
| ```
 | |
| 
 | |
| ```bash Mon Jul 01 2024 15:36:00 GMT-0700 (Mountain Standard Time)
 | |
| apt install zfsutils-linux -y
 | |
| exit
 | |
| reboot
 | |
| ```
 | |
| 
 | |
| ```bash Mon Jul 01 2024 15:38:21 GMT-0700 (Mountain Standard Time)
 | |
| incus admin init
 | |
| ```
 | |
| 
 | |
| ```yaml Mon Jul 01 2024 15:42:37 GMT-0700 (Mountain Standard Time)
 | |
| config:
 | |
|   core.https_address: '[::]:8443'
 | |
| networks:
 | |
| - config:
 | |
|     ipv4.address: auto
 | |
|     ipv6.address: none
 | |
|   description: ""
 | |
|   name: incusbr0
 | |
|   type: ""
 | |
|   project: default
 | |
| storage_pools:
 | |
| - config:
 | |
|     size: 132GiB
 | |
|   description: ""
 | |
|   name: default
 | |
|   driver: zfs
 | |
| profiles:
 | |
| - config: {}
 | |
|   description: ""
 | |
|   devices:
 | |
|     eth0:
 | |
|       name: eth0
 | |
|       network: incusbr0
 | |
|       type: nic
 | |
|     root:
 | |
|       path: /
 | |
|       pool: default
 | |
|       type: disk
 | |
|   name: default
 | |
| projects: []
 | |
| cluster: null
 | |
| ```
 | |
| 
 | |
| ```bash Mon Jul 01 2024 15:42:42 GMT-0700 (Mountain Standard Time)
 | |
| incus list
 | |
| incus image list images:
 | |
| incus launch images:ubuntu/22.04 first
 | |
| ```
 | |
| 
 | |
| -[incus-virtual-machine-custom-installation](https://discussion.scottibyte.com/t/incus-virtual-machine-custom-installation/407)
 | |
| 
 | |
| ```bash Mon Jul 01 2024 15:50:23 GMT-0700 (Mountain Standard Time)
 | |
| incus launch images:ubuntu/22.04/desktop Desktop --vm --console=vga
 | |
| incus config trust add DESKTOP-GNECR7R
 | |
| ```
 | |
| 
 | |
| ```conf
 | |
| Client DESKTOP-GNECR7R certificate add token:
 | |
| incus config trust add-certificate lxconsole.crt
 | |
| incus config set core.https_address=[::]:8443
 | |
| ```
 | |
| 
 | |
| ## Incus 6.3
 | |
| 
 | |
| ```bash
 | |
| 
 | |
| 
 | |
| 
 | |
| incus --version
 | |
| incus remote add docker https://docker.io --protocol=oci
 | |
| ```
 |