Skip to content

Requesting host for Radicale (CalDAV) service

Please provide the specifications that you require:

  • CPU: single core should be fine
  • RAM: 0.5-1G
  • Disk space: 5G should be fine?
  • Desired hostname: rad.debian.net or cal.debian.net (too generic?)
  • Public SSH key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN8FUolN/v6XbkB8sArEErsVZ2yk0Ml6m1taA2eZ7H2B

Please provide details as applicable:

What will this instance be used for, who will be the target audience?

Radicale, a lightweight CalDAV & CardDAV server, for general Debian members to plan and organize events.

Who will maintain this service? Will it be team maintained?

I will maintain it. Probably doesn't need a team. Help is welcome, but it's a very simple service so I don't expect it needs much.

What will you use for backups?

rsync.net or backblaze.

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.

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.
  • Provide the host SSH fingerprint ssh-keygen -l -f /etc/ssh/ssh_host_ed25519_key in a comment.
  • Add the instance to the infrastructure repo
Edited by Stefano Rivera