Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (2023)

Recently, I've been looking for a small, low-power machine that I can use as a small media server. I am currently abroad, so I was looking for a lightweight device that I can easily move around, but also has enough power to run and distribute media at home. Beelink was kind enough to send me one of their units to play. I also wanted to do a full home server setup tutorial to make it a perfect fit. In this post I will review the Beelink GK Mini that was sent to me and then we will set it up as a home server. By the end of this post, you will have a small and efficient server running, Proxmox, Home Assistant, Docker and Portainer. Let us begin.

Beelink GK Mini

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (1)

Beelink sent me this device directly and it seems to fit the bill. It arrived well packaged in the mail and the packaging felt premium, almost like an apple if you will. My device had 8 GB of RAM and a 256 GB m.2 drive. It has two full-size HDMI ports (Intel HD Graphics 600 GPU) and both support h.265 and VP9 video playback at resolutions up to 4K. The specs are below, and the product page ishere.

  • Processor: Intel Celeron J4125 (Gemini Lake)
  • Red: Gigabit / WiFi 802.11b/g/n/ac, 2,4 + 5,8 GHz
  • Memoria: 8GB
  • Storage: 128/256/512 GB m.2 and space for an SSD in the socket of the device.
  • Connections: 4* USB 3.0, 1* 1000 LAN, 2* HDMI (full size), audio jack (headphone+microphone)
  • Power supply: DC input (12 V / 2 A)
  • Size: 115mm*102mm*43mm, less than 300g

In the box, in addition to the device and power supply, we have a mounting plate for VESA mounting, a user manual, and a pair of HDMI cables. Once short and once long. We also have a small bag of spare screws/drive.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (2)

When you first pick up the device, it's hard to describe how light it feels. It's plastic, but it doesn't feel cheap. I took some photos together with my 6th generation Intel Nuc. While both have a small form factor, the Beelink is smaller and significantly lighter.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (3)
Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (4)

I took a quick look under the hood, so to speak. At the base of the device you can add an SSD. I was pleasantly surprised to see a heat sink used on the sata m.2 drive.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (5)

I plugged in the machine and turned it on. The power button gave a satisfying click when pressed. Within moments, I stumbled upon the Windows 10 settings page. A few minutes of refusing to be tracked and refusing to use Cortana and we were in business. The GK mini was operational and connected to my WLAN. The machine came with Windows 10 Pro, although that was not the operating system I intended to use with it. I used a quick script to extract the Windows license key (to add it to my collection) from the install and shut down the computer. It was time to give this small entity a new operating system.

Instalar Proxmox

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (6)

I went with Proxmox on this build because I was in the moodnot muggedit wouldn't work as well on the hardware and it would be a bit of a waste. I wanted to use a bare metal hypervisor and I wanted the simplicity of Docker and Portainer and the ability to run a (supervised) Home Assistant virtual machine. To install Proxmox, we had to download the ISO and flash it onto a USB drive.

I downloaded the latest version of Proxmoxhere. I chose the Proxmox VE 7.0 installer ISO.

Then it was time to downloadblotterto flash the old ISO to the USB drive. I usuallychocolatyto achieve this (saves me a lot of time).

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (7)

In a few moments we were done. Select your ISO and destination disk (make sure you choose the correct drive!) and start flashing.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (8)
Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (9)

Then it was time to go into the BIOS of the Beelink GK Mini to make sure that USB was the first option in the boot order. After turning them on, I repeatedly pressed DEL until I came across the BIOS. There is no air here. Nothing fancy like the NUC's BIOS, but I was surprised at how much configurability was available. There really was an option for everything. Virtualization was already on, thank goodness. Once the boot order has been changed. I plugged in the device and rebooted the machine.

I chose to install Proxmox v7.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (10)

I accepted the EULA, selected the 256 GB drive as the destination disk, and filled in my regional details (country, time, keyboard, etc.). Enter your email address and set a strong password (which will be used to access the machine). Then I had to name the machine. Thanks to dhcp, the IP address, gateway and DNS were already populated. Remember to reserve this IP address on the side of your router to ensure it stays consistent. If you have more than one network port on your computer, be sure to select the correct one above. When it came to naming, I just left it at that.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (11)

