Requesting hosting for udd-mirror.debian.net
Please provide the specifications that you require:
- CPU: 2 cores is nice
- RAM: 3GB is nice
- Disk space: 100GB of disk
- Desired hostname: udd-mirror.debian.net
- Public SSH key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC97cBWriNjAHl252iW2FtvL91SgwrKKjYhMguqGEZ57qxycdDu2Qc8z+EX3Bm0wv/L5xme6B+VPLL6vim8EjlckCI/vMCWIpRNANVHCtdcoBMjyY2oXiji+Oxm6RargvJ0LyepSYe6CYXVP4I1ClIa+hlH8vcfWDT04K7vzr4N4QlVhil4UPp90aVg2NIrQrF4dIhXPRSTJw6U5ulFgtZ8QHi0uFf8enU5cDmyGpmSJ/672Y3Lih3QDNP9MJlyW3YfR2Lz/GokYbkd0fq5rIzm7w2blZyshsglZBVZAZ7HV4ch1ofZLScCT9vHzrnY6VcP4oKMu8r7q46OdkzbSqh4hUvdOCiRrtZouclvgkHVtNaIZgjj2URXy6lJ094CFoIKGW5LxzdewAaLrnVoch4+/w6Vxyk7w/Qw2cXo+Zy9OgSEpbhovjjdpEtNhmdIxew7pv1Hu29escBzVZGk3escFpgVKPRw2h8XhL25SYDOngzEWjd/+Y4dXCZNiHyiaH0=
Please provide details as applicable:
What will this instance be used for, who will be the target audience?
The instance will be used to run a public mirror of the Ultimate Debian Database.
The target audience is anyone doing Debian QA tasks who isn't necessarily a Debian member.
More info here: https://announce.asheesh.org/2020/11/the-ultimate-debian-database-and-why-i-co-host-a-public-mirror-of-it/
We're interested in moving to hosting that's sponsored directly by Debian.
Who will maintain this service? Will it be team maintained?
The plan is to have two people maintain it: myself and my co-maintainer, Mattia Rizzolo @mattia
What will you use for backups?
The service can be restored using the scripts here: https://github.com/paulproteus/public-udd-mirror
No further significant data will be stored on the machine. Therefore the service setup scripts constitute the backups.
Will you be adding this service to https://wiki.debian.org/Services along with a service page under that name space? (this is not essential, but see this as a reminder to do so if appropriate for the service)
Yes (it's already there actually)
-
I agree to follow the Debian.net Rules
Check-list for Debian.Net Team
-
Select an appropriate platform for the request. -
Spin up a VM in the appropriate platform. -
Hetzner Only: Add IPv4 and IPv6 reverse-DNS entries. -
Add the Debian.Net Team's SSH keys to root's authorized_keys
. -
Set PasswordAuthentication no
insshd_config
, restartsshd
. -
Add an account for the requester adduser --disabled-password USER
. -
Grant sudo access to the requester adduser USER sudo
. -
Unset the user's password, so they can set it themselves: passwd -d USER
-
Add the requester's SSH keys to their account's authorized_keys
. -
Provide IPv4 and IPv6 addresses in a comment, so the requester can create DNS records. -
Add the instance to the infrastructure repo