500 Internal Server Error when visiting https://forge.mydomain.com/setup

500 Internal Server Error when visiting forge.mydomain.com/setup

i've responded to the setup questions via putty and am visiting the returned link

set up using AWS provisioning from the aws store my domain has an ssl cert and the domain is routed via route 53

important to note the link is http - not https --- http works https returns the error

Also when completing the setup through http link the setup fails at password
You can then finish setting up your FlowForge instance at

https://forge.mydomain.com/setup

Username: ff-admin
Password

Can you grab the logs from the container so we can see the error please

The command should be something like:

docker logs flowforge-forge-1

You can also check the logs for the automatically generated ff-admin password

Sorry I may have miss understood the original problem.

Can you check if the https version works now, it can sometimes take a little while for the letsencrypt helper to issue a new certificate.

If it is still not resolving can you post the /opt/flowforge/docker-compose.yml file (you can redact your domain name)

ubuntu@ip-172-31-21-22:~$ docker logs flowforge-forge-1
{"level":"INFO","time":"2024-02-13T01:13:06.528Z","msg":"FlowFuse v2.0.0"}
{"level":"INFO","time":"2024-02-13T01:13:06.529Z","msg":"FlowFuse running with NodeJS v18.19.0"}
{"level":"INFO","time":"2024-02-13T01:13:06.529Z","msg":"FlowFuse Data Directory: /usr/src/forge"}
{"level":"INFO","time":"2024-02-13T01:13:06.529Z","msg":"Config File: /usr/src/forge/etc/flowforge.yml"}
{"level":"INFO","time":"2024-02-13T01:13:06.531Z","msg":"Database driver: postgres"}
{"level":"INFO","time":"2024-02-13T01:13:09.135Z","msg":"No license applied"}
{"level":"INFO","time":"2024-02-13T01:13:09.148Z","msg":"Usage       : count/limit"}
{"level":"INFO","time":"2024-02-13T01:13:09.148Z","msg":" Users      : 0/150"}
{"level":"INFO","time":"2024-02-13T01:13:09.148Z","msg":" Teams      : 0/50"}
{"level":"INFO","time":"2024-02-13T01:13:09.148Z","msg":" Projects   : 0/50"}
{"level":"INFO","time":"2024-02-13T01:13:09.148Z","msg":" Devices    : 0/50"}
{"level":"INFO","time":"2024-02-13T01:13:11.000Z","msg":"Container driver: docker"}
{"level":"INFO","time":"2024-02-13T01:13:12.328Z","msg":"Server listening at http://0.0.0.0:3000"}
{"level":"INFO","time":"2024-02-13T01:13:12.329Z","msg":"****************************************************"}
{"level":"INFO","time":"2024-02-13T01:13:12.329Z","msg":"* To finish setting up FlowFuse, open this url:   *"}
{"level":"INFO","time":"2024-02-13T01:13:12.329Z","msg":"*   https://forge.mydomain.com/setup           *"}
{"level":"INFO","time":"2024-02-13T01:13:12.329Z","msg":"****************************************************"}
{"level":"INFO","time":"2024-02-13T01:13:12.410Z","msg":"Connected to SMTP server"}
{"level":"INFO","time":"2024-02-13T01:13:17.320Z","msg":"Reconnecting to comms broker"}
{"level":"INFO","time":"2024-02-13T01:13:17.680Z","msg":"Connected to comms broker"}
{"level":"INFO","time":"2024-02-13T14:41:24.392Z","msg":"[SETUP] Created default Admin User"}
{"level":"INFO","time":"2024-02-13T14:41:24.392Z","msg":"[SETUP] username: ff-admin"}
{"level":"INFO","time":"2024-02-13T14:41:24.393Z","msg":"[SETUP] password: R!9yECm2"}
{"level":"INFO","time":"2024-02-13T14:42:58.133Z","msg":"[SETUP] Applied settings"}
{"level":"INFO","time":"2024-02-13T14:43:00.512Z","msg":"[SETUP] Created default InstanceType"}
{"level":"INFO","time":"2024-02-13T14:43:00.520Z","msg":"[SETUP] Enabled default InstanceType for default TeamType"}
{"level":"INFO","time":"2024-02-13T14:43:00.529Z","msg":"[SETUP] Created default Template"}
{"level":"INFO","time":"2024-02-13T14:43:00.537Z","msg":"[SETUP] Created default Stack"}
{"level":"INFO","time":"2024-02-13T14:43:00.540Z","msg":"****************************************************"}
{"level":"INFO","time":"2024-02-13T14:43:00.540Z","msg":"* FlowFuse setup is complete. You can login at:    *"}
{"level":"INFO","time":"2024-02-13T14:43:00.540Z","msg":"*   https://forge. .com                 *"}
{"level":"INFO","time":"2024-02-13T14:43:00.540Z","msg":"****************************************************"}
{"level":"ERROR","time":"2024-02-13T14:43:54.770Z","msg":"AUDIT: event: account.login, type: user, unauthorized"}
{"level":"ERROR","time":"2024-02-13T14:44:12.826Z","msg":"AUDIT: event: account.login, type: user, unauthorized"}
{"level":"ERROR","time":"2024-02-13T14:48:10.697Z","msg":"AUDIT: event: account.login, type: user, unauthorized"}

