{"id":22674752,"url":"https://github.com/bitnom/whonix-packer","last_synced_at":"2025-03-29T12:22:10.040Z","repository":{"id":40624927,"uuid":"338757195","full_name":"bitnom/Whonix-Packer","owner":"bitnom","description":"Whonix via Vagrant, DigitalOcean, Docker, etc. via Packer","archived":false,"fork":false,"pushed_at":"2021-02-14T21:42:38.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-04T13:24:17.672Z","etag":null,"topics":["docker","packer","whonix"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitnom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-14T08:06:09.000Z","updated_at":"2021-08-01T13:35:57.000Z","dependencies_parsed_at":"2022-09-15T09:12:47.417Z","dependency_job_id":null,"html_url":"https://github.com/bitnom/Whonix-Packer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitnom%2FWhonix-Packer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitnom%2FWhonix-Packer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitnom%2FWhonix-Packer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitnom%2FWhonix-Packer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitnom","download_url":"https://codeload.github.com/bitnom/Whonix-Packer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246181820,"owners_count":20736622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["docker","packer","whonix"],"created_at":"2024-12-09T17:18:03.178Z","updated_at":"2025-03-29T12:22:10.021Z","avatar_url":"https://github.com/bitnom.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Whonix Packer\n\nWe explore containerized, build-described, etc. deployment options for Whonix with the goal of making Whonix deployable in any project. The current big challenge is creating a working Whonix Dockerfile. Along the way, we're also defining some other deployments via Packer (Which\nalso supports Docker).\n\nPacker also seems to be able to help convert between multiple types of images without necessarily using the underlying build def for each platform. See the [Docker example](https://www.packer.io/docs/builders/docker) \u0026 beyond to learn more.\n\n## Thoughts / Ideas \u0026 Questions\n\n- Can multiple machine instances be part of the same build target? Probably. We'll find out.\n- Prefer KVM over LXC? Mutually exclusive? Will look into it.\n- Should Chef replace Packer in this effort? Probably not. Note: Packer can integrate with Chef.\n\n## Goals / Milestones\n\n- [ ] Whonix-gateway-cli in Docker.\n- [ ] Whonix-workstation-cli in Docker.\n- [ ] Whonix-gateway-cli in Vagrant.\n- [ ] Whonix-workstation-cli in Vagrant.\n- [ ] Whonix-gateway-cli in KVM.\n- [ ] Whonix-workstation-cli in KVM.\n- [ ] A Whonix Chef recipe (Chef is now 100% open-source).\n- [x] Define provisioner for Whonix deployment to DigitalOcean *droplets*.\n- [ ] New Packer provisioner supporting the DigitalOcean App Platform.\n- [ ] Packer builder for KVM.\n- [ ] Packer builder for LXC.\n\n## Related Repos\n\n[Docker-Whonix](https://github.com/TensorTom/Docker-Whonix) - Trying to come up with a working Dockerfile.\n\n[Dockernymous](https://github.com/bcapptain/dockernymous) - Not the same goals (Not exactly Whonix) but still helpful.\n\n## Contribute\n\nAll are welcome to help. Make a branch for each change \u0026 submit PR as you will.\n\n### MIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitnom%2Fwhonix-packer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitnom%2Fwhonix-packer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitnom%2Fwhonix-packer/lists"}