Select to view content in your preferred language

Survey123 Website Installation on Linux

215
3
Jump to solution
08-04-2025 12:00 AM
SimonSchütte_ct
MVP Regular Contributor

I did install survey123 on linux as described here Install ArcGIS Survey123—ArcGIS Survey123 | Documentation & How To: Install and Configure the ArcGIS Survey123 Website
Now I need to do the post-installation.

https://localhost:5443  will load the login page, so installation worked
However, I cannot access https://localhost:5443/share/post-install.html  it just won´t load.

I have the feeling that the "Run post installation manually" is outdated, it lists so many things no longer relevant in 11.5 and is missing some settings visible in the config.json in 11.5.

Any ideas?

0 Kudos
1 Solution

Accepted Solutions
SimonSchütte_ct
MVP Regular Contributor

My browser did not allow to access localhost and also blocked insecure websites without valid certificate.
I had to use Incognito mode (did not work all the time, had to clear the cache a few times if it did not load) and used the https:/FQDN:5443/share/post-install.html

I modified the config.json prior using the web post-install:
+ internal Portal URL
+ certificate KEY
+ certificate PEM

If you add both certificate files in the config.json it is possible to click through the step in the post-install that configures the certificate. Just select PEM and not PFX and you can click "next". The certificate will be detected and applied. Same goes for the ports and portal url specified in the config.json.

View solution in original post

0 Kudos
3 Replies
CodyPatterson
MVP Regular Contributor

Hey @SimonSchütte_ct 

Would it be possible to try and re-install the Survey123 instance? I'm wondering if there may have been an issue during the installation which is causing the issue itself.

When you mention that the site isn't loading, is it a "Page not found" error, or just a blank or white screen?

Cody

0 Kudos
SimonSchütte_ct
MVP Regular Contributor

An install issue was my first thought as well. Did reinstall it and even installed it on another machine, same behaviour. 
When trying to load https://localhost:5443/share/post-install.html  I get an empty page.
Using Inspect mode, I see errors referencing arcgis.com
"Failed to load resource: ERR_NAME_NOT_RESOLVED"
Uncaught (in promise) TypeError app-commons-v3.22.0.22.chunk.js:2
o.replace is not a function
at compareVersion ..:716098 at ...:732463
...failed to fetch at FQDN(Portal)


I know there is the "Manual configuration documentation" where you can insert the values in the config.json.
However I was expecting the Webconfiguration to work. Seems to be a limitation that it does not work in disconnected environments? This is not documented anywhere to my knowledge.
I tried inserting the Portal URL in the config.json, but this did not bring the post-install page to life.
I also noticed that the documentation does not exactly match the config.json parameters in 11.5.

0 Kudos
SimonSchütte_ct
MVP Regular Contributor

My browser did not allow to access localhost and also blocked insecure websites without valid certificate.
I had to use Incognito mode (did not work all the time, had to clear the cache a few times if it did not load) and used the https:/FQDN:5443/share/post-install.html

I modified the config.json prior using the web post-install:
+ internal Portal URL
+ certificate KEY
+ certificate PEM

If you add both certificate files in the config.json it is possible to click through the step in the post-install that configures the certificate. Just select PEM and not PFX and you can click "next". The certificate will be detected and applied. Same goes for the ports and portal url specified in the config.json.

0 Kudos