snipeit is an inventory asset manager that be hosted in linux. i installed this using a proxmox script, but it can also be installed in a docker container. i usually reserve permanent web apps for proxmox and staging apps for docker.
the install is easy with the script and when you access the web address, configure the database and admin user. once this is done, you can secure the installation by accessing it by a domain name. this will be done with nginx proxy manager as a reverse proxy. the discussion post does include configuration for a actual ssl certificate.
the setup is a few configurations. first is the .env file in the /opt/snipe-it folder. the app_url variable must be changed to whatever domain name with https. next is the nginx configuration in /etc/nginx/conf.d and the server_name must be changed to the fqdn. finally, once you create a proxy host in nginx proxy manager, add this to the configuration “proxy_set_header X-Forwarded-Proto $scheme;”.
do not enable “cache assets”, as that will break the web ui. you can enable the other settings.
once this is configured and the server is restarted, access the web ui by the fqdn. this was a bit of a headache, but with looking through the discussion post, it helped a lot. i first though it would have been an easy reverse proxy web app, but it needed a bit more configuration.