Community Return to multiportal.io
Skip to content
  • UEFI disk format

    Compute & VMs
    2
    0 Votes
    2 Posts
    3k Views
    StellS
    Hey Anders We’re aware of this and it’s being addressed in preparation for a patch release soon :) Stay tuned
  • 1 Votes
    1 Posts
    1k Views
    B
    Environment MultiPortal Version: 1.2.1 Proxmox VE Version: 9.2.11 Deployment Type: [Single Node / HA Cluster] HAcluster Browser (if UI issue): Description Hi team, I recently added a second node to my cluster, but I’m running into an issue regarding how virtual machines are provisioned. Whenever I create a new VM, it is always automatically deployed on Node 1, and never on Node 2. Could you please explain how VM placement or scheduling works once a cluster is set up? Specifically: Is there a way to manually target/steer a new VM creation to Node 2? Does multiportal handle automatic load balancing or resource-based placement across cluster nodes, or do I need to configure something specific? Thanks for your help! Best regards,[image: Capture d'écran 2026-08-20 184403.png]
  • Unable to write in tenant search field

    Networking
    1
    1
    0 Votes
    1 Posts
    1k Views
    M
    Hi, I have noticed that in the latest version of MP you cant use the tenant search field in the add External Network wizard (Accessibility tab). (Unable write anything in the search field) The same goes for when you try to update an External Network. [image: d199c2e5-2df4-410f-a606-e3fb0aa9144c-image.jpeg] Cheers!
  • 0 Votes
    1 Posts
    1k Views
    F
    Environment MultiPortal Version: v1.2.1 Proxmox VE Version: 9.1.1 Deployment Type: Single Node Description There is no documented way (in the Swagger API or somewhere else) to obtain the Guest Agent Information like the current IP Adress of a VM. I have found a Workaround by analysing the GET Requests my Browser does but this does not seem like a viable and futureproof solution. I have also found out that there is no way to create/list/revert/delete Snapshots of a VM via the API. I have done the same thing with the workaround via the get requests (even tho its a little bit harder to do) but its also no futureproof solution. It would be good to have api endpints for this (or they already exist and I havent found them yet), especially for deployment automations and data retrieval. Expected Behavior API Endpoints for Snapshot Management and Guest Agent Information Actual Behavior No Documented API endpoints in the Swagger API Documentation or somewhere else. No good way to implement it other than using the endpoints the browser uses and reverse enginnering those. Thank you in advance for the Help! Kind Regards, Fabio
  • Have usage for powered off VM's

    Feature Requests
    2
    0 Votes
    2 Posts
    2k Views
    StellS
    Excellent suggestion @miked I’ll get this added to our backlog for sure.
  • [RELEASE] MultiPortal 1.2.1 is now available

    Product Updates
    5
    0 Votes
    5 Posts
    5k Views
    woodyW
    @Bolder You are correct, manual update states incorrect details that are miss leading. I’ve updated the docs and they should be published shortly to now properly reflect the manual update and also the offline update process. For those behind Proxy, you can follow the https://docs.multiportal.io/kb/article/0000050/. Just a heads up, at this stage if you have used the offline-update, there is no method currently to update the installation via the automatic process. Woody
  • 0 Votes
    1 Posts
    1k Views
    StellS
    MultiPortal has published security advisory MPSA-2026-001, a stored cross-site scripting issue in user and resource name fields. Severity: High (CVSS v3.1 base 8.7) Affected: MultiPortal Core 1.1.2, 1.1.3, and 1.2.0 Fixed in: 1.2.1 If you run an affected version, upgrade to 1.2.1 at your next maintenance window. The fix needs no data cleanup: existing names are made safe when they are displayed. Read the full advisory, including impact, remediation, and workaround: MPSA-2026-001 on docs.multiportal.io The fix ships in the 1.2.1 release. To report a vulnerability privately, see Reporting security issues.
  • 1 Votes
    1 Posts
    1k Views
    R
    Environment MultiPortal Version: 1,2.0 Proxmox VE Version: 9.2 Deployment Type: HA Cluster] Browser (if UI issue): Edge Description When creating a new user and assigning a role at creation, the role is not applied. The user is created successfully with no error shown, but the role field is blank in the users list. The failure only surfaces later when the account is used. Editing the same user afterwards and assigning the role works correctly. This may share a root cause with the existing thread “Suspected Bug: User Permissions Not Updated After Role Changes” — that one describes create working and later role changes not propagating; this is the inverse on the create path. Steps to Reproduce (if applicable) Create a new user and select the Service Provider Administrator role. Save. User is created, no error displayed. Users list shows the role field blank. Impersonate the user - Forbidden (#403). Edit the same user, assign Service Provider Administrator, save. Role now applies correctly and impersonation works Expected Behavior The role selected at creation is persisted and applied to the user. If it cannot be applied, an error is surfaced at creation rather than the user being created in a broken state. Actual Behavior The role is silently dropped. The user is created without permissions and no error is shown. The only signal is a 403 at point of use. Logs/Screenshots [[image: 39a43383-7712-4277-a140-b8caa926472d-image.jpeg] ]
  • 0 Votes
    2 Posts
    2k Views
    StellS
    Thanks for letting us know @guillaume , we’ll take a look at this for sure
  • Feature Request - Allow Resellers to have a Catalogue

    Feature Requests
    2
    0 Votes
    2 Posts
    2k Views
    StellS
    I absolutely agree, and this is something we have already put on our roadmap, only it’ll be under a full catalogue re-imagining (for the better, I promise). Thanks for the feedback!
  • [RELEASE] MultiPortal 1.2.0 is now available

    Product Updates
    14
    1 Votes
    14 Posts
    10k Views
    woodyW
    @ranjina.vazhayil , thanks for the confirmation, I’ll provide this to our team to see if we can replicate it.
  • **Feature Request: Proxy Support**

    Feedback & Ideas
    1
    2 Votes
    1 Posts
    1k Views
    G
    Hi Currently, the manual installation process requires direct internet access, which prevents deployments in environments where outbound connections must go through a proxy. This is a significant limitation for organizations with strict security policies. We would also like the license validation/check to be able to use the configured proxy instead of requiring direct internet access. Providing full proxy support for the installation process and all external communications, including license verification, would greatly simplify deployments in secured and restricted environments. sincelery
  • 4 Votes
    2 Posts
    2k Views
    StellS
    Heck yes, love this @guillaume . We’re in the early planning stages for tags, providing every level (provider, reseller, tenant) to tag all objects in their respective tiers. I obviously can’t give any indicative times but just know we are totally on board with tags!
  • 2 Votes
    1 Posts
    1k Views
    G
    We would like to request an enhancement to MultiPortal regarding VM provisioning. Currently, when a VM is created with UEFI boot, the boot disk is automatically created in RAW format. This causes an issue when the storage backend is an LVM LUN, as RAW disks do not support snapshots in this configuration. Requested enhancement: Please add an option to specify the disk format (for example, QCOW2) for the UEFI boot disk during VM creation. Benefits: Enable snapshot support for VMs stored on LVM-backed storage. Provide greater flexibility in storage configuration. Allow administrators to choose the most appropriate disk format based on their storage backend and operational requirements. Current behavior: UEFI boot disk is always created in RAW format. Snapshot creation is not possible when the VM is stored on an LVM LUN. Expected behavior: Allow administrators to select the boot disk format (RAW or QCOW2) when provisioning a UEFI VM. Ensure QCOW2 can be used as the boot disk format to support snapshots where applicable.
  • Howdy from Cloud Propeller

    Introductions
    4
    3
    4 Votes
    4 Posts
    4k Views
    peconiP
    Thanks :) I really wanted it to match our new site as well as WHMCS so clients get a fully “brand” experience…
  • We need MP <-> Proxmox Version clarity / agreement

    Feature Requests
    4
    1 Votes
    4 Posts
    3k Views
    StellS
    Totally agree - this is something I’ll be working on
  • 0 Votes
    3 Posts
    2k Views
    R
    Thanks @Stell! It’s a great news knowing you’re already planning about, because this request come from customers real need. We will looking forward about this! :-)
  • Status Indication for Hardware Change Reboot

    Product Feedback
    2
    1
    0 Votes
    2 Posts
    2k Views
    StellS
    Hey @danielbfusionred we’re actually adding something like this for storage changes in the next release. Feedback noted: we’ll look at adding pending reboots for other changes.
  • GUI slow when QEMU agent not running

    Compute & VMs
    2
    0 Votes
    2 Posts
    2k Views
    StellS
    Hey MikeD, thanks for the post! We’re aware of this bug and we’re already investigating it.
  • Console not working

    Compute & VMs
    5
    1
    0 Votes
    5 Posts
    3k Views
    woodyW
    Hey @southwalesowl, Adding the 127.0.0.1 multiportal.calligo.cloud hosts entry just allows MultiPortal and the console server to talk to each other locally, however, the error you now have ECONNREFUSED 127.0.0.1:443 means the console server cannot reach MultiPortal locally on port 443. That loopback shortcut only works when MultiPortal is handling its own traffic directly on the server. Can you please confirm: MultiPortal was installed using the automated script? Is an SSL configured on the box, or are you using a Load Balancer for MultiPortal? Confirm the system is reporting on port 443 sudo ss -ltnp | grep ':443' You should see something like ⎿ LISTEN 0 4096 *:443 *:* users:(("caddy",pid=4140634,fd=7)) Can you also comment out that hosts entry you added to your MultiPortal server, restart the console server, and try connecting again? Let me know if the old error comes back after you regenerated the new API key. Matt