Skip to content

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)

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 in sshd_config, restart sshd.
  • 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
Edited by Stefano Rivera