# 1.0 Installation

---

##### <span style="color: rgb(0, 0, 0);">**Materials / Pre-Setup**</span>

1. <span style="color: rgb(0, 0, 0);"><span style="color: rgb(22, 145, 121);">[Download Tailscale](https://tailscale.com/download) </span>and make an account on user’s system</span>
2. <span style="color: rgb(0, 0, 0);">Create new Ubuntu Server VM on the Proxmox server *(Refer to <span style="color: rgb(22, 145, 121);">[Create a VM](https://wiki.raspberrypiclub.org/books/how-to-proxmox/page/30-create-a-vm)</span> in How to: Proxmox)*</span>

---

##### <span style="color: rgb(0, 0, 0);">**VM Customization Options**</span>

<p class="callout info"><span style="color: rgb(35, 111, 161);">**Some "conventions" are only applicable to the Proxmox server at the Raspberry Pi Club - disregard "General Settings" if you're in a home lab environment unless specifically <span style="background-color: rgb(191, 237, 210);">highlighted</span> as an important feature**</span></p>

- <span style="color: rgb(0, 0, 0);">General Settings *(Check advanced)*</span>
    - <span style="background-color: rgb(191, 237, 210); color: rgb(0, 0, 0);">Click Start at boot</span>
    - <span style="color: rgb(0, 0, 0);">Node: pve</span>
    - <span style="color: rgb(0, 0, 0);">Resource Pool: Personal </span>
    - <span style="color: rgb(0, 0, 0);">VM ID: # *(any number unless following a certain convention)*</span>
    - <span style="color: rgb(0, 0, 0);">Name: \[USER\]-tailnet *(e.g. pat-tailnet)*</span>
    - <span style="color: rgb(0, 0, 0);">Tags: tailnet, \[USER\] </span>

<span style="color: rgb(0, 0, 0);">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeteAdiukCi5OUcrm3MfsMZCwbsFmCcHfAZwMxkmux2TOqR_0ow3pM0J78kf2x9BQ-KNlBJ4L_eqfoiHHuE-U33SknG-kjG5T8T8lPsRJ3FgTvEBq0q-utfhLTaI5RGwRR5OnaNRw?key=A7w7-IIrPHtvIEAignbkTKHY)</span>

- <span style="color: rgb(0, 0, 0);">OS Settings</span>
    - - <span style="color: rgb(0, 0, 0);">ISO Image: ubuntu-24.04.1-live-server-amd64.iso</span>

<span style="color: rgb(0, 0, 0);">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcJW8aHXWW16n4JpgsPi2sIfSVAWfvibZjwjaXfSG69cOjG3m1w3Sx-Gq3wqOd-vU8aLbN41QtDgpX3_Y4nrl0CXZznneZ1Xskw1yN2xnESe2r-FWFc7Gj0PpgSf-BmFoyJZsJv1A?key=A7w7-IIrPHtvIEAignbkTKHY)</span>

- <span style="color: rgb(0, 0, 0);">System Settings</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Check off qemu-guest-agent</span>

<span style="color: rgb(0, 0, 0);">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdQwt5-IAbgRD2VUopn7vgfeorV9rZA5RNyx-toRyy4axgke3sJonoIxg4kdhoBNA1MZhXUYhbvTDIngeyJRNaJAyMsF9Cf1a-9WjlCYfL79I85qWl1YNxC_K8wM4uzSmVwpZ0Iow?key=A7w7-IIrPHtvIEAignbkTKHY)</span>

- <span style="color: rgb(0, 0, 0);">Disks Settings</span>
- <span style="color: rgb(0, 0, 0);">Disk Size (GiB): 16</span>  
      
    <span style="color: rgb(0, 0, 0);">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeJzz2ZvXzVi-S1gdPupJNzoDnaIthFq8nOD6n4QMcrUTul8Bj-E5O1LnB7FINLpQuydWQrn2YvkKEyOw3xiauIryANOVtUINOLXL1aAGH1LqEqpcIxxtHBTT6OwvA3UHTNro1e?key=A7w7-IIrPHtvIEAignbkTKHY)</span>


- <span style="color: rgb(0, 0, 0);">CPU Settings</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Sockets: 1</span>
    - <span style="color: rgb(0, 0, 0);">Cores: 1</span>

<span style="color: rgb(0, 0, 0);">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfpevvKPfS_wgOpsc0UuU-4qQEBfeCspEyIKapgwEFgITdHxhul6xyRmMlNfTaJ2O1o8577kh7ngHouKystkkER9UZsjlmhJoHOt0L0sX5o5fEZhxDm3NPOWl_A5809u6_RiwX8IQ?key=A7w7-IIrPHtvIEAignbkTKHY)</span>

- <span style="color: rgb(0, 0, 0);">Memory Settings</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Memory (MiB): 1024-2048</span>

<span style="color: rgb(0, 0, 0);">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfEWDDJKaXtrc4QxWdUHcraV5SkrCrq0KlSk6oeLV9XrNmn_haojxmQZE-3xebZaYDeIVo6PVO6JyPkVprR10t8E6OXa_BohBnA5ARcSoukt-q7O8YMa8xaLoW6pGalFeax4pn8cQ?key=A7w7-IIrPHtvIEAignbkTKHY)</span>

- <span style="color: rgb(0, 0, 0);">Network Settings</span>
    
    
    - <span style="color: rgb(0, 0, 0);">Bridge: vmbr0</span>

<span style="color: rgb(0, 0, 0);">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdZQF1-KGl9z5NTJl_Zr9SDZZwS0KL5en38iF38nnTy4btR9NUZwRYv9WYlPe0YxJcfjOZBzYvFDrXwut0ttWPiOB_hDV0whL17EkrgC64vxR499KsKwlMj4DomHMPAQSMhrEFt?key=A7w7-IIrPHtvIEAignbkTKHY)</span>

- <span style="color: rgb(0, 0, 0);">Confirm</span>
    - - <span style="color: rgb(0, 0, 0);">Start after created</span>
        - <span style="color: rgb(0, 0, 0);">Finish</span>
- <span style="color: rgb(0, 0, 0);">During the OS install:</span>
    - <span style="color: rgb(0, 0, 0);">Use DHCP</span>
    - <span style="color: rgb(0, 0, 0);">Install OpenSSH server and add user’s Github SSH key</span>

<span style="color: rgb(0, 0, 0);">*Last Updated: 2/22/2025  
Contributors: Lilian, Vivian* </span>