Skip to content
Snippets Groups Projects
Unverified Commit 67dbbe62 authored by anarcat's avatar anarcat
Browse files

draft VM requirements

parent 059d736d
No related branches found
No related tags found
1 merge request!6VM requirements
......@@ -10,7 +10,9 @@ please see the [donation site][].
[donation site]: https://donate.torproject.org/
This list is not final, and if you have questions, please [contact
us](doc/how-to-get-help).
us](doc/how-to-get-help). Also note that we also accept virtual
machine "donations" now, for which requirements are different, see
below.
## Must have
......@@ -39,3 +41,39 @@ us](doc/how-to-get-help).
* proprietary Java/ActiveX remote consoles
* hardware RAID, unless supported with open drivers in the mainline
Linux kernel and userland utilities
# Virtual machines requirements
## Must have
Without those, we will have to be basically convinced to accept those
machines:
* Debian OS
* Shell access (over SSH)
* Unattended reboots or upgrades
The latter might require more explanations. It means the machine can
be rebooted without intervention of an operator. It seems trivial, but
some setups make that difficult. This is essential so that we can
apply Linux kernel upgrades. Alternatively, manual reboots are
acceptable if such security upgrades are automatically applied.
## Nice to have
Those we would have in an ideal world, but are not deal breakers:
* Full disk encryption
* Rescue OS boot to install our own OS
* Remote console
* Provisionning API (cloud-init, openstack, etc)
* Reverse DNS
* Real IP address (no NAT)
## To avoid
Those are basically deal breakers, but we have been known to accept
those situations as well, in extreme cases:
* No control over the running kernel
* Proprietary drivers
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment