Category Archives: how-to

Installing Windows Server 2019 on Proxmox VE Part 1

Today I want to show you how to install Microsoft Windows Server 2019 on Proxmox VE.

  1. First we need to setup a new environment for our Microsoft Windows Server 2019 by clicking “Create VM” buttonInstalling Windows Server 2019 on Proxmox VE Part 1 - Creating new Virtual Environment
  2. Now we need to give ID of the VM and name for itInstalling Windows Server 2019 on Proxmox VE Part 1 - Name and ID
  3. Here we have to choose the guest OS Type, storage and ISO imageInstalling Windows Server 2019 on Proxmox VE Part 1
  4. Now it’s time to choose SCSI adapter for our VM
    It is recommended to choose SCSI Controller like this: VirtIO SCSIInstalling Windows Server 2019 on Proxmox VE Part 1 - SCSI type
  5. In this step we have to choose the SCSI options.
    Once again it is recommended to choose Bus/Device: SCSI, and Cache: Write back.
    Here we can also choose our Storage place and Disk size.Installing Windows Server 2019 on Proxmox VE Part 1 - SCSI options
  6. Here we have to setup CPU setting for our VMInstalling Windows Server 2019 on Proxmox VE Part 1 - CPU settings
  7. Memory settings
  8. Network settings
    Since I have here two NIC’s – one for administration (1GBit), second one for VM machines (10GBit) – I choosed the vmbr1 interface bridge to get 10GBit on that. To achieve this I had to choose VirtIO (paravirtualized) which offers 10GBit Lan.
    Installing Windows Server 2019 on Proxmox VE Part 1 - Network settings
  9. Confirmation
    If you use VirtIO devices such as Netword and HDD we don’t wan’t to tick the Start after created option. We have to add something to our VM.
    Installing Windows Server 2019 on Proxmox VE Part 1 - Confirmation screen
  10. Additional settings
    Now we have to add a new hardware device which is CD/DVD Drive for all VirtIO drivers which you can download them from here.
    Installing Windows Server 2019 on Proxmox VE Part 1 - Additional settings
  11. We have to choose the ISO file from our storage.
    Installing Windows Server 2019 on Proxmox VE Part 1 - VirtIO ISO
  12. And now we are ready to run our Microsoft Windows Server 2019 on Proxmox VE
    Installing Windows Server 2019 on Proxmox VE Part 1 - Setup Summary

In the next part I will try to show you how to install Microsoft Windows Server 2019 on that VM machine.



How-to convert Windows Server 2019 Evaluation to Windows Server 2019 Standard


Recently we have bough a new Dell PowerEdge R640 server for my current company, where we have got Windows 2019 Server ROK key.

Since I wanted to use as primary OS Proxmox VE and then virtualize everything I just installed on VM Windows Server 2019 Evaluation Standard on it.

After some test with our company software, I was ready to activate the Windows Licence Key on that machine. The Windows activation procedure via GUI cannot use that key, so from the terminal I have done this:

(of course in /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX you have to enter your ProductKey)

After hiting Y the VM machine with Windows Server 2019 Evaluation restarted and stared to clean up some settings:

Windows Server 2019 Evaluation Activation

And after the reboot and login into the Windows Server 2019 I’ve got this:

Windows Server 2019 Standard Edition

And the system has been activated also

Windows Server 2019 Standard Edition - activation window

And tha’t it 🙂

How-to install Cockpit on Ubuntu 20.04 LTS

To have Cockpit installed on Your Ubuntu 20.04 server you have to do only this simple step:

After that you can access your Ubuntu server via web browser:

Cockpit on Ubuntu Server

And this is it.

How-to install balenaEtcher on Ubuntu 20.10 (Groovy Gorilla)

After reinstalling my daily laptop back to Kubuntu (20.10) I needed a software to “burn” ISO to USB stick.

The choice was simple – balenaEtcher.

So this is how I do it:

And that’s it

Problem connecting to KVM with Virt-Manager

Recently I have had some issues with connecting from my laptop running Linux OS (Fedora 30, Xubuntu 19.04) from virt-manager to server running KVM. Virt-Manager keeps asking me for root password, which was very annoying.

The solution was simple – first I had to create ssh keys which then I needed to send to my CentOS(7) server running KVM

After that I was able to use Virt-Manager without any asking for password.

How-to install cockpit on CentOS 7

Here is a quick install guide how I setup Cockpit on my CentOS 7 servers:

  1. First update CentOS 7 server
  2. Install cockpit
  3. Change firewall settings
  4. Access CentOS 7 server via Cockpit webpage

And that’s all 😉

How to install MS SQL Server 2017 on CentOS 7

There are many instructions and how-to’s regarding installing MS SQL Server 2017 on CentOS 7 but here are my notes about it:

  1. You should plan how to setup your CentOS 7 system because by default MS SQL Server hold his files in those directories:
    1. SQL Server 2017 file location after install
    2. database and others
    3. Of course this directories can be changed after install, but does anyone change directories for MySQL/PostgreSQL ?
  2. Read carefully documentation provided by Microsoft ®, especially this:
  3. Check if your software will work with MS SQL Server running on Linux. Some software will work but you will probably have no support if you run it that way.

Here is how I have setup my CentOS 7 to work with MS SQL Server only

  1. I have created Virtual Machine which has:
    2 x CPU’s
    8 GB of RAM
    100 GB of space
    1 x NIC
  2. Disk partitioning:
    /boot – 1024 MB
    / – 30 GB
    /var – 60 GB
    /tmp – 5 GB
    /var/log – 5 GB
    /swap – 8192 MB
  3. CentOS 7 setup
    1. Update system
    2. Enable EPEL repo (not necessery, but I like to have it)
    3. Download MS SQL Server 2017 repo
    4. Install
    5. Setup
  4. Enabling TCP port on firewall
  5. Connecting from SQL Management Studio
    1. Logon screen
    2. After logon screen

I think this is all … for now 😉 I will try to write something more after I will test it in production.

Prestashop 1.6.x.x contact form problem with sending messages.


Yesterday my client told that his Prestashop 1.6.x.x don’t send messages from the contact form. Here is what i have done to solve this:

  1. Edit your Prestashop contact-form.tpl which is located in
  2. Search for <div class=”submit”>

    and add this:
  3. To make it work do:clear cache and recompile your theme → Save and after that undo those options – this worked for me

Apache UserDir in CentOS 7

Quick steps to set it up (I assume you have apache installed):

  1. login as root
  2. edit userdir.conf

  3. restart Apache
  4. setup your directory
    as normal user enter:
  5. if you use SELinux as root enter:
  6. create simple html page

    enter this:
  7. change ownership of file
  8. start your browser and enter this address:


    and voila! 😉

Cloning VirtualBox vmdk to vdi

First of all you have to shutdown VirtualBox machine that you wan’t to clone.
After that create new folder where you wan’t to clone existing vmdk machine to vdi

After that run this command in terminal:

Wait until the job is done and… that’s all.