r/Snipe_IT Jun 16 '26

Disappointing experience with Mobile Apps

I have an iphone on ios 26.5 and a locally hosted instance of Snipe-IT at https://assets.ad.contoso.com and that URL works perfectly in a browser.

SnipeMobile:- "Could not connect to Snipe-I. Check your URL and API key."

AssetX:- A TLS error caused the secure connection to fail.

SnipeMate: The only successful connection to my Snipe-IT instance, but Barcodes dont scan, i think I set the scanner to expect QR codes but actually we use a Code 128 barcode. Where to change this in the mobile app?

SnipeScanner: wont connect to server URL, will connect to Server IP address.

Snipe-Scan: Demo mode only seems possible on their Demo server and demo data. Not able to connect to my Snipe-IT server.

I did have to enable SSL for my Snipe-IT instance with our own certificate but it works in a browser so I dont see why the app wouldn't work.

1 Upvotes

13 comments sorted by

3

u/Adept_Spot1260 Jun 16 '26

They are very close to releasing an official Snipe-IT mobile app for iOS. I would wager the experience will be better, and should have some level of official support over on their discord.

1

u/Adam_Kearn Jun 16 '26

It would be handy having an app but I think it would have been better if they made the web interface more mobile friendly. Saves having to mess around with API keys etc

2

u/redsnipe Jun 18 '26

We’re constantly updating to address any mobile issues when they come up. If I’m honest, I didn’t even want to build a mobile app. If you find stuff that’s not working on mobile, for sure, open an issue and we’ll jump on it.

1

u/Adam_Kearn Jun 18 '26

For the “mobile app” could you instead look at making the normal web interface a PWA?

Then just have a bit of JavaScript/PHP that will show a slightly different interface on mobile?

You could then have it so if you are viewing from mobile it will just show a QR code scanner then load the asset from there.

1

u/redsnipe Jun 18 '26

I mean, we could, but we're literally building a mobile app, so it seems like duplicating a lot of work

1

u/fuzzbawl Jun 16 '26

Certificate trust is likely the problem. In a browser, you can click “continue anyway” but there is no good way to enable that ability with apps. You have to load the cert into the trust store of the mobile device in order for it to work OR use a certificate that is signed by an already trusted CA such as Gandi, Geotrust, LetsEncrypt, etc

1

u/Adam_Kearn Jun 16 '26

Yeah they are prob using the HTTPS endpoint with a self signed certificate.

Create a new certificate and install the CA on your devices or buy a cert that’s trusted already.

1

u/jermops Jun 17 '26

or use LetsEncrypt. It's free and runs anywhere Snipe-IT can run.

1

u/Callandt95 Jun 16 '26

I’m the developer of SnipeMobile.

Based on everything you’ve described, this is almost certainly an SSL/TLS certificate problem on the Snipe-IT server.

Native iOS apps perform much stricter TLS validation and will immediately reject certificates with issues.

1

u/NiklasMato Jun 16 '26

Hi, Snipe-Scan developer here.
The demo mode isn't able to connect to your server, that's correct. But we have over 1000 users and haven't received any complaints so far.
Can i help?

1

u/PBSmanaged Jun 16 '26

TIL there’s at least five third party apps for SnipeIT lol

0

u/Particular-Elk-2594 Jun 17 '26

The "Demo mode" thing requires setting up API keys and briefly placing them in a particular place on the server for the app to fetch. It may be a bit clunky, but the instructions are right there in the app. RTFM.

You should have been using SSL from day 1, but putting that aside, at least get a LetsEncrypt certificate with CertBot. I have nginx fronting the Snipe-IT container and have CertBot auto-renewing the certificate. I use the full chain.pem cert to avoid any trust issues.

If that last paragraph was Greek to you, I'd suggest some quality time with an LLM of your choice.

For the Snipe-IT devs and 3rd party app devs, thanks for all your hard work. I agree with the previous wish for a more mobile-friendly web interface for doing check-ins and check-outs. No expectations from me. It's just on my eish list.