Debian Press VPS
Please provide the specifications that you require:
- CPU: single core is enough
- RAM: 2GB
- Disk space: 20GM
- Desired hostname: press.debian.net
- Public SSH key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMo3wkJpJ6qs+N/zEb9Fc9VNgTMsdPBrpzyOko/K94Le ana@pryan
Please provide details as applicable:
What will this instance be used for, who will be the target audience?
This instance will be used by the press team. We need a place to run the scripts to send the micronews feed to different social networks. We currently have feed2toot for Mastodon and spigot.py for Pump.io, both running in larjona's home server. We'd also like to try some open source self hosted alternatives to push to Twitter (currently we use a nonfree and paid SaaS (dlvr.it).
Who will maintain this service? Will it be team maintained? Two maintainers ana and larjona. There will be at least another DD with access in case of emergency, this is to be defined.
What will you use for backups? Scripts will be in git in salsa. Most of the data created will be transient.
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)
-
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 noinsshd_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