Collects information about hardware and sends it to a central server
Note
This project is part of a suite of projects that work together. For all other related projects, see this search query: owner:2zqa topic:ssot
- Go (tested with 1.19)
- systemd-detect-virt
- ssot-specs-server
-
Create a configuration file in
/etc/ssot-specs-collector/config
. For example:api-key 06a85GDe8pOgVTxm uuid d7ca6fb2-77af-40db-a0bc-33962df35bf5
-
Ensure that ssot-specs-server is running and reachable
- Clone and enter the repository:
git clone https://github.com/2zqa/ssot-specs-server.git && cd ssot-specs-server
- Run
go install
- Run
ssot-specs-collector
Tip
It is recommended to run the program as a service. For example, using systemd:
[Unit]
Description=SSOT specs collector
[Service]
ExecStart=/usr/bin/ssot-specs-collector
[Install]
WantedBy=multi-user.target
SSOT specs collector is licensed under the MIT license.
- Voys for facilitating the internship where this project was developed