To say more - Ive removed the actual domain from the log

  • also the default password is in this log -- which allows us http access to the instance -- The password was listed as " " when configuring from putty.
    So thanks for the hint to get into the log where the default password was listed - that got us to the next bit..
    http gets us access to the instance

however the https gives us a 500 internal server error

OK, I thought I'd fixed the password bit in setup wizard, I'll have another look

We will probably need the logs from the nginx container to try and work out what's up with the HTTPS handling.

Similar deal, just with flowforge-nginx-1 as the container name, might also be worth checking the acme container as well as that's what provisions the certs.

Is the line in the log "FlowFuse v2.0.0" relevant Ben? (i.e. was your fix in v2.1?)

@Steve-Mcl No it should have shipped in the v2.0.0 release.

But looking at the script the trigger to get the password printed to the logs uses https:// so that is probably why it failed in this case as the https route is failing to reach the forge app.

I mean no disrespect but unless you see something idiosyncratic about what I'm up to I'd wager this error is replicable by anyone as the first instance I deployed showed the same problem.

I simply provisioned a domain on route 53 and pointed the a record toward an elastic IP assigned to the instance set up by your provisioning wizard. I provisioned a SSL cert with the AWS cert manager which created the record in the DNS. The first instance showed the same exact symptoms so I deleted it and started up a second one - which I documented here.

Try repeating the error - These logs would then be available to you. directly rather than me digging around in an unfamiliar server architecture and redacting my domain for each post.

@BryanOgd I will spin up a new instance and test this again, but it won't be until much later tonight.

This has been tested and works under normal circumstances. Asking for the logs is the quickest way to move things forward and to identify what may be the cause of the problem.

If there is something specific to your domain that the LetsEncrypt Certificate authority is having a problem with then testing it with my domain is not going to help. e.g. One possibility, do you have CAA records in DNS for your domain which limit what Certificate Authorities can issue certificates for your domain?

