How it works
DistroInstall collects anonymous hardware and software stats from real Linux users — so we can all see what people actually run. Here's exactly how.
Run the script
One command, or download the Python file and read it first.
It reads your specs
Distro, kernel, CPU, RAM, GPU — locally, then sends the summary.
See your stats
Get a shareable profile and compare against the community.
Run it:
We recommend downloading and reading it first. Prefer a one-liner that fetches and runs it?
Don't trust, verify
We'd never ask you to pipe a script into your shell without being able to read it first. Both files are public — open them in your browser before running anything.
What we collect
- Distribution name and version
- Kernel version
- Desktop environment
- CPU model, cores and threads
- Total RAM (in GB)
- GPU model
- Whether the machine is a virtual machine
- The usage type you choose (desktop, gaming, server…)
What we never touch
- Your IP address
- Any file names, paths or file contents
- Usernames, hostnames or MAC addresses
- Browsing history or installed applications
- Anything that can personally identify you
About your token
The first time you submit, you get a unique token. Save it and pass it on future runs to keep a history of your setup over time and build your public profile.
Submitting without a token is completely anonymous — it just counts toward the aggregate stats. Create an account to link your submissions, earn badges, and export or delete your data anytime.
Prefer not to run the script? Use the API
It's just a JSON POST over HTTPS. Gather the fields with whatever tools you trust and send them yourself — no need to run our script:
curl -X POST https://distroinstall.com/api/submit \
-H 'Content-Type: application/json' \
-d '{
"system_info": {
"distro_name": "Ubuntu",
"distro_version": "24.04",
"kernel": "6.8.0-51-generic",
"desktop_environment": "GNOME",
"cpu": "AMD Ryzen 7 7700X",
"cpu_cores": 8,
"cpu_threads": 16,
"ram_gb": 32,
"gpu": "Radeon RX 7800 XT"
},
"is_virtual": false,
"usage_type": "desktop"
}'Only distro_name is required. usage_type is one of desktop, programming, gaming, server or other. Add an optional token to keep a history or link submissions to your account. Full field reference in the README on GitHub.
Your data, your control
We never sell data, show ads, or use tracking cookies. Read the details in our privacy policy.
Read the Privacy Policy