• 0 Posts
  • 82 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle
  • First off you should realize that the registrar’s and domain name servers don’t have to be the same. Feel free to use any registrar (ex: namecheap, gandi, etc) and host the domain name server anywhere else.

    Secondly, if you want a good API for dynamic updates, I’d recommend looking for something that supports nsupdate, which is bind’s built-in update mechanism. It’s supported almost everywhere, including by let’s encrypt clients like Lego.




  • You should be good to go. Make sure vfio is loaded in the modules-load.d

    vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd
    

    Make sure the module options are set correctly and the kernel module is blacklisted in /etc/modprobe.d/vfio.conf

    options vfio-pci ids=1000:0097
    blacklist MODULE_NAME
    

    Make sure.IOMMU is enabled in your kernel command line (ex via grub): intel_iommu=on iommu=pt

    This is probably not complete, but it should get you pretty far into allowing you to add the pci device in the hardware config of your vm





  • As you’ve mentioned, I highly recommend you look at Prosody for the server. It is by far the easiest, but also really really good. The only thing ejabber might be better at is for extremely large deployments with failover and load balancing.

    XMPP doesn’t use sip, it has its own protocol for voice and video calls (called Jingles). All servers, afaik, support it. On the other hand, SIP/RTP servers such as FreeSwitch and Asterisk do support Jingle bridging!

    OMEMO and GPG support is purely a client side thing, so server support is irrelevant. Though some servers can be configured to refuse to pass unencrypted messages.

    With XMPP bridges are usually implemented as external components (a feature built-into the XMPP standard). Slidge franeworm seems to be the latest and greatest in terms of external bridges: https://sr.ht/~nicoco/slidge/ a WhatsApp bridge is built using it: https://git.sr.ht/~nicoco/slidge-whatsapp