Hello @Alessio_Lombardi! There have been some changes in the server, and I haven’t had the time to refresh the docs about it.
I figured it from your screenshot: no
http. Things will work then in the plugins. Longer story: to have SSL going you’ll need a domain name, a reverse proxy and and a letsencrypt (or other) certificate. These things are usually best left to the IT department to set up, and vary differently on deployment scenarios, so there’s no guide for them. Though maybe a simple something could be written.
Regarding the landing page, we’ve recently switched to a plugin system and removed the npm dependencies on the speckle frontend packages, as that was an extra hassle to maintain. You now need to install them manually:
git clone https://github.com/speckleworks/SpeckleAdmin.git # this is for the admin ui, will be served from the root
git clone https://github.com/speckleworks/SpeckleViewer.git # for the viewer, will be served from /view
To be sure you’ve got everyhting going ok, it is recommended that you build the plugins too after you clone them. This would mean running:
npm run build
In each of their folders. In theory (if i did my job correctly) it should not be necessary though.
After the above, you will need to restart the server so that the plugins get picked up!