{"id":37101687,"url":"https://github.com/quickx-app/vultrdata","last_synced_at":"2026-01-14T12:20:40.208Z","repository":{"id":64303951,"uuid":"157321410","full_name":"quickx-app/vultrdata","owner":"quickx-app","description":"Service to return redacted metadata about the requesting instance itself.","archived":false,"fork":false,"pushed_at":"2018-11-13T07:09:38.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-06-20T12:01:52.195Z","etag":null,"topics":["instance","instance-metadata","metadata","vultr","vultr-api","vultr-cli","vultr-vps"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quickx-app.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-13T04:43:20.000Z","updated_at":"2024-06-20T12:01:52.196Z","dependencies_parsed_at":"2023-01-15T10:00:55.529Z","dependency_job_id":null,"html_url":"https://github.com/quickx-app/vultrdata","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/quickx-app/vultrdata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickx-app%2Fvultrdata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickx-app%2Fvultrdata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickx-app%2Fvultrdata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickx-app%2Fvultrdata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quickx-app","download_url":"https://codeload.github.com/quickx-app/vultrdata/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickx-app%2Fvultrdata/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28420386,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["instance","instance-metadata","metadata","vultr","vultr-api","vultr-cli","vultr-vps"],"created_at":"2026-01-14T12:20:39.440Z","updated_at":"2026-01-14T12:20:40.164Z","avatar_url":"https://github.com/quickx-app.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vultrdata\n\nService to return santized metadata about the requesting instance itself.\n\n## Building\n\n- Run `make deps build-linux`\n\nThe v1.0.0 release has a Linux 64-bit binary compiled with Go 1.11.2\n\n## Installation\n\nFor systemd Linux systems:\n\n- Create the directory /opt/vultrdata\n- Copy `vultrdata-linux` to /opt/vultrdata/vultrdata\n  (or copy the file named `vultrdata` if make run on a Linux system)\n- Copy the file vultrdata.service to /etc/systemd/vultrdata.service\n- Edit that vultrdata.service file changing the API_KEY value as well as listen addr/port and/or removing --userdata option\n- On that system: `sudo systemctl daemon-reload`\n- On that system: `sudo systemctl enable vultrdata`\n- On that system: `sudo systemctl start vultrdata`\n\nIt is recommended that the listen address is chosen to be on the internal network for security. When instances are created with internal networking enabled it usually has an additional address starting with 10. or possibly some other non-routing range.\n\nYou may have to configure both the Vultr Firewall configuration as well as any firewall configured on the operating-system.\n\n## Testing\n\n- `curl -si 'http://10.1.1.1:8888/'`\n  (Using whichever listen addr/port was chosen in vultrdata.service)\n- Run the same command from another instance which should return data for that instance different than the first\n- Log messages from the service go to `/var/log/syslog`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquickx-app%2Fvultrdata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquickx-app%2Fvultrdata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquickx-app%2Fvultrdata/lists"}