I confirmed the settings on the next page and within moments was prompted to remove the installation media and restart the computer. Once it was up and running again, I logged in as root (standard user) and used the password we set a minute earlier. When I arrived they greeted me like this:

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (12)

Next, we are going to update it to the latest version. The simplest and easiest way to do this was by using shell commands.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (13)

Click on your computer (pve in my case) and then on the shell icon. Next, we must execute the following commands:

nano/etc/apto/Quellen.liS t

I copied and pasted the existing content:

(Video) What's on my Home Server? MUST HAVE Services!

deb http://ftp.us.debian.org/debian Bullseye main post

deb http://ftp.us.debian.org/debian bullseye-updates parent release

# security updates

deb http://security.debian.org bullseye/updates main post

# not for production purposes

deb http://download.proxmox.com/debian bullseye pve-without-subscription

Ctrl O and Ctrl X when done. Next command:

nano /etc/apt/Quellen.list.d/pve-enterprise.liS t

I modified my file to look like this (note the # at the beginning).

# deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise

Ctrl O and Ctrl X to save and exit.

apt-get update

apt dist-update

restart

Your device should now be fully up to date. You'll still see the disclaimer about not having a subscription, but you can ignore it.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (14)

To verify this, click on Updates and click on the update window.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (15)

When you're done, close it. You shouldn't see anything listed to update. If there is something there, just click update and you should be fine.

At this point, you have a fully up-to-date and working proxmox installation. What else can we do with it?

create a container

I'm a big fan of Docker and Portainer for managing the different containers. Docker is something Unraid does very well, but that doesn't mean we can't enjoy something similar here. Let's install Docker on top of an LXC container. Return to the shell window and type:

pveam update

This command essentially updates the list of templates we can choose from when creating a container. We need a template on which to base our container. Click Local Storage on the left and then CT Templates on the right.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (16)

You'll see a button above that says Templates. Click on it.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (17)

For our template, we'll be using turnkey-core, which is basically a very lightweight version of Linux that should help keep the container fast and relatively lightweight. Find the kernel and download it. It will be downloaded to your server's template database. Remember, if you find you only have a few templates to choose from, make sure you've run thempveam updateCommand previously in the shell.

(Video) Unveiling the Secrets of Installing Heimdall Dashboard in Docker!

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (18)

Now that we have ourskey ringTemplate downloaded, let's move on.

Click onCreate TC(Container) top right.

I don't want to go through all the options as things like CPU (cores etc), memory and storage are pretty self explanatory. I'll cover the main points...

You must provide identification to your container. Your node (server) should be preloaded. Add credentials as needed.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (19)

Select the template you downloaded earlier.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (20)

For the following tabs I chose 100 GB, 1 CPU, 2048 GB memory.

For the network I set it to DHCP and for DNS I left it as default (handled by the host).

My confirmation screen looked like this:

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (21)

Click "Finish" and you are almost done. Next, we need to click on the Container Options tab and double click on Features. We need to make sure that "Nesting" and "keyctl" are enabled.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (22)

After that, start the container (right mouse button shortcut) and in a few seconds it should be up and running. Log in with the root and password you provided in the General tab above, and you should now have a Linux command prompt ready for the next step. Turnkey installation required. When the installer screens appear, you can skip the first two, but choose to install the third. Once the process is complete and Turnkey is installed, exit with Ctrl+C and then run the following commands as usual:

apt-get update

apt-get update

Depending on the number of updates required, it might make sense to restart the container before proceeding with the Docker installation.

Install docker

In the shell of the container you just created, copy and paste the following commands (for commands 2 and 3, you can paste them as a multi-line command):

apt-get update

apt-get install \
apt-transporte-https \
ca certificates \
curls \
gnupg\
lsb release

curl -fsSL https://download.docker.com/linux/debian/gpg | gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg**For some reason WordPress doesn't show that Dearmor needs a double hyphen, not even a single one**

eco \
„deb [arch=amd64 firmado-por=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stabilization“ | tee /etc/apt/sources.list.d/docker.list > /dev/null

(Video) What's On My Home Server? Storage, OS, Media, Provisioning, Automation

apt-get update

apt-get install docker-ce docker-ce-cli containerd.io

This should have Docker added to your container and installed. To check if it is running, paste the last command:

systemctl-status-docker

If all is well, you should see a screenshot similar to the following (to return to the command line, press Ctrl + C):

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (23)

So Docker now runs in a very lightweight container. Let's install Portainer so we can manage our Docker containers more easily.

Instalar Portainer

This is very easy. At literally the same shell prompt as above, enter the following command.

Crear volumen Docker portainer_data

This creates a place where we can put our data. Next, we need to download and install the Portainer image from the cloud.

docker run -d -p 8000:8000 -p 9000:9000 –name=portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/portainer de datos/ wear it

And we're done. The above command will unload Portainer, mount it to your container's IP address: 9000, and set it to always restart. Wait a moment for it to fully download and install, and if you did everything right, you should see the following page:

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (24)

A few things to keep in mind. You may need to verify the IP address of the container. At the command prompt (container shell) you can type:

ifconfig

You can then reserve that container's IP address in your router's settings. I prefer to do it like this so that the router (in my case mypfsense configuration) has complete visibility into which IP address is assigned to which machine, container, VM, etc. If you prefer to manually specify the IP address on the container, simply click the "Network" tab and double-click the "DHCP" option, set it beforehand and change it as needed.

I immediately took a snapshot of the container with just Portainer and Docker installed, to use as a base in case something went wrong with the installation in the future. This was as simple as selecting Snapshots from the container menu and pressing Take Snapshot!

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (25)

So, in summary, you can now create LXC containers, download templates, create Docker containers and manage them through Portainer. Let's take a look at Home Assistant.

Install Home Assistant

There are currently many ways to install Home Assistant. Some of the most popular are to run on Docker as a container, create a virtual machine and install it natively as an app, or you can also use Home Assistant as a full operating system (device) and run what is known as "supervised" . We will choose this last option. You don't need to run supervised, you can achieve most with custom containers and installations, but for the purposes of this tutorial, we'll choose the most beginner-friendly ones.

Since we are working with Proxmox today, we need to download and unzip the .qcow2 image we foundhere:

(Video) TrueNAS: Full Setup Guide for Setting Up Portainer, Containers and Tailscale #Ultimatehomeserver

Go to Proxmox and click the Create VM button at the top right. You should already be familiar with the layout, since we've already created a container above. Make sure the container has a unique ID and give it a name.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (27)

Next, let's go through the rest of the steps:

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (28)
Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (29)
Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (30)
Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (31)
Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (32)
Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (33)
Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (34)

Click Finish, but don't start yet. We need to change the .qcow2 disk that we downloaded earlier. Use your favorite SFTP client to move the unzipped .qcow2 file to the root of proxmox. The credentials should be root/password, proxmox ip and port 22.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (35)

Then go to the server shell and enter the following command to import the hard drive from the root into the virtual machine you just created:

qm import disk 100 /root/hasos_ova-6.4.qcow2 local-lvm –format qcow2

A few things to keep in mind. In the above command, you may need to change it according to your configuration. My VM has ID 100, so qm importdisk 100. At the time of writing, HA was OS 6.4. If you are downloading a file from Home-Assistant and the file is 6.5 etc, you should change the above command accordingly.

Once you've shipped the disk, you can delete the file in the root directory (I put this infilezilla). Now we need to change the VM configuration to use this disk instead of the existing one. Disconnect the original hard drive using the button above.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (36)

After disconnecting, you will see two unused drives. Disk 0, which we've already added but not integrated, and Disk 1, the disk that we just took offline but is still part of the machine. Click on Disk 1 and delete it using the button above. After removing and erasing, Disk 0 remains unused. Click on it and press Add.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (37)

Now we need to change the boot order to make sure the VM boots with it (remember to enable it too).

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (38)
Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (39)

Also, enable QEMU guest agent while you are there in the options panel. If you don't enable it, Home Assistant will still work fine, but it will give an error on startup, so I enabled it in my own opinion to eliminate the error.

And that is. we are done Start the machine and wait a few minutes for Home Assistant to load. If all went well, you should receive this familiar screen after login. You can highlight the console icon on the VM at any time and it will show you the IP address etc.

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (40)

I immediately took a snapshot as before:

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (41)

And there you have it. He has run the Supervised Home Assistant on Proxmox, with instant snapshots to return to. You can use the plugins in the VM or use containers in Docker as you wish. Candidates for both would be things like:

abstract

In short, I am very satisfied with the Beelink GK Mini. It's small, very quiet (not quiet, but by no means annoying), and more than capable of running a home server. The current workload with just a Home Assistant and Portainer VM running is as follows:

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (42)

As you can see, there is a lot of overhead on the Celeron. I plan to add a 1TB SSD in the next few weeks and build a full Docker stack that will allow me to distribute media around the house and on the go. i will addtail scaleto the server so you can access it on the fly without having to use port forwarding.

a big thank you toBeelinkfor making the device available to me. They have a range of AMD and Intel products that would cover most of your needs. See the whole rangehere.

On the Proxmox side, I know I'm only scratching the surface. We haven't covered additional hard drives, storage arrays, or the myriad other things that Proxmox does well. Consider this a beginner's tutorial! If you have any good ideas on how to continue using Proxmox, please write them down in the comments below or visit our Facebook group for more information.

https://www.facebook.com/groups/386238285944105

(Video) Home Server Setup - Turn your old PC into a useful home server

If you are considering a renovation and looking for structured cabling or just want to support the blog, check out my smart home belowBook, it's available everywhere (paperback too)!

Home Server: Install Docker, Portainer and Home Assistant on Proxmox | the smarthome book (43)

Related

FAQs

Should you run Docker on Proxmox? ›

It is not recommended to run docker directly on your Proxmox VE host. If you want to run application containers, for example, Docker images, it is best to run them inside a Proxmox Qemu VM.

How do I add Portainer to home assistant? ›

1. How to Set Up Home Assistant on a Raspberry Pi
  1. In order to set this up, I will be using Portainer as I find it significantly easier to manage my containers. ...
  2. Launch and log in to Portainer. ...
  3. Give the volume the name Home-Assistant then select Create the volume.
  4. Select Containers then Add Container.

How to install Home Assistant with Docker? ›

The steps would be:
  1. Install “Docker” package on your Synology NAS.
  2. Launch Docker-app and move to “Registry”-section.
  3. Find “homeassistant/home-assistant” within registry and click on “Download”. ...
  4. Wait for some time until your NAS has pulled the image.
  5. Move to the “Image”-section of the Docker-app.
  6. Click on “Launch”

How to install Docker on Proxmox? ›

How to Install Docker in Proxmox Using a Virtual Machine
  1. Download the ISO image of the operating system you'd like to install, select Create VM, then give the VM a name and select Next. ...
  2. Select the Storage location, then the ISO Image, and select Next.
  3. Change the System, Disks, CPU, Memory, and Network.
Dec 20, 2022

How do I manually install Home Assistant addons? ›

To install add-ons, navigate to the Settings > Add-ons panel in your Home Assistant frontend, and click on the "Add-on store" tab. All add-ons, including their documentation, are available right from the store.

How do I run Docker commands in Portainer? ›

From the board terminal, simply run the docker command to get a list of supported Docker commands:
  1. # docker.
  2. # docker run --rm hello-world.
  3. # docker logs <container name/id>
  4. # docker attach <container name/id>
  5. # docker run portainer/portainer-ce:2.0.0 --help.

What is the best way to install Home Assistant? ›

We recommend using one of the following two methods:
  1. Home Assistant Operating System: Minimal Operating System optimized to power Home Assistant. It comes with Supervisor to manage Home Assistant Core and Add-ons. ...
  2. Home Assistant Container: Standalone container-based installation of Home Assistant Core (e.g. Docker).

How much RAM does Home Assistant need? ›

For basic use, yes, 2GB should be fine. If you have a lot of add-ons or are trying to run something like frigate, then you may benefit from more.

How do I install proxmox Home Assistant? ›

How to Set Up Home Assistant on Proxmox – Manually
  1. Navigate to the Home Assistant downloads page and download the KVM/Proxmox (. ...
  2. Extract the file, then rename it from . ...
  3. After you rename the file, upload it to your ISO Images location.
  4. Select Create VM and then enter a name.
  5. In the OS tab, select do not use any media.
Nov 3, 2022

Is 16gb RAM enough for Proxmox? ›

Having 16GBs of RAM isn't necessary, there is the possibility of getting away with 4GB, however, if you wanted to run multiple VMs at once, then it would be pretty tough on the system.

Can I run a Docker container on Proxmox? ›

If you want to run application containers, for example, Docker images, it is recommended that you run them inside a Proxmox Qemu VM.

What is the best OS to run Docker? ›

Any Linux OS can be used for docker but we prefer Boot2Docker or RancherOS. There are many reasons why you would want to choose one over the other. Boot2Docker is a better choice for Windows and Mac OS X users because it provides an easy way to get started with Docker.

Is it OK to run Docker in a VM? ›

In general, Docker recommends running Docker Desktop natively on either Mac, Linux, or Windows. However, Docker Desktop for Windows can run inside a virtual desktop provided the virtual desktop is properly configured.

What are the disadvantages of using Docker? ›

Disadvantage of Dockers
  • Docker is not good for application that requires rich GUI.
  • It is difficult to manage large amount of containers.
  • Docker does not provide cross-platform compatibility means if an application is designed to run in a Docker container on windows, then it cannot run on Linux Docker container.
Apr 23, 2022

How much RAM should I leave Proxmox? ›

Memory, minimum 2 GB for OS and Proxmox VE services. Plus designated memory for guests. For Ceph or ZFS additional memory is required, approximately 1 GB memory for every TB used storage.

What OS does Home Assistant use? ›

There are only two supported operating systems to run the Supervisor on: Home Assistant OS. Debian 11 (Bullseye)

Does Home Assistant work without internet? ›

Home Assistant doesn't work without a local network that connects everything together. You do not need internet access after Home Assistant is installed, but you do need a local network.

What port does Home Assistant use? ›

Just within your home network you might know that your Home Assistant is on an IP like 192.168. 1.4 and listening on port 8123. If you use Home Assistant OS and haven't changed any of the defaults, Home Assistant will also be reachable at http://homeassistant.local:8123.

Should I use Portainer with docker? ›

💡 If you will run local networks or run docker containers locally on your machine then it's suitable to use the portainer default agent. But if you will be running portainer in the cloud, then portainer will have a public endpoint. So, in this case you'll need to use the portainer edge agent.

What is the difference between docker and Portainer? ›

The Docker Platform is the industry-leading container platform for continuous, high-velocity innovation, enabling organizations to seamlessly build and share any application — from legacy to what comes next — and securely run them anywhere. On the other hand, Portainer is detailed as "Simple management UI for Docker".

Does Portainer need docker? ›

Portainer is a universal container management tool that can work with both Docker and Kubernetes to make the deployment and management of containerized applications and services easier and more efficient.

What is the difference between Home Assistant OS and Home Assistant Docker? ›

The difference is that Home Assistant Operating System also includes a “Supervisor” module that helps manage the Docker instance, doing things like automatic updates (and rollback in case of failure), making backups, and setting up additional Docker instances for Home Assistant add-ons.

How many cores does Home Assistant need? ›

2 cores is more than enough to run HA in a VM. Also 2GB RAM should be enough, unless you install a lot of add-ons, especially the ones that require more RAM. Just start with 2 cores and 2GB ram and monitor how it is used over time.

Which smart home assistant is best? ›

The Best Smart Home Hub For You (2023)
  • Aeotec Smart Home Hub.
  • Amazon Echo.
  • Amazon Echo Dot.
  • Amazon Echo Show 15.
  • Google Nest Hub Max.
  • Apple HomePod Mini.
  • Hubitat Elevation.
  • Home Assistant.
Sep 1, 2022

Is 16GB RAM enough for home use? ›

16 GB RAM. To meet the demands of modern software, 16 GB of RAM is what most people will need. This amount will help strike a good balance between running standing and resource-hungry apps on your computer. So if you're prone to opening lots of tabs in Google Chrome, you find that your computer will barely complain.

How much RAM do you realistically need? ›

How much RAM do you need? Generally, we recommend 8GB of RAM for casual computer usage and internet browsing, 16GB for spreadsheets and other office programs, and at least 32GB for gamers and multimedia creators. How you use your computer influences how much RAM you need, so use this as a guideline.

Is 8GB RAM enough for Home Assistant? ›

A Linux engineer would probably tell you that you can never have too much RAM and thus should go with the 8 GB. But let me tell you that Home Assistant doesn't need a lot of RAM. In fact, you will probably get by with just the 2 GB.

Why use Proxmox Home Assistant? ›

If you run a hypervisor such as Proxmox, you gain other benefits such as simple backups and restores as well as better utilization of hardware resources since you can allocate the exact amount of resources required to run Home Assistant efficiently.

Can I use Proxmox without subscription? ›

Is Proxmox free? Yes, Proxmox is free to download and install in your environment. Additionally, as shown, you can change from the enterprise version of the update proxmox repository to the non enterprise version.

Should I install Proxmox on SSD or HDD? ›

It doesn't really matter. PVE should work fine on both and you won't see a benefit of running it of faster SSDs. Really depends on how you are planning to use the drives.

What is better than Proxmox? ›

However, ESXi, an industry-standard virtualization solution, provides greater RAM and host capacities than Proxmox. While Proxmox offers the same capacities for all users for free, ESXi offers several performance tiers based on licensing, increasing the number of hosts in a cluster and RAM amount per host.

How much RAM is good for 3D modeling? ›

RAM (system memory).

Again, your needs will depend on your application. For some 3D rendering jobs, 8 GB of RAM will get the job done, but to be fully optimized, 32 GB is recommended, with a MHz rate as high as possible (ideally not less than 2.2).

How much RAM can a 16 bit OS use? ›

16-bit OS/2 RAM limit

16-bit OS/2 was limited to 15 MB, due to reserve space designed into the operating system. It reserved the top 1 MB of the 16 MB 24-bit address space for non-memory (from 16 MB to 15 MB).

Does Proxmox use KVM or QEMU? ›

VM emulated/paravirtualized hardware

Since Proxmox VE for Virtual Machines are using KVM (+QEMU) as hypervisor, it natively (from the GUI) supports many emulated and paravirtualized hardware components such as: Motherboard chipset: i440fx or q35 (many versions)

Does Proxmox reduce performance? ›

But the virtualization software still didn't give Linux full access to my files (the file system) and it was really slow for serious stuff. But now there is Proxmox, a game changer. When compared to other VM solutions that run on top of another existing OS, Proxmox is certainly unbeatable in terms of performance.

Can you run Proxmox as a VM? ›

Running Proxmox VE inside VirtualBox is possible but is not recommended for production use. Virtualizing the Proxmox VE hypervisor inside VirtualBox is usually done for development and testing purposes.

Can you run a full OS in Docker? ›

You can run both Linux and Windows programs and executables in Docker containers. The Docker platform runs natively on Linux (on x86-64, ARM and many other CPU architectures) and on Windows (x86-64). Docker Inc. builds products that let you build and run containers on Linux, Windows and macOS.

Is Docker still relevant 2022? ›

Is Docker Still Relevant In 2022? Docker remains relevant to most container projects, applications, and developers today thanks to its modern tools, compatibility, large community, and ease of use. However, Docker Inc has undergone changes recently, among them changes to Docker Desktop licensing.

Is it better to run Docker on Windows or Linux? ›

From a technical standpoint, there is no real difference between using Docker on Windows and Linux. You can achieve the same things with Docker on both platforms.

How do I add a repository to Home Assistant? ›

Installing a repository​

A user can add a repository by going to the Supervisor panel in Home Assistant, clicking on the store icon in the top right, copy/paste the URL of your repository into the repository textarea and click on Save.

What is the username for Home Assistant Portainer? ›

The initial credentials for the add-on are admin/portainer - strongly suggest changing the password upon first login. Port options are available for exposing ports 8000 and 9000 as required. Portainer requires Home Assistant protection mode to be disabled, as it requires administrative access to the docker platform.

How do I add a custom repository to Home Assistant? ›

Custom Repositories
  1. Go to any of the sections (integrations, frontend, automation).
  2. Click on the 3 dots in the top right corner.
  3. Select "Custom repositories"
  4. Add the URL to the repository.
  5. Select the correct category.
  6. Click the "ADD" button.

How much RAM does Portainer need? ›

1024MB or above Ram. 20GB Disk Space.

Why do I need Portainer? ›

Portainer accelerates container adoption. It reduces operational complexity and addresses the security challenges of running containers in Docker, Swarm, Nomad and Kubernetes.

What is the difference between Docker and Portainer? ›

The Docker Platform is the industry-leading container platform for continuous, high-velocity innovation, enabling organizations to seamlessly build and share any application — from legacy to what comes next — and securely run them anywhere. On the other hand, Portainer is detailed as "Simple management UI for Docker".

What are the default repositories for Home Assistant? ›

Your Home Assistant Operating server includes two repositories by default: The official core add-on repository, and the community add-on repository. All of the add-ons mentioned here can be installed by navigating to the add-on store using Settings > Add-ons > Add-on Store in the UI.

Is Home Assistant an OS? ›

There are only two supported operating systems to run the Supervisor on: Home Assistant OS.

What is Portainer server? ›

What is Portainer? Portainer is a lightweight management UI that allows you to easily manage your different Docker environments. Portainer provides an easy and simple solution for managing Docker containers and Swarm services through a web interface.

How do I activate my Home Assistant? ›

View Home Assistant Dashboard UI on web browser
  1. Open a web browser on a PC, tablet, smartphone type the following URL. homeassistant.local:8123. ...
  2. Once finished starting up, create an account and follow through the initial set up instuctions. After that you will see your welcome dashboard as follows.

How do I access my Home Assistant server? ›

Just within your home network you might know that your Home Assistant is on an IP like 192.168. 1.4 and listening on port 8123. If you use Home Assistant OS and haven't changed any of the defaults, Home Assistant will also be reachable at http://homeassistant.local:8123.

Which database is best for Home Assistant? ›

By default, Home Assistant uses a SQLite database to store all its historical data. However, you can use other databases such as MariaDB which perform better for larger datasets even though MariaDB is is heavier on hardware resources than SQLite.

What is the difference between Home Assistant entity and device? ›

An entity is the representation of a single control or data point of a device or service inside Home Assistant. A single device or service can thus provide multiple entities to be able to monitor and control all features a device provides.

What web server does Home Assistant use? ›

Hassio as a web server / addon - Home Assistant OS - Home Assistant Community.

Videos

1. Let's Install: Grocy
(Techdox)
2. Turning my old Chromebook into a Home Server
(Raid Owl)
3. How to use Heimdall, Docker & pfSense with a Tiny Mini Micro to manage your Smarthome
(TechBytes with Ron Nutter)
4. Setting up a HP Tiny Mini Micro as a Docker host to manage your smarthome
(TechBytes with Ron Nutter)
5. Installing Portainer and Portainer Agent - An update to show you an easier way to manage Docker.
(Awesome Open Source)
6. Home Assistant Supervised Installation on Debian Linux
(KPeyanski)
Top Articles
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated: 13/06/2023

Views: 6271

Rating: 4 / 5 (41 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.