New Mobile App for Proxmox VE!

JSEHV

New Member
Nov 11, 2020
2
3
1
48
It may come better across if one first asks if there are any Google Play libraries used, when they are not able to audit the open source code for themselves, and not plain starting out to imply that this is the case, from some possible completely unrelated observation. We really try hard to provide a fully Open Source experience here, that's why an implication of willingly linking against proprietary libraries, even if we state otherwise, is taken rather serious.

Anyway, it'd be great if you can share some more information - i.e., Device, Android Distribution used (and which version) what tool was used for the app extraction, was there anything to be seen before the crash, ...

I just tested the app on an GAPPS free Android-x86 VM (a 8.1 based was the one I could get my hands on the quickest, the others surprisingly all shipped GAPPS), and there it works fine out of the box - didn't need to alter a single thing.
I uploaded a build here: https://lamprecht.org/download/pve/pve-mobile-app/pve-mobile-testbuild.apk (sha256sum 2a1ce7d831151bc2043497179e985e20c33cfa757cf417db39bd81d9a01bb2ce)
Maybe you get around to test that.

Running the app on Sailfish OS and it works perfectly.
Please release it on open platforms as F-Droid

Thanks for the great work!
 
  • Like
Reactions: Scot

cyruspy

Member
Jul 2, 2013
22
0
21
I fail to see an option to connect to a VM console, is that supported?.

Also, I'm after enabling U2F authentication is that supported by the app?
 

aaron

Proxmox Staff Member
Staff member
Jun 3, 2019
1,341
156
63
I fail to see an option to connect to a VM console, is that supported?.
Not yet but hopefully available soon. Right now you can use Spice in combination with the Opague Spice client.

Also, I'm after enabling U2F authentication is that supported by the app?
What would you have in mind?

There is a patch in the pipeline which gives you the option to use a fingerprint to unlock the app.
 

cyruspy

Member
Jul 2, 2013
22
0
21
Not yet but hopefully available soon. Right now you can use Spice in combination with the Opague Spice client.


What would you have in mind?

There is a patch in the pipeline which gives you the option to use a fingerprint to unlock the app.
I've installed Opague but I don't see how to use it from the app. Should I enable something?

Regarding u2f, the idea is to use a physical token + password as 2FA. The web interface seems to support it, although one token per account. I've used this type of 2FA with U2F in the Nextcloud Android app too so with proper hardware should be doable.
 

aaron

Proxmox Staff Member
Staff member
Jun 3, 2019
1,341
156
63
I've installed Opague but I don't see how to use it from the app. Should I enable something?
The Opague - rhev, ovrt proxmox client?

In that case, if you have the Console button available in the row where you see Power settings and Options, click on it, open the spice file and the Opague client should open it. This works for LXC containers, the hosts themselves and VMs that have SPICE configured.

Regarding u2f, the idea is to use a physical token + password as 2FA. The web interface seems to support it, although one token per account. I've used this type of 2FA with U2F in the Nextcloud Android app too so with proper hardware should be doable.
Okay I see. Could you please open a new enhancement request in our bug tracker (https://bugzilla.proxmox.com)? The PVE product has a component APP (Flutter GUI). Otherwise, I can do that myself.

One last question, do you use the U2F device on your phone or a tablet as I imagine it a bit of a hassle to connect a USB device? Or do you have one that works via NFC?
 

Wirehead

New Member
Sep 9, 2020
2
1
3
35
I have my proxmox management behind a generic URL which sits behind Ha-Proxy. Via browser etc,.. it all works. Even VNC/Spice. However, the app immediately says "Connection error - Could not establish connection".

Any specifics you guys are doing for validation? It's running a valid cert by the way, via the HA-Proxy.
 

aaron

Proxmox Staff Member
Staff member
Jun 3, 2019
1,341
156
63
I have my proxmox management behind a generic URL which sits behind Ha-Proxy. Via browser etc,.. it all works. Even VNC/Spice. However, the app immediately says "Connection error - Could not establish connection".

Any specifics you guys are doing for validation? It's running a valid cert by the way, via the HA-Proxy.
Hmm, I just checked the code and if there is a problem with the SSL handshake, you should get presented with the option to disable the SSL validation.

The error message you see means that something else went wrong. Did you set the port correctly? Is your phone allowed to access the HA Proxy (firewall access rules, IP filters, ...)?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE and Proxmox Mail Gateway. We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!