virt-manager VS Pi-hole

Compare virt-manager vs Pi-hole and see what are their differences.

virt-manager

Desktop tool for managing virtual machines via libvirt (by virt-manager)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
virt-manager Pi-hole
112 2356
2,098 46,478
4.2% 1.3%
8.6 8.0
8 days ago about 16 hours ago
Python Shell
GNU General Public License v3.0 only GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

virt-manager

Posts with mentions or reviews of virt-manager. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-27.
  • Proxmox VE: Import Wizard for Migrating VMware ESXi VMs
    4 projects | news.ycombinator.com | 27 Mar 2024
    I would love to see a serious comparison (features & performance) between VMWare ESXi, Proxmox VE and let's say a more stock RHEL or Ubuntu. And maybe even include FreeBSD/bhyve.

    Because yes, in terms of core functionality it should be in the same ballpark. And in terms of UI, Virtual Machine Manager [0] was not that bad.

    [0] https://virt-manager.org/

  • Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines
    5 projects | news.ycombinator.com | 30 Jan 2024
    Shout out to https://virt-manager.org/ - works much better for me, supports running qemu on remote systems via ssh. I used to use this all the time for managing bunches of disparate vm hosts and local vms.
  • Oracle data base
    2 projects | /r/Fedora | 10 Dec 2023
    If not, I would just run a CentOS Stream 8 virtual machine using either GNOME Boxes or virt-manager, and set up networking and ssh so you can access the database from the host.
  • Cockpit: Web-based graphical interface for servers
    4 projects | news.ycombinator.com | 15 Oct 2023
    I'd say it is half-baked webmin. You can only use it with NetworkManager, and if you have an even remotely complex network setup for VMs, NetworkManager usually must be turned off, which makes Cockpit practically unusable. virt-manager [1] is way more powerful for those who like managing VMs with GUI.

    [1] https://virt-manager.org/

  • Failed to acquire pid file : /var/local/run/libvirt/qemu/driver.pid
    2 projects | /r/kvm | 28 Aug 2023
    $ apt build-dep libvirt $ git clone https://github.com/libvirt/libvirt.git Cloning into 'libvirt'... $ cd libvirt $ meson setup build $ ninja -C build $ ninja -C build install $ which virsh /usr/local/bin/virsh $ which libvirtd /usr/local/sbin/libvirtd $ apt install libgtk-3-dev libpulse-dev libgbm-dev libspice-protocol-dev \ libspice-server-dev libusb-1.0-0-dev libepoxy-dev libfdt-dev $ git clone -b v5.1.0 http://git.qemu.org/qemu.git $ cd qemu-v5.1.0 $ git submodule add -f https://git.kernel.org/pub/scm/utils/dtc/dtc.git dtc $ ./configure --disable-werror --target-list=arm-softmmu \ --enable-opengl --enable-gtk --enable-kvm --enable-guest-agent \ --enable-spice --audio-drv-list="oss pa" --enable-libusb \ --enable-trace-backend=simple --enable-debug $ make $ make install $ git clone https://github.com/virt-manager/virt-manager.git $ apt install gobject-introspection libosinfo-1.0-0 libosinfo-1.0-dev \ gir1.2-libosinfo-1.0 libvirt-glib-1.0-dev $ cd virt-manager $ ./setup.py configure --prefix=/usr/local $ sudo ./setup.py install $ sudo usermod -a -G libvirt root $ sudo usermod -a -G libvirtd root $ sudo usermod -a -G libvirt-qemu libvirt-qemu $ sudo usermod -a -G libvirt marietto $ sudo adduser libvirt-qemu $ sudo groupadd --system libvirt $ sudo groupadd --system libvirt-qemu $ sudo newgrp libvirt-qemu $ newgrp libvirt $ /usr/local/sbin# libvirtd & [1] 2875 $ /usr/local/sbin# virtqemud & info : libvirt version: 9.7.0 info : hostname: chromarietto error : virPidFileAcquirePathFull:409 Failed to acquire pid file : /var/local/run/libvirt/qemu/driver.pid Resource temporarily unavailable error : virStateInitialize:672 : Initialization of QEMU state driver failed Failed to acquire pid file : /var/local/run/libvirt/qemu/driver.pid Resource temporarily unavailable error : daemonRunStateInit:617 : Driver state initialization failed $ /usr/local/sbin# ps ax | grep libvirt 2875 pts/0 Sl 0:00 libvirtd $ /usr/local/sbin# ps ax | grep virtqemu nothing If I do the opposite way : $ /usr/local/sbin# virtqemud & $ /usr/local/sbin# ps ax | grep virtqemu 3041 pts/0 Sl 0:00 virtqemud $ /usr/local/sbin# libvirtd & info : libvirt version: 9.7.0 info : hostname: chromarietto error : virPidFileAcquirePathFull:409 Failed to acquire pid file : /var/local/run/libvirt/qemu/driver.pid Resource temporarily unavailable virStateInitialize:672 : Initialization of QEMU state driver failed Failed to acquire pid file : /var/local/run/libvirt/qemu/driver.pid Resource temporarily unavailable daemon RunStateInit:617 : Driver state initialization failed $ /usr/local/sbin# ps ax | grep virtqemu 3041 pts/0 Sl 0:00 virtqemud $ /usr/local/sbin# ps ax | grep libvirt nothing
  • We Replaced Firecracker with QEMU
    5 projects | news.ycombinator.com | 10 Jul 2023
  • Security warning: Virt-viewer leaks copy&pasted passwords to inactive instances
    2 projects | /r/Proxmox | 31 May 2023
    Yeah, it's bad, see also. A workarround is to disable clipboard sharing with SPICE_MAX_CLIPBOARD=0 env. var. on the client, or in VM's config with args: -spice disable-copy-paste=on.
  • Best virtualization solution with Ubuntu 22.04
    8 projects | /r/linuxquestions | 28 May 2023
    virt-manager
  • Is it possible to run a Windows 11 Virtual Machine on Linux?
    5 projects | /r/linuxquestions | 16 Apr 2023
    I use Virtual Machine Manager which is a front end GUI for QEMU/KVM. I haven't tried Win11, but perhaps you'll have luck with it?
  • After tens of hours and a numerous amount of coffee, I proudly did it
    3 projects | /r/linux | 6 Apr 2023
    There's two nice frontends for qemu though, virt-manager and gnome boxes

Pi-hole

Posts with mentions or reviews of Pi-hole. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-05.

What are some alternatives?

When comparing virt-manager and Pi-hole you can also consider the following projects:

Technitium DNS Server - Technitium DNS Server

blocky - Fast and lightweight DNS proxy as ad-blocker for local network with many features

AdGuardHome - Network-wide ads & trackers blocking DNS server

PowerDNS-Admin - A PowerDNS web interface with advanced features

bypass-paywalls-chrome - Bypass Paywalls web browser extension for Chrome and Firefox.

pihole-regex - Custom regex filter list for use with Pi-hole.

unifios-utilities - A collection of enhancements for UnifiOS based devices

docker-nxfilter - :whale: Run NxFilter in Docker!

nextdns - NextDNS CLI client (DoH Proxy)

Webmin - Powerful and flexible web-based server management control panel

SmartTube - SmartTube - an advanced player for set-top boxes and tvs running Android OS

uBlock - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.