ubuntu@ip-172-31-21-22:~$ docker logs flowforge-nginx-1
Info: running nginx-proxy version 1.4.0-71-gd46881f
Setting up DH Parameters..
Warning: TRUST_DOWNSTREAM_PROXY is not set; defaulting to "true". For security, you should explicitly set TRUST_DOWNSTREAM_PROXY to "false" if there is not a trusted reverse proxy in front of this proxy.
Warning: The default value of TRUST_DOWNSTREAM_PROXY might change to "false" in a future version of nginx-proxy. If you require TRUST_DOWNSTREAM_PROXY to be enabled, explicitly set it to "true".
forego      | starting dockergen.1 on port 5000
forego      | starting nginx.1 on port 5100
dockergen.1 | 2024/02/13 01:12:50 Generated '/etc/nginx/conf.d/default.conf' from 6 containers
dockergen.1 | 2024/02/13 01:12:50 Running 'nginx -s reload'
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: using the "epoll" event method
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: nginx/1.25.3
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: built by gcc 12.2.0 (Debian 12.2.0-14)
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: OS: Linux 5.19.0-1029-aws
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: getrlimit(RLIMIT_NOFILE): 1048576:1048576
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: start worker processes
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: start worker process 25
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: start worker process 26
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: signal 1 (SIGHUP) received from 24, reconfiguring
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: reconfiguring
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: using the "epoll" event method
dockergen.1 | 2024/02/13 01:12:50 Watching docker events
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: start worker processes
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: start worker process 32
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: start worker process 33
dockergen.1 | 2024/02/13 01:12:50 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'
nginx.1     | 2024/02/13 01:12:50 [notice] 26#26: gracefully shutting down
nginx.1     | 2024/02/13 01:12:50 [notice] 25#25: gracefully shutting down
nginx.1     | 2024/02/13 01:12:50 [notice] 25#25: exiting
nginx.1     | 2024/02/13 01:12:50 [notice] 26#26: exiting
nginx.1     | 2024/02/13 01:12:50 [notice] 25#25: exit
nginx.1     | 2024/02/13 01:12:50 [notice] 26#26: exit
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: signal 17 (SIGCHLD) received from 26
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: worker process 26 exited with code 0
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: signal 17 (SIGCHLD) received from 25
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: worker process 25 exited with code 0
nginx.1     | 2024/02/13 01:12:50 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 1 (SIGHUP) received from 45, reconfiguring
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: reconfiguring
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: using the "epoll" event method
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: start worker processes
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: start worker process 46
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: start worker process 47
nginx.1     | 2024/02/13 01:12:51 [notice] 33#33: gracefully shutting down
nginx.1     | 2024/02/13 01:12:51 [notice] 32#32: gracefully shutting down
nginx.1     | 2024/02/13 01:12:51 [notice] 33#33: exiting
nginx.1     | 2024/02/13 01:12:51 [notice] 32#32: exiting
nginx.1     | 2024/02/13 01:12:51 [notice] 33#33: exit
nginx.1     | 2024/02/13 01:12:51 [notice] 32#32: exit
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 17 (SIGCHLD) received from 33
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: worker process 33 exited with code 0
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 17 (SIGCHLD) received from 32
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: worker process 32 exited with code 0
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 1 (SIGHUP) received from 57, reconfiguring
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: reconfiguring
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: using the "epoll" event method
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: start worker processes
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: start worker process 58
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: start worker process 59
nginx.1     | 2024/02/13 01:12:51 [notice] 47#47: gracefully shutting down
nginx.1     | 2024/02/13 01:12:51 [notice] 46#46: gracefully shutting down
nginx.1     | 2024/02/13 01:12:51 [notice] 46#46: exiting
nginx.1     | 2024/02/13 01:12:51 [notice] 47#47: exiting
nginx.1     | 2024/02/13 01:12:51 [notice] 47#47: exit
nginx.1     | 2024/02/13 01:12:51 [notice] 46#46: exit
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 17 (SIGCHLD) received from 47
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: worker process 47 exited with code 0
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 17 (SIGCHLD) received from 46
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: worker process 46 exited with code 0
nginx.1     | 2024/02/13 01:12:51 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: signal 1 (SIGHUP) received from 71, reconfiguring
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: reconfiguring
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: using the "epoll" event method
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: start worker processes
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: start worker process 72
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: start worker process 73
nginx.1     | 2024/02/13 01:12:54 [notice] 58#58: gracefully shutting down
nginx.1     | 2024/02/13 01:12:54 [notice] 59#59: gracefully shutting down
nginx.1     | 2024/02/13 01:12:54 [notice] 59#59: exiting
nginx.1     | 2024/02/13 01:12:54 [notice] 58#58: exiting
nginx.1     | 2024/02/13 01:12:54 [notice] 58#58: exit
nginx.1     | 2024/02/13 01:12:54 [notice] 59#59: exit
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: signal 17 (SIGCHLD) received from 58
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: worker process 58 exited with code 0
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: signal 17 (SIGCHLD) received from 59
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: worker process 59 exited with code 0
nginx.1     | 2024/02/13 01:12:54 [notice] 19#19: signal 29 (SIGIO) received
dockergen.1 | 2024/02/13 01:12:59 Received event die for container 98b651127f40
dockergen.1 | 2024/02/13 01:13:00 Received event start for container 98b651127f40
dockergen.1 | 2024/02/13 01:13:00 Generated '/etc/nginx/conf.d/default.conf' from 6 containers
dockergen.1 | 2024/02/13 01:13:00 Running 'nginx -s reload'
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: signal 1 (SIGHUP) received from 75, reconfiguring
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: reconfiguring
dockergen.1 | 2024/02/13 01:13:00 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: using the "epoll" event method
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: start worker processes
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: start worker process 76
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: start worker process 77
nginx.1     | 2024/02/13 01:13:00 [notice] 72#72: gracefully shutting down
nginx.1     | 2024/02/13 01:13:00 [notice] 72#72: exiting
nginx.1     | 2024/02/13 01:13:00 [notice] 72#72: exit
nginx.1     | 2024/02/13 01:13:00 [notice] 73#73: gracefully shutting down
nginx.1     | 2024/02/13 01:13:00 [notice] 73#73: exiting
nginx.1     | 2024/02/13 01:13:00 [notice] 73#73: exit
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: signal 17 (SIGCHLD) received from 73
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: worker process 73 exited with code 0
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: signal 17 (SIGCHLD) received from 72
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: worker process 72 exited with code 0
nginx.1     | 2024/02/13 01:13:00 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:24:28 +0000] "GET /setup
HTTP/2.0" 500 579 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:24:29 +0000] "GET /favicon.ico HTTP/2.0" 500 579 "https://forge.mydomainhere.com/setup" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:32:56 +0000] "GET /setup HTTP/2.0" 500 579 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:32:57 +0000] "GET /favicon.ico HTTP/2.0" 500 579 "https://forge.mydomainhere.com/setup" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:40:16 +0000] "GET /setup HTTP/2.0" 500 579 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:40:17 +0000] "GET /favicon.ico HTTP/2.0" 500 579 "https://forge.mydomainhere.com/setup" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:24 +0000] "GET /setup HTTP/1.1" 200 931 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:24 +0000] "GET /app/runtime.js HTTP/1.1" 200 3866 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:24 +0000] "GET /app/setup.css HTTP/1.1" 200 50103 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:25 +0000] "GET /app/vendors.js HTTP/1.1" 200 994240 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:25 +0000] "GET /app/setup.js HTTP/1.1" 200 1230294 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:25 +0000] "GET /setup/status HTTP/1.1" 200 47 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:25 +0000] "GET /favicon.ico HTTP/1.1" 200 15406 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:25 +0000] "GET /ff-logo--wordmark-caps--dark.png HTTP/1.1" 200 9120 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:25 +0000] "GET /app/assets/2cd66b155fbf3f0718ab.svg HTTP/1.1" 200 21524 "http://forge.mydomainhere.com/setup" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:41:26 +0000] "GET /app/favicon.ico HTTP/1.1" 200 15406 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:42:26 +0000] "GET /app/async-vendors.js HTTP/1.1" 200 1028385 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:42:58 +0000] "POST /setup/settings HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:00 +0000] "POST /setup/finish HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:00 +0000] "GET / HTTP/1.1" 200 870 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:01 +0000] "GET /app/runtime.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:01 +0000] "GET /app/main.css HTTP/1.1" 200 50103 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:01 +0000] "GET /app/vendors.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:01 +0000] "GET /app/main.js HTTP/1.1" 200 1252337 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:02 +0000] "GET /api/v1/settings HTTP/1.1" 200 107 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:02 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:02 +0000] "GET /api/v1/user/ HTTP/1.1" 401 46 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:02 +0000] "GET /ff-logo--wordmark-caps--dark.png HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:02 +0000] "GET /app/assets/2cd66b155fbf3f0718ab.svg HTTP/1.1" 304 0 "http://forge.mydomainhere.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:30 +0000] "POST /account/login HTTP/1.1" 401 56 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:43:54 +0000] "POST /account/login HTTP/1.1" 401 46 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:44:12 +0000] "POST /account/login HTTP/1.1" 401 46 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:00 +0000] "GET /setup HTTP/1.1" 302 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:00 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:01 +0000] "GET /app/runtime.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:01 +0000] "GET /app/main.css HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:01 +0000] "GET /app/vendors.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:01 +0000] "GET /app/main.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:02 +0000] "GET /api/v1/settings HTTP/1.1" 200 107 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:02 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:02 +0000] "GET /api/v1/user/ HTTP/1.1" 401 46 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:02 +0000] "GET /ff-logo--wordmark-caps--dark.png HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:02 +0000] "GET /app/assets/2cd66b155fbf3f0718ab.svg HTTP/1.1" 304 0 "http://forge.mydomainhere.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:21 +0000] "POST /account/login HTTP/1.1" 401 56 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:36 +0000] "GET /setup HTTP/1.1" 302 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:36 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:36 +0000] "GET /app/runtime.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:36 +0000] "GET /app/vendors.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:36 +0000] "GET /app/main.css HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:36 +0000] "GET /app/main.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:37 +0000] "GET /api/v1/settings HTTP/1.1" 200 107 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:37 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:37 +0000] "GET /api/v1/user/ HTTP/1.1" 401 46 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:37 +0000] "GET /ff-logo--wordmark-caps--dark.png HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:37 +0000] "GET /app/assets/2cd66b155fbf3f0718ab.svg HTTP/1.1" 304 0 "http://forge.mydomainhere.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:47:54 +0000] "POST /account/login HTTP/1.1" 401 56 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:48:10 +0000] "POST /account/login HTTP/1.1" 401 46 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:49:23 +0000] "GET / HTTP/2.0" 500 579 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:14:49:23 +0000] "GET /favicon.ico HTTP/2.0" 500 579 "https://forge.mydomainhere.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:12:44 +0000] "POST /account/login HTTP/1.1" 401 46 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:13:22 +0000] "POST /account/login HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:13:22 +0000] "GET /api/v1/settings HTTP/1.1" 200 1673 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:13:22 +0000] "GET /api/v1/user/ HTTP/1.1" 200 276 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:13:22 +0000] "GET /ff-logo--wordmark-caps--dark.png HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:20 +0000] "PUT /api/v1/user/change_password HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:20 +0000] "GET /api/v1/settings HTTP/1.1" 200 1673 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:20 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:20 +0000] "GET /api/v1/user/ HTTP/1.1" 200 252 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:20 +0000] "GET /app/runtime.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:20 +0000] "GET /app/vendors.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:20 +0000] "GET /app/main.css HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:20 +0000] "GET /app/main.js HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:21 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:21 +0000] "GET /api/v1/settings HTTP/1.1" 200 1673 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:21 +0000] "GET /api/v1/user/ HTTP/1.1" 200 252 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:21 +0000] "GET /app/favicon.ico HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:21 +0000] "GET /api/v1/user/invitations HTTP/1.1" 200 38 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:21 +0000] "GET /api/v1/user/teams HTTP/1.1" 200 32 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:21 +0000] "GET /ff-logo--wordmark-caps--dark.png HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:21 +0000] "GET /api/v1/user/invitations HTTP/1.1" 200 38 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:22 +0000] "GET /avatar/RGVmYXVsdCBBZG1pbg HTTP/2.0" 500 579 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:14:25 +0000] "GET /api/v1/team-types HTTP/1.1" 200 287 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:17 +0000] "POST /api/v1/teams/check-slug HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:17 +0000] "POST /api/v1/teams/check-slug HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:18 +0000] "POST /api/v1/teams/check-slug HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:18 +0000] "POST /api/v1/teams/check-slug HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:19 +0000] "POST /api/v1/teams/check-slug HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:20 +0000] "POST /api/v1/teams/check-slug HTTP/1.1" 200 17 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:23 +0000] "POST /api/v1/teams/ HTTP/1.1" 200 598 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:23 +0000] "GET /api/v1/user/teams HTTP/1.1" 200 341 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:23 +0000] "GET /api/v1/teams/slug/ninjamoba-poc HTTP/1.1" 200 623 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:23 +0000] "GET /api/v1/teams/Xpz5aDYL2G/user HTTP/1.1" 200 11 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:24 +0000] "GET /api/v1/teams/Xpz5aDYL2G/applications HTTP/1.1" 200 29 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:24 +0000] "GET /avatar/RGVmYXVsdCBBZG1pbg HTTP/2.0" 500 579 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:24 +0000] "GET /api/v1/teams/Xpz5aDYL2G/applications/status HTTP/1.1" 200 29 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:24 +0000] "GET /app/assets/fe2eb6ada5fe1846c31b.png HTTP/1.1" 200 35752 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:30 +0000] "GET /api/v1/templates HTTP/1.1" 200 449 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:30 +0000] "GET /api/v1/project-types HTTP/1.1" 200 217 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:30 +0000] "GET /api/v1/stacks?projectType=0n2Y5PapEP HTTP/1.1" 200 330 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:15:30 +0000] "GET /api/v1/stacks?projectType=0n2Y5PapEP HTTP/1.1" 200 330 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:09 +0000] "POST /api/v1/applications HTTP/1.1" 200 259 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:09 +0000] "POST /api/v1/projects HTTP/1.1" 200 2480 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:09 +0000] "GET /api/v1/teams/Xpz5aDYL2G HTTP/1.1" 200 637 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:10 +0000] "GET /api/v1/teams/Xpz5aDYL2G/user HTTP/1.1" 200 11 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:10 +0000] "GET /api/v1/projects/0be4cd09-5375-4185-82b5-32f28f4ab22f HTTP/1.1" 200 2572 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:10 +0000] "GET /api/v1/projects/0be4cd09-5375-4185-82b5-32f28f4ab22f/devices/settings HTTP/1.1" 200 21 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
dockergen.1 | 2024/02/13 16:17:10 Received event start for container 3d7cd3880198
dockergen.1 | 2024/02/13 16:17:10 Generated '/etc/nginx/conf.d/default.conf' from 7 containers
dockergen.1 | 2024/02/13 16:17:10 Running 'nginx -s reload'
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: signal 1 (SIGHUP) received from 79, reconfiguring
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: reconfiguring
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: using the "epoll" event method
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: start worker processes
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: start worker process 80
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: start worker process 81
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:10 +0000] "GET /api/v1/projects/0be4cd09-5375-4185-82b5-32f28f4ab22f/audit-log?limit=4 HTTP/1.1" 200 446 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | 2024/02/13 16:17:10 [notice] 77#77: gracefully shutting down
nginx.1     | 2024/02/13 16:17:10 [notice] 76#76: gracefully shutting down
nginx.1     | 2024/02/13 16:17:10 [notice] 77#77: exiting
nginx.1     | 2024/02/13 16:17:10 [notice] 76#76: exiting
nginx.1     | 2024/02/13 16:17:10 [notice] 77#77: exit
nginx.1     | 2024/02/13 16:17:10 [notice] 76#76: exit
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: signal 17 (SIGCHLD) received from 76
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: worker process 76 exited with code 0
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: signal 17 (SIGCHLD) received from 77
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: worker process 77 exited with code 0
nginx.1     | 2024/02/13 16:17:10 [notice] 19#19: signal 29 (SIGIO) received
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:15 +0000] "GET /api/v1/projects/0be4cd09-5375-4185-82b5-32f28f4ab22f HTTP/1.1" 200 2614 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:16 +0000] "GET /api/v1/projects/0be4cd09-5375-4185-82b5-32f28f4ab22f HTTP/1.1" 200 2702 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:17 +0000] "GET /api/v1/teams/Xpz5aDYL2G/members HTTP/1.1" 200 236 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:17:18 +0000] "GET /api/v1/teams/Xpz5aDYL2G/audit-log?limit=200 HTTP/1.1" 200 1408 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "172.18.0.5:3000"
dockergen.1 | 2024/02/13 16:17:41 Received event health_status: healthy for container 3d7cd3880198
dockergen.1 | 2024/02/13 16:17:41 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:21:07 +0000] "GET / HTTP/2.0" 500 579 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"
nginx.1     | forge.mydomainhere.com 666.666.666.666 - - [13/Feb/2024:16:21:08 +0000] "GET /favicon.ico HTTP/2.0" 500 579 "https://forge.mydomainhere.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "-"

