Operating
What reaches the internet
There is no telemetry. Three things leave the box, and all three are yours to look at.
There is no telemetry. Nothing reports what you deploy, how much you deploy, or that this instance exists. There is no analytics in the dashboard and no account with anybody.
Three things leave the box, and all three are yours to look at:
- Installing and upgrading pulls two images from
ghcr.io, and asks GitHub which release is newest so it can pin an exact one. - The running daemon asks GitHub which releases exist — when an admin
opens the update screen, and when the automatic update timer comes
round. It is a plain
GETon the public releases API with no credential and nothing about your instance in it (the whole of it). An instance that cannot reach GitHub simply never offers an update and says so, rather than claiming to be current. - Let's Encrypt, for certificates — and only once you have given the instance a domain.
After that it does what you ask it to: pull the images you named, clone the repositories you connected, write the DNS records you configured.
A build with no version stamped on it — which is what make dev is —
never checks for a release at all.