@BryanOgd can you send me a private message with your domain please. I need to check something via DNS.

Also where did you see the instructions to use the AWS Certificate Manager? The documenation doesn't make any reference to that:

Thanks for your generous help in resolving this

basically the http and https ports need to be opened when launching (logging in to provision a domain and the smtp for the first time in order for the certificate) to ping the instance and provision the cert.

I started the server with ports 80 and 443 closed only to my IP and they must be set to 0.0.0.0/0 when setting up the server for the first time.

Again thanks very much for your immediate help and excellent debugging to get this addressed.

No,

The machine must be accessible to the LetsEncrypt servers all the time. A new certificate will be generated for each Node-RED project created so the LetsEncrypt servers will need to access the machine each time and every 90days afterwards to renew the certificates.

If you don't want to open things up like this you must manage your own certificates as described in the Docker Compose documentation here:

wow ok great

Do you think that the additional cert generated and assigned to the domain would get in the way of the FlowFuse certs?

/13/2024 9:48:09 PM

[system]

Starting Node-RED

2/13/2024 9:48:17 PM

[system]

Node-RED health check failed: RequestError: connect ECONNREFUSED 127.0.0.1:1880 (http://127.0.0.1:1880/ide)

2/13/2024 9:48:18 PM

[info]

Welcome to Node-RED ===================

2/13/2024 9:48:18 PM

[info]

Node-RED version: v3.0.2

2/13/2024 9:48:18 PM

[info]

Node.js version: v16.20.2

2/13/2024 9:48:18 PM

[info]

Linux 5.19.0-1029-aws x64 LE

2/13/2024 9:48:24 PM

[system]

Node-RED health check failed: RequestError: connect ECONNREFUSED 127.0.0.1:1880 (http://127.0.0.1:1880/ide)

2/13/2024 9:48:24 PM

[info]

Loading palette nodes

2/13/2024 9:48:26 PM

[info]

FlowFuse HTTP Authentication Plugin loaded

2/13/2024 9:48:26 PM

[info]

FlowFuse Team Library Plugin loaded

2/13/2024 9:48:26 PM

[info]

FlowFuse Light Theme Plugin loaded

2/13/2024 9:48:26 PM

[info]

FlowFuse Dark Theme Plugin loaded

2/13/2024 9:48:27 PM

[info]

FlowFuse Metrics Plugin loaded

2/13/2024 9:48:31 PM

[system]

Node-RED health check failed: RequestError: connect ECONNREFUSED 127.0.0.1:1880 (http://127.0.0.1:1880/ide)

2/13/2024 9:48:36 PM

[warn]

------------------------------------------------------

2/13/2024 9:48:36 PM

[warn]

[@flowfuse/nr-project-nodes/project-link] Error: Project Link nodes cannot be loaded outside of an FlowFuse EE environment (line:6)

2/13/2024 9:48:36 PM

[warn]

------------------------------------------------------

2/13/2024 9:48:37 PM

[info]

Settings file : /data/settings.js

2/13/2024 9:48:37 PM

[info]

Context store : 'default' [module=memory]

2/13/2024 9:48:37 PM


There is no problem in those logs.

The connect ECONNREFUSED messages are a normal part of start up, they are the FF launcher probing to see if Node-RED is ready yet.

And no the AWS issued cert just isn't being used anywhere.

I've redeployed the aws instance and found that the default password now shows in the setup as expected. Everything works as explained thanks again

Ive run into a problem installing a node-red node - I'm not finding a way to address command line installs of node-red nodes - or how to tinker with a nodes code = Im feeling like a dork but I don't find a .node-red folder - something am not understanding about docker and node-red deployment. Although I've used docker previously and created a persistent partition

usually I'd just ssh or ftp to mess with the files..is there a link where the architecture of the pallet installs works becasue I'm getting a fail notice when installing some nodes from the pallet - is there a limited amount of disk space allocated to additional nodes?


npm WARN config production Use --omit=dev instead.
npm WARN tar TAR_ENTRY_ERROR ENOSPC: no space left on device, write
npm ERR! code ENOSPC
npm ERR! syscall write
npm ERR! errno -28
npm ERR! nospc ENOSPC: no space left on device, write
npm ERR! nospc There appears to be insufficient space on your system to finish.
npm ERR! nospc Clear up some disk space and try again.